Robocup - Goalie
Project Management Plan
EEL4884, Spring Semester, 2004
Modification history:
|
Version |
Date |
Who |
Comment |
|
v0.0 |
08/15/00 |
G. H. Walton |
Template |
|
v1.0 |
02/11/04 |
David Mui |
Completed Project Management Plan |
|
... |
|
Team Name: Team Goalie
Team Members:
Contents of this Document
Tools and Computing Environment
Table of Work Packages, Time Estimates, and Assignments
Plan for tracking, control, and reporting of progress
The class of Engineering Software Design is proposing the design of additional soccer teams to the already vast number of teams competing in the RoboCup simulations. The project will be created using an object oriented language within the Unix environment. Each lab within the design class will be creating their own soccer team consisting of the actual players such as the fowards, middle linemen, guards, goalies, and even the coaches. The soccer positions will also be assigned to groups within the labs to simulate the software lifecycle process. Our group will be designing the goalie subsystem for this soccer simulation
My name is David Mui and my group member, Luis Gonzalez, is in this group that will designing the Goalie subsystem for this soccer simulationFor now I will be assuming the role of project manager however the workload will be divided between us both. The group website is currently being maintained by me, however in the future Luis, will also be updating the web page accordingly as the software development progresses.
Luis and I has exchanged cell phone numbers and email and we will be in contact with each other to work on the Goalie subsystem. We also have been communicating online via an online instant messaging program, so it will not be difficult for us to contact one another to schedule a meeting.
|
Artifact |
Due Dates |
|
Meeting Minutes |
TBA |
|
Individual Logs |
TBA |
|
Group Project Management Reports |
02/11/2004 |
|
ConOps |
01/20/2004 |
|
Project Plan |
TBA |
|
SRS |
02/04/2004 |
|
High-Level Design |
02/11/2004 |
|
Detailed Design |
TBA |
|
Test Plan |
TBA |
|
User's Manual |
TBA |
|
Final Test Results |
TBA |
|
Source, Executable, Build Instructions |
TBA |
|
Project Legacy |
TBA |
Our group will attemp to utilize the iterative approach in developing the Goalie subsytem for the Robocup Soccer simulation. As of this revision of the Project Management Plan we have yet to identify the processes that include the major phases, however this document will be updated accordingly as the project progresses.
Tools and Computing Environment
The operating system that our project be will developed on is a Debian/GNU Linux distribution. The source code will be written in C++ programming language and compiled under the g++ compiler provided by Linux.
As of this revision we have yet to determine the libraries required for the Goalie subsystem, however this document will updated accordingly as the project progresses.
Configuration Management
All revisions will be documented by, David Mui, on the website to ensure that the team has the most recent information and source code versions.
Luis and I will both be responsible for quality assurance activites for this project. The project will be well documented and extensively tested in lab meeting times. If any defects or errors is evident it will be our own responsibility to report them to each other.
For this project our group should be able to minimize the risks involved with the project. We just need to document the code as thoroughly as possible and brainstorm with the client to develop the system to specifications.
Some risks involved could be a failure to document the code efficiently, failure to meet specifications, and failure to meet functionality requriements. Further updates to this document will added as the project progresses.
Table of Work Packages, Time Estimates, and Assignments
| Work Package | Estimated Time | Responsibility |
| PreImplementation Documentation | TBA | Luis/David |
| Design | TBA | Luis/David |
| Implementation | TBA | Luis/David |
| Final Documentation | TBA | Luis/David |
The estimated time for each work package will announced once the design process has begun for the Goalie subsystem.
PER Chart will be created once the design process of the project has begun.
Plan for tracking, control, and reporting of progress
At a minimum, each team member will post the following information weekly: individual time and activity log, individual status information, individual issues and problems, and individual defect log.
Each week, the project manager will: read and analyze the logs; examine the technical content of the work done to date; examine the technical progress metrics; consider the QA results; reassess the potential project risks; and take corrective action if necessary.
The project manager will issue a Project Management Report on the schedule as indicated in the deliverables section above. At a minimum, the Project Management Report will be generated every two weeks and will include the following information: 1 sentence description of overall status, 1 or 2 sentence of any planned changes to the project plan, graph of planned vs actual time, graph of planned vs actual for each technical progress metric, updated PERT chart."
Template created by G. Walton (GWalton@mail.ucf.edu) on Aug 30, 1999 and last updated Aug 15, 2000
This page last modified by <your name here> (<your e-mail address text and link here> ) on <modification date here>