Software Configuration Management Plan (SCMP)
Software Configuration Management Plan (SCMP)
1 2
1 2
CONFIGURATION
MANAGEMENT
Software Configuration
Identification
(Definition)
Control
(Manage Change)
Accounting
(Status Reporting)
Auditing
(Maintain Integrity)
Management Plan
(SCMP)
Continuous improvement throughout the product lifecycle
3 4
3 4
5 6
5 6
1
Format of SCMP per IEEE Std-828–1998 Format of SCMP per ISO 10007
No. Chapter Name Description
No. Section Name Description
1 Introduction Purpose of the plan, scope, definition of key terms, and references. 1 Introduction Description of the system or CIs to which the plan applies, a schedule of the CM
2 SCM ManagementDescribes the allocation of responsibilities and authorities for SCM activities to activities, the purpose and scope of the plan, list of related documents, and so on.
organizations and individuals within the project structure.
2 Policies and CM policies, CM organization and structure of the CCB and the other committees,
3 SCM Activities Identifies all functions and tasks required for managing the configuration of the
Procedures selection criteria for the CIs, frequency, distribution, and control of reports and
software system as specified in the scope of the SCMP. Both technical and
agreed terminology.
managerial SCM activities must be identified.
3 Configuration Family tree of the CIs, numbering conventions, baselines to be established, and so
4 SCM Schedules Establishes the sequence and coordination for the identified SCM activities and for Identification on.
all events affecting the SCMP’s implementation.
4 Configuration Organization and composition of the CCB, change management procedures, and so
5 SCM Resources Identifies the software tools, techniques, equipment, personnel, and training Control on.
necessary for the implementation of the specified SCM activities.
5 CSA Procedures for collecting, recording, processing, and maintaining the data for
6 SCMP Identifies the activities and responsibilities necessary to ensure continued SCM status accounting reports, definition of all CM reports, and so on.
Maintenance planning during the life cycle of the project. 6 CA List of audits to be conducted, the audit procedures, the authorities and
disciplines involved, format of the audit reports, and so on.
7 8
7 8
1.1 Purpose
ii. Copyright Page • Addresses the need for the plan and the intended audience.
• This page should list the copyright information of the SCMP
1.2 Scope
• Covers the plan’s applicability, limitations, and assumptions. This section provides an overview of the software development
iii. Distribution List process in the project or organization and how the SCM functions and activities fit into the project.
• This page should include the name and number of copies distributed and a
description of how the documentation control activities will apply to this document 1.3 Definitions
• Defines the key terms used in the document.
9 10
9 10
11 12
11 12
2
Contents of a Typical SCMP – Chp 03 Contents of a Typical SCMP – Chp 03
3.0 SCM ACTIVITIES 3.2 Configuration Control
• Identifies the tasks and functions that are required to manage the configuration of the system as specified in the scope • Explains the change management processes such as change initiation, change disposition,
of the plan. This section deals with the core SCM activities and how they are performed in the project.
change implementation, reviews, approval, and baselining.
13 14
13 14
15 16
15 16
17 18
3
Contents of a Typical SCMP – Chp 03 Contents of a Typical SCMP – Chp 04
3.5 Interface Control 4.0 SCM SCHEDULES
• Describes the coordination of the changes to the CIs with the changes to the interfacing items
outside the scope of the plan like the hardware system, off-the-shelf packages, and support
software. • Describes the sequence of the SCM activities, their interdependencies and relationship to the
project life cycle, and project milestones.
• The schedule will identify the life cycle phases or project milestones where the different
3.6 Subcontractor or Vendor Control baselines (e.g., functional baseline, allocated baseline, and product baseline) will be
• Describes the activities necessary to incorporate the items developed outside the project established.
environment into the project environment, in particular, items that are the responsibility of • This section also establishes the schedule for the different CAs. Graphical representation using
subcontractors and vendors. PERT charts or Gantt charts help to enhance the usefulness of this section
• This section should describe the SCM functions and activities that should be followed by the
vendor or subcontractor, mechanisms to ensure that they are followed, procedures to audit the
items that are submitted by the vendor or subcontractor, and the items that must be supplied
by the vendor or subcontractor.
19 20
19 20
21 22
21 22
QUESTIONS
23
23