GUIDANCE
System Process Flowcharts / Configuration Management Work Activities ( Revised 03/2008)

Configuration management applies to all systems, sub-systems, equipment, components, and assets captured in the FAA Enterprise Architecture. This includes all NAS and non-NAS information technology hardware, software, firmware, documentation, interfaces, standards, test and support equipment, facility space, spares, training and courseware, and manuals. Agency configuration management policy is specified in AMS section 4.1 and defined in more detail in FAA Order 1800.66 located at https://employees.faa.gov/documentLibrary/media/Order/ND/1800.66_WITH_CHG_1_AND_2_INCORPORATED2.pdf

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, facilities, and services, and defines connectivity among them. The NAS and non-NAS IT configuration control boards 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 organization configuration control boards establish functional and product baselines and control change to those baselines. Service organization refers to service teams within the ATO and solution providers in the other lines of business.

Configuration control boards (CCBs) are decision-making bodies that examine and decide whether changes to requirements, product design, and so on, are cost-effective and to be pursued. CCBs are distributed at headquarters (for lifecycle management of configuration items under their control) and within service areas (predominately for local in-service management needs, including facility as-built site drawings and service-area-unique configuration items under their control). All formal CCBs are chartered by either the NAS or Non-NAS IT CCB, and manage configuration items listed in their charters or as assigned by the JRC.

Configuration management activities consist of planning and management, configuration identification (including baselining), configuration control, configuration status accounting, audit and verification, and data management. Planning and management ensures appropriate governance is in place for the assignment of configuration management responsibility and decision-making. It also provides for development of guidance for how CM is applied to each investment program or configuration item. Configuration identification activities establish the configuration baseline for each configuration item. Baselining involves managerial agreement on the content of an investment program or configuration item (e.g., Exhibit 300 program baseline, program requirements attachment, system specification, and product specification) by the designated configuration control board. Configuration control is the process of developing, coordinating, approving, documenting, and releasing changes to configuration items throughout solution implementation and in-service management, again controlled by the designated configuration control board. Configuration status accounting provides the means to record and report on configuration data. Audit and verification activities ensure that each investment or configuration item meets its requirements and that requirements address the stated need. Data management ensures shared information is appropriately accessible, provides mechanisms for standardizing data formats, and enables control of program-related work products, including baseline information and supporting program documentation (such as CCB operating procedures and plans).

Configuration management for an investment program begins during final investment analysis with development of the Exhibit 300 program baseline and its attachments.. The focus is on establishing the overall CM strategy and top-level program baseline. Exhibit 300 attachments include: (1) final program requirements (including configuration management requirements), (2) integrated strategy and planning (including the strategy for lifecycle configuration management of the investment program and its artifacts), and (3) the business case analysis report, all of which are baselined and managed by the appropriate decision authority. . CM activities are executed throughout solution implementation and in-service management as top-level baselines are broken down into more specific sets of configuration items and supporting documentation. Establishing required baselines (such as the functional and product baselines) and controlling those baselines support successful transition from one lifecycle phase to the next. For example, the product baseline and equipment layout drawings developed during solution implementation support transition to in-service management.

In-service management configuration management shifts to items related to operations and support of installed equipment. Such configurations items include technical and maintenance manuals, engineering drawings, and facility layout drawings. In-service configuration management resides within the service organization or service-area CCB as designated in appropriate CCB charters. Service teams remain responsible for configuration management of pre-planned product improvements, technology refreshment, and product upgrades.

CM Activities During Final Investment Analysis

Investment analysis is conducted to ensure FAA's critical needs are satisfied by practical and affordable solutions. Initial investment analysis evaluates alternative solutions to mission need and provides realistic options to the Joint Resources Council that satisfy FAA strategic and performance goals and achieve best overall value for the FAA and its customers. During final investment analysis, the service team finalizes configuration management requirements for the proposed investment opportunity and develops detailed implementation planning.

 

 Develop CM Requirements

CM-1

Responsible Agent

Product

Approval Authority

Tools and Aids

CM specialist on the investment analysis team CM requirements in the program requirements attachment Service team leader Program requirements template
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. It contains 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 to service need. 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.

 

 Develop CM Strategy

CM-2

Responsible Agent

Product

Approval Authority

Tools and Aids

Service team configuration management specialist CM strategy in section 9 of the implementation strategy and planning attachment Service team leader Implementation strategy and planning template
Description:

The service team decides how best to manage the configuration of the investment program. This approach is recorded in section 9 of the implementation strategy and planning attachment to the Exhibit 300 program baseline. The CM strategy must satisfy all CM requirements in the program requirements attachment, and must comply with agency CM policy. The strategy specifies all key elements of product definition and configuration management including configuration items, 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.

 

 Define CM Activities

CM-3

Responsible Agent

Product

Approval Authority

Tools and Aids

Service team configuration management specialist CM tasks in Part 2 of the implementation strategy and planning attachment Service team leader Implementation strategy and planning template
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.

 

 Develop CM Cost and Schedule

CM-4

Responsible Agent

Product

Approval Authority

Tools and Aids

CM specialist on the investment analysis team CM cost and schedule in the Exhibit 300 program baseline Service team leader Exhibit 300 instruction
Description:

The investment analysis team develops an Exhibit 300 program baseline that sets out the performance, cost, schedule, and benefit baselines of the investment program. The configuration management specialist must ensure the cost and schedule of configuration management is included. This includes provision for such activities as functional and physical configuration audits, establishing and maintaining the program support library, lifecycle configuration status accounting, and contractor tasks to develop and maintain the various CM products and baselines.

 

 Define Interface Requirements

CM-5

Responsible Agent

Product

Approval Authority

Tools and Aids

Service team systems engineering specialist Interface requirements documents

Interface control documents

Appropriate NAS or non-NAS IT CCB approves interface requirements documents

Appropriate service organization CCB approves sub-system interface control documents

FAA-STD-025F

System Engineering Manual

FAA Order 1375.1

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 or Non-NAS IT 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.

 

 Incorporate CM Requirements in the SIR

CM-6

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 (SIR) 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 SIR.

 

 Provide CM Support During Source Selection

CM-7

Responsible Agent

Product

Approval Authority

Tools and Aids

Service team configuration management specialist Evaluation of CM sections of vendor proposals    
Description:

The service team CM specialist evaluates and scores configuration plans, processes and procedures of potential vendors, and determines whether vendor proposals are in compliance with CM requirements in the system specification.

 

CM Activities During Solution Implementation

Solution implementation begins at the final investment decision when the Joint Resources Council approves and funds an investment program, establishes the Exhibit 300 program baseline for variance tracking, and authorizes the service organization to proceed with implementation. Solution implementation ends when a new service or capability is commissioned into operational use at all sites.

 

 Establish CM Program Support Library

CM-8

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 containing technical baseline documents, change vehicles, and any other information needed for configuration management 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 recommended.

 

 

 Establish Functional Baseline

CM-9

Responsible Agent

Product

Approval Authority

Tools and Aids

Service team systems engineering specialist

Service team configuration management specialist

Functional baseline NAS or Non-NAS IT configuration control board baselines final program requirements, as applicable

Appropriate service organization configuration control authority baselines lower level requirements

 
Description:

The service team ensures establishment and maintenance of 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 as-built drawings) a service-area CCB may be the appropriate approval and change authority.

 

 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.

 

 Establish 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 service organization 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 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. The allocated baseline governs all development activity by the contractor. After approval, changes to the allocated baseline are controlled and managed by the service organization CCB or contractor configuration control processes (or both), as specified in the implementation strategy and planning attachment and prime contract.

 

 Establish Test Configuration Baseline

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 configuration Service team test director  
Description:

Testing confirms 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 implementation strategy and planning attachment) establishes and manages change to test configurations. This applies to both developmental and operational testing.

 

 Establish Facility/Site Baselines

CM-13

Responsible Agent

Product

Approval Authority

Tools and Aids

Appropriate service area facility specialist

Service team configuration management specialist

As-built facility/site configuration baselines

End-state facility/site configuration baselines

Service organization configuration control board or service-area configuration control board, as designated FAA-STD-058
Description:

Working in conjunction with the service team, the designated service organization CM board establishes and maintains the facility/site configuration baseline (end-state and as-built). 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 facility configuration for both end-state and as-built. This activity involves establishing and managing facility/site configuration drawings, as well as validating site configuration processes and procedures.

Service-area CCBs control changes to facility equipment layout drawings, critical power panel designation, and unique regional equipment. They also regularly validate the accuracy of baselined facility space and power panel documentation.

 

 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) STR(s)

Software version document

Computer operation manual

Software user manual

Service team leader  
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 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 lower-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.

 

 

 

 Conduct Physical Configuration Audit

CM-15

Responsible Agent

Product

Approval Authority

Tools and Aids

Service team conducts the PCA Product baseline Service team leader  
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 leader certifies satisfactory completion of the audit.

 

 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 Appropriate NAS or non-NAS IT configuration control board  
Description:

The product baseline includes 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 appropriate NAS or non-NAS IT change proposal.

 

CM Activities During In-Service Management

In-Service management supports execution of the FAA mission of providing air traffic control and other services. This entails operating, maintaining, securing, and sustaining systems, products, services, and facilities in real time to provide the level of service required by users and customers. It also entails periodic monitoring and evaluation of fielded products and services, and feedback of performance and support data into service and investment analysis as the basis for revalidating the need to sustain deployed assets or taking other action to improve service delivery.

 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, NAS change proposals, configuration-controlled documents and associated baselines, PTRs and HDRs, and system support directives and associated baselines. Status accounting involves recording, storing, and accessing information needed to manage configuration items effectively, including:

·   A record of 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.

 

 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 operational product baseline Service organization configuration control board  
Description:

The service team manages change control of the product baseline. This involves the 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.

 

 Manage Configuration of Product Upgrades

CM-19

Responsible Agent

Product

Approval Authority

Tools and Aids

Service team systems engineering specialist

Service team configuration management specialist

Managed configuration of product upgrades Service organization configuration control board  
Description:

The service team, working in concert with operating and support service organizations, develops, approves, and manages configuration items for all changes to products in operational use. Many configuration management activities conducted during solution implementation for the currently fielded product are replicated to assure smooth transition and continuity of operational service as installed equipment is modified and upgraded. This includes pre-planned product improvements, technology refreshment, and product upgrades.