Software Development Plan: Version
Software Development Plan: Version
<Project Name>
Software Development Plan
Version <1.0>
[Note: The following template is provided for use with the Rational Unified Process. Text enclosed in
square brackets and displayed in blue italics (style=InfoBlue) is included to provide guidance to the author
and should be deleted before publishing the document. A paragraph entered following this style will
automatically be set to normal (style=Body Text).]
[To customize automatic fields in Microsoft Word (which display a gray background when selected), select
File>Properties and replace the Title, Subject and Company fields with the appropriate information for this
document. After closing the dialog, automatic fields may be updated throughout the document by selecting
Edit>Select All (or Ctrl-A) and pressing F9, or simply click on the field and press F9. This must be done
separately for Headers and Footers. Alt-F9 will toggle between displaying the field names and the field
contents. See Word help for more information on working with fields.]
1
<Company Name>
Revision History
Date Version Description Author
<dd/mmm/yy> <x.x> <details> <name>
2
<Company Name>
Table of Contents
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms, and Abbreviations
1.4 References
1.5 Overview
2. Project Overview
2.1 Project Purpose, Scope, and Objectives
2.2 Assumptions and Constraints
2.3 Project Deliverables
2.4 Evolution of the Software Development Plan
3. Project Organization
3.1 Organizational Structure
3.2 External Interfaces
3.3 Roles and Responsibilities
4. Management Process
4.1 Project Estimates
4.2 Project Plan
4.2.1 Phase Plan
4.2.2 Iteration Objectives
4.2.3 Releases
4.2.4 Project Schedule
4.2.5 Project Resourcing
4.2.6 Budget
4.3 Iteration Plans
4.4 Project Monitoring and Control
4.4.1 Requirements Management Plan
4.4.2 Schedule Control Plan
4.4.3 Budget Control Plan
4.4.4 Quality Control Plan
4.4.5 Reporting Plan
4.4.6 Measurement Plan
4.5 Risk Management Plan
4.6 Close-out Plan
3
<Company Name>
7. Additional Plans
8. Annexes
9. Index
4
<Company Name>
1. Introduction
[The introduction of the Software Development Plan should provide an overview of the entire document. It
should include the purpose, scope, definitions, acronyms, abbreviations, references, and overview of this
Software Development Plan.]
1.1 Purpose
[Specify the purpose of this Software Development Plan.]
1.2 Scope
[A brief description of the scope of this Software Development Plan; what Project(s) it is associated with
and anything else that is affected or influenced by this document.]
1.3 Definitions, Acronyms, and Abbreviations
[This subsection provides the definitions of all terms, acronyms, and abbreviations required to properly
interpret the Software Development Plan. This information may be provided by reference to the project’s
Glossary.]
1.4 References
[This subsection provides a complete list of all documents referenced elsewhere in the Software
Development Plan. Identify each document by title, report number if applicable, date, and publishing
organization. Specify the sources from which the references can be obtained. This information may be
provided by reference to an appendix or to another document.
For the Software Development Plan, the list of referenced artifacts includes:
● Iteration Plans
● Requirements Management Plan
● Measurement Plan
● Risk Management Plan
● Development Case
● Business Modeling Guidelines
● User Interfaces Guidelines
● Use-Case-Modeling Guidelines
● Design Guidelines
● Programming Guidelines
● Test Guidelines
● Manual Style Guide
● Infrastructure Plan
● Product Acceptance Plan
5
<Company Name>
6
<Company Name>
7
<Company Name>
8
<Company Name>