(Note -- these are rough areas of mondays project plan,
mostly based off of the wednesday, april 4 meeting, being
presented to the advisor for comments and suggestions...)
(Note #2: Predicted Problem: Need to be much more specific, especially
in goals of groups)
Key Personnel/Roles
-------------------
Project Leader
* liason between team members, faculty advisor, and RWL professor
* organize and run team meetings
* delegate responsibilities
* tabulate and forward weekly status reports to advisor
* set and update schedule (prefer web version)
* organize presentations
* be aware of what all people are doing
* (in free time) organize/create cyberguide video
* (in free time) help out with technical stuff
Design Team
Chief Designer
* organize and run design team meetings
* liason between design team and project leader
* set design team schedule (within overall schedule confines)
* constantly check quality of design
* responsible for final design document
Designer
* work with Design team to create a platform-independant
cyberguide design
* work with Design team to create design document, clearly
specifying the design in a form that can be used by group
members in implementing Cyberguide
Analysis Team
Analyst (PC or Newton)
* research and brainstorm to determine some good and bad qualities
of a development and target platform for Cyberguide
* research the chosen platform, and how it would be evaluated
along the above criteria
* research and learn the language of choice (delphi or ntk)
* create simple demos of communications programs on the platform
of choice
* summarize results in Platform Analysis Document
Development Team (PC or Newton)
Chief Architect (PC or Newton)
* liason between development team and project leader
* oversees implementation and structure of code
* ensures that the design document is adhered to in implementation
* ensures that code is adequetely documented
Software Developer (PC or Newton)
* develops Cyberguide implementation on chosen platform
in adherence to design document
* documents code written
Test Team
Secretary General
* takes minutes during team meetings
* emails minutes to project leader
Equiptment Manager
* has primary responsibility for location of all Cyberguide equiptment
* maintains list of equiptment and locations
Web Manager
* has primary responsibility for maintaining the Cyberguide Web Page
with helpful links, as needed
* add documents to the homepage
* convert text or framemaker documentation into html when needed
* assist in creating new forms and links for the homepage, as needed
Software manager
* maintain revision control system for software files
* backup software as needed
* ensure that final version (end-of-quarter) is saved
---------------
Summary of Deliverables:
04-08-96 Project Plan
04-22-96 Design Document
04-22-96 Platform Analysis Document
04-22-96 Samples of Communications Code
04-26-96 (Week Ending) Midterm Presentation
05-06-96 Basic Cyberguide Implementation (PC & Newton)
05-20-96 Communications Implementation of Cyberguide (PC & Newton)
05-27-96 Test Plan/Document
05-31-96 (Week Ending) Final Report
05-31-96 (Week Ending) Final Presentation
Complete Schedule, by Dates:
04-03-96 Begin Phase I: Design & Analysis
04-03-96 First Team Organizational Meeting
04-05-96 Team Status Meeting w/ Gregory
04-08-96 (DOC) Project Plan due
04-10-96 Informal Group Meeting to Discuss Progress
04-12-96 Team Status Meeting w/ Gregory
04-17-96 Rough Draft of Design Doc, Analysis Doc. (to Nancy)
04-19-96 Team Status Meeting w/ Gregory
04-22-96 (DOC) Design Document Due
04-22-96 (DOC) Analysis Document Due
04-22-96 (CODE) Sample Communications Code due
04-22-96 End Phase I
04-23-96 Begin Phase II: Implementation
04-24-96 Functionality Checklists for Basic Implementation (to Nancy)
04-26-96 Team Status Meeting w/ Gregory
05-01-96 Progress Checkpoint
05-03-96 Team Status Meeting w/ Gregory
05-06-96 (CODE) Basic Cyberguide Implementation Due
05-08-96 Functionality Checklists for Communications (to Nancy)
05-10-96 Team Status Meeting w/ Gregory
05-15-96 Progress Checkpoint
05-17-96 Team Status Meeting w/ Gregory
05-20-96 (CODE) Cyberguide + Communications DUE
05-20-96 End Phase II
05-21-96 Begin Phase III: Testing/Final Documentation
05-24-96 Team Status Meeting w/ Gregory
05-27-96 (DOC) Testing Document due
05-27-96 (Week of) Final Report Document Due
05-27-96 (Week of) Final Presentation Due
05-30-96 End Phase III
05-30-96 Grades Due for Graduating Seniors
----------
Quarter Goals
1) Platform-Independant Design Document
2) Platform Analysis -- Comparison of PC versus Apple
3) Re-implementation of Existing Cyberguide Functionality
in adherence with design document
4) Adding basic communications demos