This document provides Software Configuration Management (SCM) planning for achieving the "Repeatable" level on the Software Engineering Institute's (SEI's) Capability Maturity Model (CMM) and meeting the ISO/IEC 12207/MIL-STD-498 and MIL-STD-973 requirements. It describes the identified SCM interfaces, inputs, outputs, and products common to all projects. This document contains information on the roles and responsibilities of the SCM organization, and software-related groups (including software developers and subcontractors), as well as programme and project management's role in SCM activities. The SCM Process definition and SCM detailed procedures (SCMDP) have been developed as companion documents to be used by all participants in the projects. These documents, when treated as a unit or set, contain all the requirements for an SCM organization to implement project SCM as well as to achieve a repeatable level and meet all the requirements for Configuration Management.
This document was developed to provide any project developing software with a template for generating a project specific Software Configuration Management Plan (SCMP). This template shall be used with project-specific information to produce an SCMP that accurately describes the specific projects SCM organization, role, responsibilities, current baselines, and change reports. This document shall supplement the "Software Development Plan Template" document by providing an SCMP template that a project shall use to generate a specific software project SCMP.
The SCMP is the document that allows all personnel including the customer insight into all stages of the SCM process. It identifies the CSCI, CSA, schedules, and SCM capabilities of the software developer's organization. The plan serves a basis for managing and tracking the SCM activities defined to accomplish the development of the projects software. The SCMP documents each group's responsibility for the SCM of the software.