Teamforge
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

TeamForge PowerPoint PPT Presentation


  • 51 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

TeamForge

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Teamforge

TeamForge

Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai


What is teamforge

What is TeamForge?

  • An online real-time document collaboration service.


Non goals

Non-Goals

  • Other file formats such as:

    • Microsoft Word, Power point, etc.

  • An instant messaging application.


The user interface

The User Interface:

  • Home Page

  • Registration

  • Project List

  • Friends List

  • TeamForge Interface


The provider s admin specs

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.


System diagram

System Diagram


Flow diagram

Flow Diagram


Class diagram

Class Diagram


Sequence diagram

Sequence Diagram


Testing methodology

Testing Methodology

  • Daily Smoke Tests with Build

  • Code Unit Tests Before Coding Components Under Test


Preliminary test cases by category

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

Documentation

  • Development of a SIMPLE tutorial that shows all of the features of TeamForge


Team structure

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

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

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.


  • Login