GUIDANCE
System Process Flowcharts / Configuration Management Work Activities ( Revised 07/2005)

Configuration management is the set of activities that identifies, documents, and controls configuration items relevant to a particular investment program and the larger Enterprise Architecture of which it is a part. The Enterprise Architecture defines the allocation of agency requirements to appropriate systems and facilities, and defines connectivity among them. Service Teams and other designated organizations establish program-level configuration management to control product configurations, and to maintain interfaces and interoperability with other systems, facilities, and services comprising the Enterprise Architecture. Service Teams establish functional and product baselines, and control change to those baselines through configuration control boards. Typically, Configuration items include the most important elements of the product. The documents that define the investment program, including the Exhibit 300 Program Baseline, Program Requirements attachment to the Exhibit 300 Program Baseline, System Specification, and Product Baseline are artifacts of the configuration items that are managed as hardware and software items are changed.

Configuration Control Boards (CCBs) are decision-making bodies that examine and decide whether changes to requirements, system design, and so on, are cost-effective and to be pursued. CCBs are distributed, both at Headquarters (primarily for acquisition configuration items) and at Regions (predominately for in-service management needs, including facility site drawings).

Configuration management activities are two basic types: Baselining and Change Control. Baselining involves the managerial agreement on the content of an investment program or configuration item (e.g., the Exhibit 300 Program Baseline, System Specification, Product Specification by a CCB or a Specification Review Board). Change control is the process of developing, coordinating, approving, and documenting changes to configuration items throughout solution implementation and in-service management phases, again controlled by the same CCBs.

During final investment analysis, early configuration management is focused on baselining and change control of principal acquisition-related configuration item documents (e.g., Program Requirements attachment, Exhibit 300 Program Baseline, System Specification). During solution implementation, activities shift to baselining and change control of implementation-related configuration items such as equipment layout drawings for installation support.

During in-service management, configuration management shifts to in-service configuration items relating to operations and support of installed equipment. Such Configurations Items include technical and maintenance manuals, engineering drawings, and facility layout drawings. This configuration management resides within Regional Offices, although Service Teams remain responsible for in-service product improvements, technology refreshment, and product upgrades.

Activity: Include CM Requirements in Program Requirements Attachment
CM-1

Responsible
Agent

Product

Approval
Authority

Tools and Aids

CM specialist of the Investment Analysis Team

CM requirements in the Program Requirements attachment to the Exhibit 300 Program Baseline

 

Template and instruction for the Program Requirements attachment to the Exhibit 300 Program Baseline

Description:
The Program Requirements attachment to the Exhibit 300 Program Baseline establishes functional and performance requirements for the investment program, as well as the operational framework required by the operating service organization. The Program Requirements attachment must contain the final set of configuration management requirements for the alternative selected for implementation at the final investment decision. These requirements may be very different for different solutions. For example, a commercial / NDI solution may require the prime contractor to maintain product configuration, whereas the configuration of a developmental program may be managed organically within the FAA.



Activity: Include CM Cost / Schedule in the Exhibit 300 Program Baseline
CM-2

Responsible
Agent

Product

Approval
Authority

Tools and Aids

CM specialist of the Investment Analysis Team

CM cost and schedule in the Exhibit 300 Program Baseline

 

 

Description:
The Investment Analysis Team develops an Exhibit 300 Program Baseline that sets out the performance, cost, schedule, and benefit baselines to be achieved. The configuration management specialist must ensure the cost and schedule of configuration management is included in the Exhibit 300 Program Baseline. This includes provision for such activities as conducting functional and physical configuration audits, establishing and maintaining the program support library, performing lifecycle configuration status accounting, and supporting contractor tasks to develop and maintain the various CM baselines.



Activity: Develop CM Strategy for Part 1 of the Implementation Strategy and Planning Attachment
CM-3

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team configuration management specialist

CM strategy for Part 1 of the Implementation Strategy and Planning attachment to the Exhibit 300 Program Baseline

 

Template and instruction for Implementation Strategy and Planning attachment to the Exhibit 300 Program Baseline

Description:
The Service Team decides how best to manage the configuration of the investment program, and summarizes this approach in Part 1 of the Implementation Strategy and Planning attachment to the Exhibit 300 Program Baseline. This involves identifying and documenting practices applicable this product. The CM strategy must satisfy all CM requirements in the Program Requirements attachment, and must comply with agency CM policy. It fleshes out all aspects of product configuration management including resources, roles and responsibilities, schedules, vendor CM requirements and products, technical CM products (e.g., System Specification, Interface Requirements Documents), training, and reporting. The CM strategy covers planned product upgrades, when applicable, as well as both contractor and government roles and responsibilities.



Activity: Define CM Activities for Part 2 of the Implementation Strategy and Planning Attachment
CM-4

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team configuration management specialist

Tasks in Part 2 of the Implementation Strategy and Planning attachment to the Exhibit 300 Program Baseline

 

Template and instruction for the Implementation Strategy and Planning attachment to the Exhibit 300 Program Baseline

Description:
The Service Team defines the work activities and tasks necessary to implement the CM strategy and records them in Part 2 of the Implementation Strategy and Planning attachment to the Exhibit 300 Program Baseline. Part 2 describes each work activity, assigns the responsible agent, identifies any products or outputs (e.g., functional baseline, product baseline, facility baseline, program support library, physical configuration audit), the approval authority (if applicable), and establishes when the activity must be completed.



Activity: Establish Program CM Support Library
CM-5

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team configuration management specialist

Program Support Library

   
Description:
The CM specialist establishes and maintains a Program Support Library for CM containing technical baseline documents, change vehicles, and any other information needed for configuration management of the product(s) of the investment program. This may include establishing a stand-alone library, establishing electronic links to an FAA or vendor library, or establishing access to an established library. The CM specialist specifies the information to be included in the library and the metrics applicable to the library. The use of electronic data for the Product Support Library is highly recommended.



Activity: Define Interface Requirements
CM-6

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team systems engineering specialist

Interface Requirements Documents

Interface Control Documents

Appropriate Configuration Control Board (NAS CCB, ST CCBs, Facility CCBs)

 
Description:
The Service Team prepares and gains approval of Interface Requirements Documents (IRDs) and Interface Control Documents (ICDs) for each interface of the system or equipment with other NAS systems, equipment, or facilities. IRDs and ICDs are approved by the appropriate CCB, and included in the appropriate Screening Information Request, Request for Offer, or other procurement or tasking vehicle.



Activity: Establish and Maintain the Functional Baseline
CM-7

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team systems engineering specialist

Service Team configuration management specialist

Functional Baseline

Service Team Configuration Control Authority

 
Description:
The Service Team establishes and maintains a Functional Baseline for the product(s) to be developed and deployed. This baseline may include the Program Requirements attachment to the Exhibit 300 Program Baseline, one or more Interface Requirements Documents, Functional / Performance Specifications, and System / Segment Specifications. Once established, the Functional Baseline is maintained under strict configuration control throughout the lifecycle of the product or service. While the Service Team typically manages the configuration of these core configuration items, in some cases (e.g., facility modification drawings) a Regional CCB may be the appropriate approval and change authority.



Activity: Incorporate CM Input to the Screening Information Request
CM-8

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team configuration management specialist

CM-related information for the SIR

Service Team leader

 
Description:
The Service Team prepares a Screening Information Request that solicits proposals from potential vendors. The CM specialist provides CM-related input to the SIR, including:
  • Vendor CM tasking in the Statement of Work, including the level of configuration identification, the method for changing baselines, the requirement for audits and establishing baselines, and status accounting;
  • CM section of the System Specification (A-Spec);
  • CM data to be provided by the vendor in the Contract Data Requirements List, including frequency of submittal, distribution, and approvals;
  • Format and content of CM data submittals using appropriate Data Item Descriptions, including specific fields and data elements of reports;
  • CM-related Instructions, Conditions and Notices to Offerors;
  • CM evaluation criteria to be used in source selection.

The Service Team should solicit field input to these documents to ensure implementation and transition CM requirements are addressed adequately in the Screening Information Request.



Activity: Provide CM Support During Source Selection
CM-9

Responsible
Agent

Product

Approval
Authority

Tools and Aids

ServiceTeam configuration management specialist

Evaluation of the CM sections of vendor proposals

   
Description:
The Service Team CM specialist evaluates and scores the configuration procedures and processes of potential vendors, and determines whether vendor proposals are in compliance with CM requirements in the System Specification.



Activity: Monitor Contractor CM Activities
CM-10

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team configuration management specialist

Approved CM contract deliverables

Official stipulated in the CDRL

 
Description:
The Service Team CM specialist monitors, reviews, and comments on vendor CM activity and contract deliverables, as stipulated in the Statement of Work, System Specification, Contract Data Requirements List, and Data Item Descriptions. The intent is to ensure strict configuration control of all configuration items developed and managed by the contractor.

This activity includes the flow down of CM requirements to subcontractors if the prime contractor subcontracts substantial portions of the overall program solution to mission need.



Activity: Establish the Allocated Baseline
CM-11

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team systems engineering specialist

Service Team configuration management specialist

Allocated Baseline

Appropriate configuration control board

 
Description:
The Service Team establishes and places under configuration control the Allocated Baseline. The allocated baseline consists of documentation describing the allocation of an item’s functional, interoperability, and interface characteristics to lower-level configuration items. For developmental software, the Allocated Baseline assigns program requirements to specific, lower-level software configuration items and defines the interfaces between them. This Allocated Baseline governs all developmental activity by the contractor. After approval, changes to the Allocated Baseline are formally controlled and managed by the Service Team CCB or contractor configuration control processes (or both), as specified in the Implementation Strategy and Planning attachment to the Exhibit 300 Program Baseline and prime contract.



Activity: Establish Test Configuration Baselines
CM-12

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team test director

Service Team configuration management specialist

Test organization configuration manager

Baselined Test Configurations

Service Team test director

 
Description:
The purpose of testing is to establish that performance and functional requirements defined in the Allocated Baseline have been achieved. Testing also establishes that the design is accurately and sufficiently documented. The Service Team CM specialist (or CM unit within the testing organization, as specified in the Part 1 of the Implementation Strategy and Planning attachment to the Exhibit 300 Program Baseline) establishes and manages change to test configurations. This applies to both developmental and operational test and evaluation.



Activity: Establish / Maintain Facility / Site Configuration Baselines
CM-13

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Appropriate Regional office

Service Team facility specialist

Service Team configuration management specialist

Facility / Site Configuration Baselines

Appropriate Regional Configuration Control Boards

 
Description:
Working in conjunction with the Service Team, appropriate Regional offices establish and maintain facility / site configuration baselines. The Facility Configuration Baseline consists of such items as facility drawings, technical documentation, and change control information. The Facility Configuration Baseline is established by means of a Facility Document Review to determine whether the baseline documentation is complete and whether it reflects accurately the current facility configuration. This activity involves establishing and managing facility / site configuration drawings, as well as validating site configuration processes and procedures.



Activity: Conduct Functional Configuration Audit
CM-14

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team systems engineering specialist

Service Team configuration management specialist

Final Software Requirements Specification

Final Interface Requirements Specification

Final Software Design Document(s)

Final Software Development Folder(s)

Final Software Test Procedures

Final STD(s)

SPS including source code listings

Software Test Report(s) PTR(s)

Software Version Document

Final Computer Operation Manual

Final Software User Manual

Appropriate Service Team specialist

 
Description:

The Service Team conducts a Functional Configuration Audit (FCA) supported by appropriate FAA and contractor personnel. The FCA examines the functional characteristics of a configuration item, prior to acceptance, to verify it achieves the requirements specified in its functional and configuration documentation. Functional documentation describes the product’s functional performance, interoperability, and interface requirements, as well as the verifications necessary to demonstrate achievement of those requirements. Allocated documentation describes the distribution of a configuration item’s functional, performance, interoperability, and interface requirements to loser-level system segments.

Specifically, the Functional Configuration Audit verifies that:

· Performance of individual configuration items complies with requirements of the Allocated Baseline; and

· Product design and the "as-built" product configuration are documented accurately.

The FCA is conducted on test data from a unit representative of the configuration to be released to production, typically the OT&E Product Configuration and associated data. The Service Team certifies satisfactory completion of the audit.

The FCA for a complex system (multiple Computer Software Configuration Items CSCIs and Hardware Configuration Items HWCIs) may be conducted progressively throughout system development. The process ends with completion of the Design Qualification Test and a review of all CSCI / HWCI discrepancies at the final system-level FCA.





Activity: Conduct Physical Configuration Audit
CM-15

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team conducts the PCA

Product Baseline

Service Team systems engineering specialist

 
Description:
The Service Team conducts a Physical Configuration Audit (PCA) after all test programs are completed, as close to production of the first unit as possible. The PCA examines the "as-built" product against its design documentation to establish the Product Baseline. The PCA includes a detailed audit of engineering drawings, specifications, technical data, and tests used in the production of HWCIs, and design documentation, code listings, and manuals for CSCIs. The review includes an audit of released engineering documentation and quality control records to ensure the "as-built" and "as-coded" configuration is reflected by this documentation. For software, the Software Product Specification and Software Version Document must be part of the PCA review. The PCA also determines whether acceptance test requirements are adequate for acceptance of production unit configuration items by quality assurance. After successful completion of the PCA, changes to the system or its documentation are processed by formal engineering change action. The Service Team certifies satisfactory completion of the audit.



Activity: Establish Product Baseline
CM-16

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team systems engineering specialist

Service Team configuration management specialist

Product Baseline

NAS Configuration Control Board

 
Description:
The Product Baseline include Product Specifications (hardware and software), Technical Instruction Manuals, Version Design Documents, Interface Control Documents, drawings, and any site-specific directives / instructions, adaptation data, and updates to the baselines. The official Product Baseline is established after a successful FCA / PCA, and approval of the NAS Change Proposal introducing Product Baseline components into the NAS.



Activity: Perform Configuration Status Accounting
CM-17

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team systems engineering specialist

Service Team configuration management specialist

Configuration Status Accounting Reports

   
Description:
The Service Team establishes and manages the activities required for configuration status accounting of the Product Baseline. Status accounting encompasses vendor change vehicles and baseline data; configuration items, NCPs, configuration-controlled documents and associated baselines; and HDRs, EEM Chapters and associated baselines. Status accounting involves recording, storing, and accessing information needed to manage configuration items effectively, including:
  • A record of the approved configuration documentation and identification numbers;
  • The status of proposed changes and deviations to the configuration;
  • The implementation status of approved changes;
  • The configuration of all units of the configuration items in the inventory.


Activity: Perform Configuration Change Management
CM-18

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team systems engineering specialist

Service Team configuration management specialist

Controlled Product Baseline

Service Team Configuration Control Board

 
Description:
The Service Team manages change control of the Product Baseline. This involves the systematic proposal, justification, evaluation, review, and disposition of proposed changes, as well as the implementation of all approved changes into: (a) the applicable configurations of the product, (b) associated product information, and (c) supporting and interfacing products and their associated product information. Documentation includes case files, NCPs, ECPs, PTRs, and deviations and waivers. Change management frequently involves such activities as engineering studies, cost / benefit analysis, interface analysis, and schedule analysis to determine and quantify the impact of proposed changes.



Activity: Manage Configuration Items for P3I, Technology Refresh, and Product Upgrades
CM-19

Responsible
Agent

Product

Approval
Authority

Tools and Aids

Service Team systems engineering specialist

Service Team configuration management specialist

Managed Configuration Item Baselines of product upgrades

Service Team Configuration Control Board

 
Description:
The Service Team, working in concert with operating and support service organizations, develops, approves, and manages configuration items for all new products entering into operational use. Many of the configuration management activities conducted during Solution Implementation for the currently fielded capability are replicated to assure smooth transition and continuity of operational service as installed equipment is modified and upgraded.