Electronic Grade Book

Project Management Plan

EEL5881, Fall, 2004

 

Modification history:

Version

Date

Who

Comment

v0.0

08/15/00

G. H. Walton

Template

v1.0

10/11/04

Eddy Sarita

First Draft

v1.1 10/24/04 Eddy Sarita Corrections

 

Team Name: Team 1

Team Members:


Contents of this Document

Project 0verview

Reference Documents

Applicable Standards

Project Team Organization

Deliverables

Software Life Cycle Process

Tools and Computing Environment

Configuration Management

Quality Assurance

Risk Management

Table of Work Packages, Time Estimates, and Assignments

PERT Chart

Technical Progress Metrics

Plan for tracking, control, and reporting of progress


Project 0verview

The project involves the implementation of an Electronic Grade book which allows an instructor to track each student's efforts for a semester-long class. It must allow for the entry of student information and display a class roster. The instructor must also be allowed to create categories of class work (i.e., homework, projects, tests, class participation, etc), and assign percentages to the category’s contribution to the final grade. Within each class work category, the instructor must be able to create assignments (and also assign percentages to those assignments) which will be tracked for each student. The instructor will be able to enter grade information for each student, and create a report on each student’s progress.


Applicable Standards


Project Team Organization

All members of the group contribute equally to the project. Documentation and coding is divided equally among all the members.


Deliverables

Artifact

Due Dates

Meeting Minutes

Once a week.

Individual Logs

Updated as needed.

Group Project Management Reports

N/A

ConOps

10/12/04

Project Plan

10/12/04

SRS

10/12/04

High-Level Design

11/02/04

Detailed Design

11/02/04

Test Plan

10/12/04

User's Manual

11/30/04

Final Test Results

11/30/04

Source, Executable, Build Instructions

11/30/04

Project Legacy

11/30/04


Software Life Cycle Process

Waterfall was chosen as our software process model due to the clients' emphasis on documentation, therefore making the project highly document driven. The clients’ requirements are clear and description is precise. This model is also a good choice must for easing future use and post maintainability.


Tools and Computing Environment

  • Operating System: Windows XP
  • Programming language: Java
  • Compilers: Borland JBuilder X
  • Library: Java Standard Libraries

  • Configuration Management

    Each group member will be assigned a specific part of the code to work on. After each part of the code is compiled and tested on their own local copy, it will then be annexed to the full version located on the server. Comments are then added to the header of the code stating the changes that were made.


    Quality Assurance

    To ensure the highest possible quality of our project, documentation along with continuous testing will be done throughout the project implementation. This approach minimizes the amount of bugs in our end result.


    Risk Management


    Table of Work Packages, Time Estimates, and Assignments

    Work package

    Estimated Time

    Responsibility

     Assignment

    Concepts of Operation

    3 hrs, 10/10/04

    Team

    Formalize basic understanding of the project in general. Complete ConOp Template

    Software Requirement Specification

    4 hrs, 10/10/04

    Team

    Describe the functionalities required for the project. Complete SRS Template

    Project Management Plan

    4 hrs, 10/10/04

    Team

    Layout for Team Organization, Software Model, Time management and project management.  Complete PMP template

    High Level Design

    2 hrs, 10/10/04

    Team

    Layout of components of our system and the interfaces. Complete HLD template.

    Detailed Design

    TBA

    Team

    TBA

    Test Plan

    TBA

    Team

    TBA

    Implementation

    TBA

    Team

    TBA

    Testing

    TBA

    Team

    TBA

    Final Documentation

    TBA

    Team

    TBA


    PERT Chart

     

     

     


    Technical Progress Metrics


    Plan for tracking, control, and reporting of progress


    Template created by G. Walton (GWalton@mail.ucf.edu) on Aug 30, 1999 and last updated Aug 15, 2000

    This page last modified by Eddy Sarita on 10/24/04