Thank-You For Downloading The Project Management Plan Template!
Thank-You For Downloading The Project Management Plan Template!
Thank-You For Downloading The Project Management Plan Template!
Waiver:
You can freely download and fill the templates of blog.cm-dm.com, to produce technical
documentation. The documents produced by filling the templates are outside the scope of the
license. However, the modification of templates to produce new templates is in the scope of
the license and is not allowed by this license.
To be compliant with the license, I suggest you to keep the following sentence at least
once in the templates you store, or use, or distribute:
This Template is the property of Cyrille Michaud License terms: see http://blog.cm-
dm.com/post/2011/11/04/License
You can remove this first page when you’ve read it and acknowledged it!
TABLE OF CONTENTS
1 IDENTIFICATION 1
1.1 Document overview 1
1.2 Abbreviations and Glossary 1
1.2.1 Abbreviations 1
1.2.2 Glossary 2
1.3 References 2
1.3.1 Project References 2
1.3.2 Standard and regulatory References 2
1.4 Conventions 2
2 Project Management 2
2.1 Team, responsibilities 2
2.2 Work breakdown structure, tasks, planning 2
2.2.1 Task n 3
2.3 Resource identification 3
2.4 Relationships with project stakeholders 3
2.4.1 Customer or end-user involvement 3
2.4.2 Subcontractor management 3
2.4.3 Relationships with other teams 3
2.5 Communication 3
2.5.1 Meetings 3
2.5.2 Reviews 3
2.6 Training 3
3 System requirements and project input data 3
4 Configuration management 4
4.1 Software configuration management 4
4.2 Documentation configuration management 4
5 Software development management 4
5.1 Software development process 4
5.2 Software development tools 4
5.2.1 Tools 4
5.2.2 Obsolescence management 5
5.3 Software development rules and standards 5
6 Tests phases management 5
6.1 Integration tests 5
6.2 Verification tests 5
6.2.1 Phase 1 5
6.2.2 Phase 2 6
7 Problems resolution 6
1 IDENTIFICATION
1.2.1 Abbreviations
Add here abbreviations
1.2.2 Glossary
Add here words definitions
1.3 References
1.4 Conventions
Typographical convention.
Any other convention.
2 Project Management
The section describes the organizational structure of the XXX project, the corresponding
responsibilities and the flows of internal information.
The planning below contains all tasks of the project and the links between tasks.
Insert a table or list or diagram describing the planning.
Remark: for small projects, a gantt diagram is enough for this section!
Important, list the deliverables and reviews of each phase of the project
2.2.1 Task n
Optional, add a sub-section for each task with:
• Inputs of the task
• Content of the task
• Outputs of the task
• Task reviews (in, if necessary, and out).
Verification tasks are described more precisely in “verification tests” section.
If you instantiate the “software development plan” document, you may add a reference to that
doc and remove these sub-sections.
2.5 Communication
2.5.1 Meetings
Describe what kinds of meetings are organized during the project and what happens in these
meeting. This may be described in your quality management system. In this case, this section is
not necessary.
2.5.2 Reviews
Describe what kinds of reviews are organized during the project: launch review, design reviews,
tests reviews and what happens in these reviews. This may be described in your quality
management system. In this case, this section is not necessary.
2.6 Training
Describe training of people involved in the project, if necessary.
4 Configuration management
If you instantiate the “software configuration management plan” document, you may add a
reference to that doc and leave this section and subsections blank.
5.2.1 Tools
Describe the IDE, the SCM tools, any tool used to write and manage requirements, code and
configuration. Don’t forget their versions. SCM tools are described more precisely in
« configuration management »
Examples
• Eclipse + list of plugins or VS2010 + list of plugins
• Purify, boundschecker,
6.2.1 Phase 1
Describe the verification phase:
Example of acceptation criteria, with bugs levels ratios (dummy but very effective):
• Alpha tests: all blocking bugs are fixed
• Beta tests: all major bugs found in alpha tests are fixed and less than 20% of remaining
bugs are major
• Final version: all major bugs are fixed and 90% of minor bugs are fixed.
6.2.2 Phase 2
Repeat the pattern for each phase
Describe the verification phase:
• In: what is verified (version Vx.y.z)
• Task: how it is verified (tests are done according to software test description doc XXX)
• Out: the test report
• Acceptation criteria: how the tests are passed or failed.
7 Problems resolution
Describe here how bugs, requests, questions … anything coming from anyone outside the
software development team. Especially for bugs, how they are recorded, tracked, fixed.
It may be also described in your quality management system procedures. In this case, this
section is not useful.
Remark: there is no risk management section in this document. This is voluntary, the risk
management plan is an important document and cannot be a section of project management.