<Project Name>

Software Development Plan

1.                  Introduction

 

2.                  Project Organization

2.1               Organizational Structure

 

2.2               External Interfaces

[Describe how the project interfaces with external groups. For each external group, identify the internal and external contact names. This should include responsibilities related to deployment and acceptance of the product.]

2.3               Roles and Responsibilities

[Identify the people or organizational units that have a role on the project, and what role(s) they play.]

Person

Rational Unified Process Role

Sally Slalom, Senior Manager

Project Manager

Deployment Manager

Requirements Reviewer

Architecture Reviewer

Configuration Manager

Change Control Manager

Matt Mogul, VP Operations

Management Reviewer

Requirements Reviewer

Tom Telemark, Senior Software Engineer

System Analyst

Requirements Specifier

User Interface Designer

Software Architect

Design Reviewer

Test Manager

Test Analyst

and to a lesser extent the following roles:

 

Susan Snow, Software Engineer

Henry Halfpipe, Junior Software Engineer

TBD1, Software Engineer

TBD2, Junior Software Engineer

Designer
Implementer
Code Reviewer
Integrator
Test Designer
Tester
Technical Writer

Patrick Powder, Administrative Assistant

Responsible for maintaining the Project web site, assisting the Project Manager role in planning/scheduling activities, and assisting the Change Control Manager role in controlling changes to artifacts. May also provide assistance to other roles as necessary.

 

Anyone on the project can perform the activities performed by the RUP role called "Any Role".

3.                  Project Schedule

[Diagrams or tables showing target dates for completion of iterations and phases, release points, demos, and other milestones.] For example:

Phase

Iteration

Primary Objective (risks/use cases addressed)

Scheduled Start/Stop

Effort Estimate (person days)

Inception

I1

 

 

 

Elaboration

E1

 

 

 

Construction

C1

 

 

 

 

C2

 

 

 

Transition

T1

 

 

 

 

T2

 

 

 

 

4.                  Project Resourcing

 [Identify the numbers and type of staff required here, including any special skills or experience, scheduled by project phase or iteration.

 Describe how you will approach finding and acquiring the staff needed for the project.

 List any special training project team members will require, with target dates for when this training should be completed.]

5.                  Budget

[Describe the size of the budget, how it is allocated, and how it will be monitored.]