Software Project Management Plan

<<Project Name>>

15-612 Distributed Systems
Spring 1998
Carnegie Mellon University
Pittsburgh, PA 15217










Table of Content

1. Introduction

1.1 Project Overview

1.2 Project Deliverables

1.3 Evolution of the Software Project Management Plan

1.4 Reference Materials

1.5 Definitions and Acronyms

2. Project Organization

2.1 Process Model

2.1.1 Project Planning

2.1.2 Analysis

2.1.3 Design

2.1.4 Analysis Review

2.1.5 Client Project Review

2.1.6 Prototype

2.1.7 Implementation

2.1.8 Unit Testing

2.1.9 System Integration

2.1.10 System Testing

2.1.11 Manual Integration

2.1.12 Client Presentation

2.2 Organizational Structure

2.2.1 Teams and Tasks

2.3 Organizational Boundaries and Interfaces

2.3.1 Electronic BBoard Communication

2.3.2 Meeting Times

2.4 Project Responsibilities

2.4.1 Project Management

2.4.2 Group Leader

2.4.3 Liasion

2.4.4 Document Editor

2.4.5 Configuration Manager

2.4.6 WebMaster

3. Managerial Process

3.1 Management Objectives and Priorities

3.2 Assumptions, Dependencies and Constraints

3.2.1 Assumptions

3.2.2 Dependencies

3.2.3 Constraints

3.3 Risk Management

3.3.1 Logbook Team

3.3.2 Maintenance Team

3.3.3 Simulation Team

3.3.4 Travel Team

3.3.5 VIP Team

3.3.6 HCI Team

3.3.6 Architecture Team

3.4 Monitoring and Controlling Mechanisms

4. Technical Process

4.1 Methods, Tools and Techniques

4.2 Software Documentation

4.3 Project Support Functions

4.4 Work Elements, Schedule and Budget

4.4.1 Overall Project Plan

4.4.2 Team plans


Table of Figures


Revision History:

<<version>> <<date>> <<writer>>


Preface:


Target Audience:
Clients, Designers



Project Members:

 


1. Introduction

1.1 Project Overview

Table 1: Project Schedule

Date

Project Phases

Project Milestones

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.2 Project Deliverables

1.3 Evolution of the Software Project Management Plan

1.4 Reference Materials

1.5 Definitions and Acronyms

2. Project Organization

2.1 Process Model

2.1.1 Project Planning

2.1.2 Requirements Analysis

2.1.3 System Design

2.1.4 Analysis Review

2.1.6 GUI Prototype Demonstration

2.1.5 Client Project Review

2.1.6 Functional Prototype Demonstration

2.1.7 Object Design Phase

2.1.8. System Integration Prototype Demonstration

2.1.9 Implementation

2.1.10 Unit Testing

2.1.11 System Integration

2.1.12 System Testing

2.1.13 Manual Integration

2.1.13 Client Presentation

2.2 Organizational Structure

2.2.1 Teams and Tasks

2.3 Organizational Boundaries and Interfaces

2.3.1 Electronic BBoard Communication

2.3.2 Meeting Times

Group

Day

Time

Location

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.4 Project Responsibilities

2.4.1 Project Management

2.4.2 Coach

2.4.3 Group Leader

The group leader leads an individual team. The main responsibility of the group leader is to manage the action items of the group. In addition he or she has the following responsibilities:

The group leader has to be rotated on a regular basis among the team members.

2.4.4 Architecture Liasion

2.4.5. HCI Liaison

2.4.6 Documentation Editor

2.4.7 Configuration Manager

2.4.8 WebMaster

2.4.9 Car Master

 


 

3. Managerial Process

3.1 Management Objectives and Priorities

3.2 Assumptions, Dependencies and Constraints

3.2.1 Assumptions

3.2.2 Dependencies

3.2.3 Constraints

3.3 Risk Management

Risk: ......

Contingency: .....

Risk: ......

Contingency: .....
etc...
 

3.4 Monitoring and Controlling Mechanisms

4. Technical Process

4.1 Methods, Tools and Techniques

4.2 Software Documentation

4.3 Project Support Functions

4.4 Work Elements, Schedule and Budget

4.4.1 Overall Project Plan

4.4.2 Team plans

<<GANTT chart to be done by the individual teams>>