Software Configuration Management Plan Template
Software Configuration Management Plan Template
Doc #
Version: 01
Page 1 / 8
Version: 01
Page 2 / 8
TABLE OF CONTENTS
1 Identification
1.1 Document overview
1.2 Abbreviations and Glossary
1.2.1 Abbreviations
1.2.2 Glossary
1.3 References
1.3.1 Project References
1.3.2 Standard and regulatory References
1.4 Conventions
2 Organization
2.1 Activities and responsibilities
2.1.1 Decisions process and Accountabilities
3 Configuration identification
3.1 Identification rules
3.1.1 Identification rules of configuration items
3.1.2 Identification rules of SOUPs
3.1.3 Identification rules of documents
3.1.4 Identification rules of a media
3.2 Reference configuration identification
3.3 Configuration Baseline Management
4 Configuration control
2
2
2
2
2
2
2
2
2
2
3
3
4
4
4
4
4
5
5
5
5
6
6
6
6
6
6
6
7
7
7
Version: 01
Page 3 / 8
Identification
Document
Identifier
ID
Document Title
Add your documents references.
One line per document
Document
Identifier
ID
Document Title
Add your standards references.
One line per document
1.4 Conventions
Typographical convention.
Any other convention.
Organization
Version: 01
Page 4 / 8
Person responsible
SCM
Management activities
Manage versions and archives
Manage configuration records
Produce reports and statistics
Manage reference space and its access control
list
Manage spaces backup and archive media
Manage quality reports
Person responsible
SCM
SCM
SCM
SCM
SCM
SCM
Project manager
Project manager
SCM
Quality Manager
Quality Manager
SCM
SCM
Quality Manager
Version: 01
Activities
Present a documentation state
components impacted by the activity
of
Person Responsible
the SCM
Page 5 / 8
Person Responsible
Project Manager
SCM
Quality Manager
SCM
Configuration identification
Version: 01
Page 6 / 8
" document number " is a incremental number, with a separate list for each
document type,
" revision index " designates the approved iteration of the document. The revision
index is V1 for the first iteration, V2 for the second and so on.
3.1.3.2Definition and evolution of the revision index
The attribution of a revision index is a prerequisite to any delivery of a document
or file. This index shall be incremented before the diffusion of a modified
document.
The definition rules of a revision index are the following:
Describe your rules.
3.1.4 Identification rules of a media
A media is for example a tape, a CDROM.
3.1.4.1Internal identification
The identification of a media is described below:
<configuration item identification >/<media>/<volume>
where:
"media" is the media number,
"volume" is an incremental number to distinguish the media if the delivery
contains more than one media.
3.2 Reference configuration identification
Each reference configuration is defined by:
An identifier,
Its content listed in the corresponding Version Delivery Description
document,
The acceptation or validation reviews associated to the building of the
reference configuration.
A reference configuration is established for each design review and each test
review of the project.
3.3 Configuration Baseline Management
Describe what baselines are to be established. Explain when and how they will be
defined and controlled.
Examples of baselines :
functional baseline (FBL), which describes the system functional
characteristics;
allocated baseline (ABL), which describes the design of the functional and
interface characteristics,
product baseline (PBL), which consists of completed and accepted system
components and documentation that identifies these products.
Configuration control
Version: 01
Page 7 / 8
Version: 01
Page 8 / 8
The modification sheet describes the modifications done to the components with
enough precision to identify the modified parts.
5.1.2 Setting up Configuration status
The SCM sets up the state of all versions and of each configuration article with:
The label,
The version number,
The creation date of the VDD,
The SCM writes the VDD.
5.1.3 Configuration status diffusion
The SCM and the quality manager write the VDD.
5.1.4 Configuration status records storage
The records are stored in a configuration folder, which contains:
The requests sorted by record number,
The software documents,
The VDDs,
The configuration states sorted chronologically.
5.2 Configuration audits
Describe how peer review audits and formal audits are made to assess the
compliance with the CM Plan.
Examples of audits:
baseline audit, functional configuration audit, software configuration audit.
5.3 Reviews
Describe how the technical reviews during the project relate to the establishment
of baselines, branches and so on, and explain the role of configuration managers
in these reviews.
5.4 Configuration management plan maintenance
Describe the activities and responsibilities for continued configuration
management planning during the life cycle of the project. Who is responsible for
what, periodicity of updates