Download presentation
Presentation is loading. Please wait.
Published byMilton Ryan Modified over 9 years ago
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
8
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
9
Timeline
10
Risk Assessment Scheduling & Team Collaboration Revision Log Complexity Privacy & Security User Interface Organization Data Loss/Corruption
11
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.
12
Developer Environment Ruby on Rails RDoc & Rake RadRails SourceForge
13
Documentation Administrator Guide Installation instructions Maintenance instructions Backend functionality guide User Guide Comprehensive user guide FAQ Additional Documentation Screencasts (video tutorials) Quick usage guides
14
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.