150 likes | 253 Views
TeamForge. Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai. What is TeamForge?. An online real-time document collaboration service. Non-Goals. Other file formats such as: Microsoft Word, Power point, etc. An instant messaging application. . The User Interface:. Home Page
E N D
TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai
What is TeamForge? • An online real-time document collaboration service.
Non-Goals • Other file formats such as: • Microsoft Word, Power point, etc. • An instant messaging application.
The User Interface: • Home Page • Registration • Project List • Friends List • TeamForge Interface
The “Provider’s” (Admin) Specs: • Transmit up-to-date files to users currently logged on. • Stability and Dependability of server. If Homer Simpson is working on a vital document for the Springfield Power Plant and he needs this to get this turned in but the server is down, this may result in power-failure for a whole city. Therefore we need to do regular maintenance preferably daily. • Performance of server. Keep up with the latest technology.
Testing Methodology • Daily Smoke Tests with Build • Code Unit Tests Before Coding Components Under Test
Preliminary Test Cases (by Category) • Installation Tests • Login/Registration Tests • Project List/Creation Tests • Test Case Categories Still to be Developed • File Browser Pane Tests • Plug-in API Tests • Repository I/O Tests • Example Text Editor Plug-in Tests
Documentation • Development of a SIMPLE tutorial that shows all of the features of TeamForge
Team Structure • Andrew • Communications, Documentation and Plug-in Functionality Lead • Bishop • Testing and Ruby on Rails Lead • Ky • User Interface Development Lead • Yoshito • Database Lead
Schedule • 7/19 – Get core functionality running • 7/26 – Have Beta 1 ready for user review • 8/2 – Have our revised Beta 2 released • 8/9 – Final version public release
Risks • Real-time multiple text editing in a web application has not been done in this way. • Creating an easy interface for the plug-ins • How to implement our file management.