Sunteți pe pagina 1din 3

PRX-CM-01 v1.

3 Configuration Management Process (Expert Mode) 11/29/05

Process: Configuration Management (CM) Phase: Global


Process Owner: SSC San Diego Systems Engineering Process Office (SEPO)
Description: CM supports the management and control of project requirements and configurations. CM
establishes and maintains the integrity of the products of a project throughout the project life cycle. CM
involves identifying the configuration of products that are delivered to the customer and used in
development, systematically controlling changes to the configuration, and maintaining the traceability of
the configuration.
Entry Criteria/Inputs: Exit Criteria/Outputs:
• Commitment to perform CM per • CM plans have been documented and
Systems/Software Engineering Management approved in a CM Plan (CMP) or PMP
(SEM) Policy (see reference (a)) has been made • CM procedures have been documented and
• Adequate resources (funding, personnel, tools) approved
are committed to CM activities • CM review and audit reports have been
• The CM Manager is trained or obtains training in collected, analyzed and stored
the CM Process • Personnel have been trained in CM
• The Configuration Change Board (CCB) is • Project products have been baselined and
established controlled
• Programmatic data: project plans and schedules • Measurements of CM Process and audits have
(e.g., Project Management Plan); reports, review been collected, analyzed and stored
results are available that need to be controlled • Periodic Configuration Status Accounting
• Change requests (CRs), and waivers and (CSA) reports have been created, analyzed and
deviations are available that need to be controlled stored
• Technical data: specifications, requirements, • The effectiveness of this process has been
designs, code, documentation, etc. are available assessed and proposed improvements submitted
that need to be controlled in accordance with overarching plans

Roles:
• Project Manager (PM): appoints and oversees CM organization
• CM Manager: leads CM group
• CM Group: team of individual CM practitioners who implement this process
• Configuration Control Board (CCB): evaluates and makes decisions that affect baselines
• Senior Management: periodically reviews CM activities
• Quality Assurance (QA): audits products and CM activities
Assets/References: References (a) – (c) and (f) are available from http://sepo.spawar.navy.mil/
a. Systems/Software Engineering Management Policy, DC-OPD-09, SSC San Diego
b. Project Management Plan (PMP) Template, TM-PP-01, SSC San Diego
c. CM Plan Template for Systems and Software Engineering, TM-CM-01, SSC San Diego
d. Military Handbook, Configuration Management Guidance, MIL-HDBK-61A (SE), Feb 2001
e. Software Development and Documentation, MIL-STD-498, Dec 1994 (cancelled, but useful as
guidance)
f. National Consensus Standard for Configuration Management, ANSI/EIA-649, Jul 1998
g. CM Process, PR-CM-01, SSC San Diego
h. Software Life Cycle Processes, Institute of Electrical and Electronics Engineers (IEEE)/Electronic
Industries Association (EIA) 12207.0, Mar 1998, Clause 6.2: Configuration management process
i. Capability Maturity Model Integration for Systems Engineering/Software Engineering/Integrated
Product and Process Development, and Supplier Sourcing, V1.1, (CM Process Area), Carnegie
Mellon University (CMU)/Software Engineering Institute (SEI)-2002-TR-012, SEI, March 2002
j. Processes for Engineering a System, Electronic Industry Alliance (EIA) Standard 632, Jan 1999

1
PRX-CM-01 v1.3 Configuration Management Process (Expert Mode) 11/29/05

Tasks:
1. Create and maintain project CMP 7. Perform configuration audits and reviews
2. Manage implementation of CMP 8. Monitor and control the CM Process
3. Provide CM training 9. Objectively evaluate adherence
4. Perform configuration identification 10. Review status with higher-level management
5. Perform configuration control 11. Collect improvement information
6. Perform configuration status accounting
Measures:
• Effort and funds expended for CM tasks (planned vs. actual)
• Impact of requirements changes on project cost and schedule
• Number of configuration audits completed (planned vs. actual)
• Numbers of Configuration Items (CIs), CRs (by status), Trouble Reports (by status), Waivers &
Deviations
PROCESS TASKS:
1. Create and maintain project CMP
a. The CM Group documents CM plans in a Project Management Plan (PMP) and/or in a CMP.
See the PMP Template, reference (b) or the CM Plan Template, reference (c) for guidance. Plans
include purpose of CM; governing standards; CM organization, roles, and responsibilities;
Configuration Items (CIs); control boards; and CM functions, activities, tools, and procedures.
b. The PM and CCB review and approve the CMP and provide commitment to the plan.
2. Manage implementation of CMP
a. The CM Group develops procedures to implement the CMP and performs CM activities.
b. The CM Group resolves CM deficiency reports against CM tools, processes, procedures, or
reports. Deficiency reports are described in reference (c) and Military Handbook, Configuration
Management Guidance, MIL-HDBK-61A, reference (d).
c. The CM Manager oversees implementation of CM tasks and identifies resources, positions,
and tools needed to implement the CMP and supporting procedures.
3. Provide CM training
The CM Manager identifies, coordinates, and oversees CM training as required to ensure effective
performance of CM tasks by the CM Group and engineering-related groups.
4. Perform configuration identification
a. The CM Group, in agreement with the PM, identifies the items to be placed under CM. The
Data Item Descriptions of Software Development and Documentation, MIL-STD-498, reference
(e) and the National Consensus Standard for Configuration Management, ANSI/EIA-649,
reference (f), identify a nominal set of artifacts that should be kept under CM.
b. The CM Group assigns unique identifiers (including the associated baseline) to configuration
items and related technical documentation and data.
c. The CM Group assigns tracking numbers to CRs and maintains a CR database.
d. The CM Group establishes CM libraries.
5. Perform configuration control
a. The CM Group places configuration items and applicable technical artifacts in CM libraries to
maintain the integrity of the products throughout the life cycle.
b. The CCB authorizes baselines (formally approved versions designated to be fixed at a
specific time during the life cycle), and reviews and approves CRs.
c. The CM group establishes baselines and delivers releases and associated changes to
authorized baselines.

2
PRX-CM-01 v1.3 Configuration Management Process (Expert Mode) 11/29/05

6. Perform configuration status accounting


The CM Group produces Configuration Status Accounting (CSA) reports to provide visibility into the
status of baselines. CSA reports are developed periodically to address status and history of controlled
products, approved identification numbers, library and baseline contents, CR implementation status, CCB
decisions, and deficiencies.
7. Perform configuration audits and reviews
a. QA audits the functional characteristics of the products to verify they have achieved the
requirements specified in the functional and allocated configuration documentation.
b. QA audits the as-built product configurations against the technical documentation to
establish or verify the product baseline.
c. The CM Group supports the functional and physical audits, provides requested data, and
performs periodic informal review of CM tasks, procedures, CSA reports, and products.
d. The CM Manager oversees resolution of reported deficiencies against CM activities.
8. Monitor and control the CM Process
The CM Group monitors and controls this process against the CMP or PMP and takes appropriate
corrective action to address deviations.
9. Objectively evaluate adherence
QA provides objective evaluation of this process against its process description, standards and
procedures, and reports and addresses noncompliance.
10. Review status with higher-level management
The CM Group reviews and reports to higher-level management the activities, results, and status of this
process and resolves issues.
11. Collect improvement information
The CM Group collects work products, measurements and improvement information derived from
planning and performing this process to support the future use and improvement of the organization’s CM
Process and process assets.

S-ar putea să vă placă și