railpad lifecycle architecture overview. skit! scenario: lon & brian lon and brian are software...
TRANSCRIPT
![Page 1: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/1.jpg)
railpad
Lifecycle Architecture Overview
![Page 2: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/2.jpg)
Skit!
![Page 3: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/3.jpg)
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.
![Page 4: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/4.jpg)
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
![Page 5: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/5.jpg)
Flowchart
![Page 6: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/6.jpg)
How will we build it?
Ruby on Rails Apache MySQL AJAX Rails Modules
![Page 7: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/7.jpg)
![Page 8: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/8.jpg)
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
![Page 9: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/9.jpg)
Timeline
![Page 10: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/10.jpg)
Risk Assessment
Scheduling & Team Collaboration Revision Log Complexity Privacy & Security User Interface Organization Data Loss/Corruption
![Page 11: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/11.jpg)
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.
![Page 12: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/12.jpg)
Developer Environment
Ruby on Rails RDoc & Rake RadRails SourceForge
![Page 13: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/13.jpg)
Documentation Administrator Guide
Installation instructions Maintenance instructions Backend functionality guide
User Guide Comprehensive user guide FAQ
Additional Documentation Screencasts (video tutorials) Quick usage guides
![Page 14: Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian Lon and Brian are software developers in a successful technology company. Their](https://reader030.vdocuments.us/reader030/viewer/2022032606/56649eb35503460f94bbadd9/html5/thumbnails/14.jpg)
Questions?