1 / 14

rail pad

rail pad. Lifecycle Architecture Overview. Skit!. Scenario: Lon & Brian. Lon and Brian are software developers in a successful technology company. Their manager makes them write extensive collaborative documents for all of the projects that they work on.

lambf
Download Presentation

rail pad

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. railpad Lifecycle Architecture Overview

  2. Skit!

  3. Scenario: Lon & Brian • Lon and Brian are software developers in a successful technology company. • Their manager makes them write extensive collaborative documents for all of the projects that they work on. • They hate writing. Fortunately for them, they have Railpad. • Rather than spending all of their time emailing word documents back and forth, they use Railpad to write it. • With Railpad at the core, all of their content is in one central location that they can both access at the same time. • In addition, all of their revisions that they make along the way are logged, just in case they want to go back to something they had before. • Railpad also gives them the ability to comment on each other’s work as they write a new document, and although Lon and Brian don’t necessarily like it, their boss can comment too. • Overall, Lon and Brian end up with professional and complete documents with a minimal amount of overhead.

  4. What is Railpad? • Web-based, collaborative text editor based upon the Wiki model. • Railpad differs from a Wiki in the breadth and power of tools it offers users. • Intuitive document editor allows: • Presenting • Editing • Commenting • Tracking revisions • Rich text editor

  5. Flowchart

  6. How will we build it? • Ruby on Rails • Apache • MySQL • AJAX • Rails Modules

  7. Team Structure • Model/Control Group • Tim Prouty, Brian Steadman • View Group • Omar Ghishan, Dana Fujimoto, Lon Smith, Kevin Chiu • Project Manager • Taj Campbell • Lead Architect • Brian Steadman • Lead Designers • Lon Smith, Omar Ghishan • Lead Tester • Dana Fujimoto • Source Manager • Kevin Chiu

  8. Timeline

  9. Risk Assessment • Scheduling & Team Collaboration • Revision Log Complexity • Privacy & Security • User Interface Organization • Data Loss/Corruption

  10. Testing Methodology • Ruby classes must be accompanied by a test case when submitted to the source repository. • Each test case will be added to a system-wide functionality test suite. • The test suite will be run on a daily schedule.

  11. Developer Environment • Ruby on Rails • RDoc & Rake • RadRails • SourceForge

  12. Documentation • Administrator Guide • Installation instructions • Maintenance instructions • Backend functionality guide • User Guide • Comprehensive user guide • FAQ • Additional Documentation • Screencasts (video tutorials) • Quick usage guides

  13. Questions?

More Related