teamforge andrew nelson, bishop wilkins, ky le, and yoshito kosai
TRANSCRIPT
![Page 1: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/1.jpg)
TeamForgeTeamForge
Andrew Nelson, Bishop Wilkins, Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito KosaiKy Le, and Yoshito Kosai
![Page 2: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/2.jpg)
What is TeamForge?What is TeamForge?
An online real-time document collaboration An online real-time document collaboration service.service.
![Page 3: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/3.jpg)
Non-GoalsNon-Goals
Other file formats such as: Other file formats such as: Microsoft Word, Power point, etc. Microsoft Word, Power point, etc.
An instant messaging application. An instant messaging application.
![Page 4: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/4.jpg)
The User Interface:The User Interface: Home PageHome Page RegistrationRegistration Project ListProject List Friends ListFriends List TeamForge InterfaceTeamForge Interface
![Page 5: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/5.jpg)
The “Provider’s” (Admin) Specs:The “Provider’s” (Admin) Specs:
Transmit up-to-date files to users currently Transmit up-to-date files to users currently logged on.logged on.
Stability and Dependability of server. If Homer Stability and Dependability of server. If Homer Simpson is working on a vital document for the Simpson is working on a vital document for the Springfield Power Plant and he needs this to get Springfield Power Plant and he needs this to get this turned in but the server is down, this may this turned in but the server is down, this may result in power-failure for a whole city. Therefore result in power-failure for a whole city. Therefore we need to do regular maintenance preferably we need to do regular maintenance preferably daily. daily.
Performance of server. Keep up with the latest Performance of server. Keep up with the latest technology.technology.
![Page 6: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/6.jpg)
System DiagramSystem Diagram
![Page 7: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/7.jpg)
Flow DiagramFlow Diagram
![Page 8: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/8.jpg)
Class DiagramClass Diagram
![Page 9: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/9.jpg)
Sequence DiagramSequence Diagram
![Page 10: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/10.jpg)
Testing MethodologyTesting Methodology
Daily Smoke Tests with BuildDaily Smoke Tests with Build Code Unit Tests Before Coding Code Unit Tests Before Coding
Components Under TestComponents Under Test
![Page 11: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/11.jpg)
Preliminary Test Cases (by Preliminary Test Cases (by Category)Category)
Installation TestsInstallation Tests Login/Registration TestsLogin/Registration Tests Project List/Creation TestsProject List/Creation Tests
Test Case Categories Still to be DevelopedTest Case Categories Still to be Developed File Browser Pane TestsFile Browser Pane Tests Plug-in API TestsPlug-in API Tests Repository I/O TestsRepository I/O Tests Example Text Editor Plug-in TestsExample Text Editor Plug-in Tests
![Page 12: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/12.jpg)
DocumentationDocumentation
Development of a Development of a SIMPLESIMPLE tutorial that tutorial that shows all of the features of TeamForgeshows all of the features of TeamForge
![Page 13: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/13.jpg)
Team StructureTeam Structure
AndrewAndrew Communications, Documentation and Plug-in Communications, Documentation and Plug-in
Functionality LeadFunctionality Lead BishopBishop
Testing and Ruby on Rails LeadTesting and Ruby on Rails Lead KyKy
User Interface Development LeadUser Interface Development Lead YoshitoYoshito
Database LeadDatabase Lead
![Page 14: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/14.jpg)
ScheduleSchedule
7/19 – Get core functionality running7/19 – Get core functionality running 7/26 – Have Beta 1 ready for user review7/26 – Have Beta 1 ready for user review 8/2 – Have our revised Beta 2 released8/2 – Have our revised Beta 2 released 8/9 – Final version public release8/9 – Final version public release
![Page 15: TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai](https://reader036.vdocuments.us/reader036/viewer/2022070404/56649f355503460f94c53ca5/html5/thumbnails/15.jpg)
RisksRisks
Real-time multiple text editing in a web Real-time multiple text editing in a web application has not been done in this way.application has not been done in this way.
Creating an easy interface for the plug-insCreating an easy interface for the plug-ins How to implement our file management.How to implement our file management.