Configuration Management
The Configuration Management process area involves:
- Identifying the configuration of selected work products that compose the baselines at given points in time
- Controlling changes to configuration items
- Building or providing specifications to build work products from the configuration management system
- Maintaining the integrity of baselines. Baselines provide a stable basis for continuing evolution of configuration items and are added to the configuration management system as they are developed.
- Providing accurate status and current configuration data to developers, end users, and customers
The work products placed under Configuration management include the products that are delivered to the customer, designated internal work products, acquired products, tools, and other items that are used in creating and describing these work products.
Examples of work products that may be placed under configuration management include:
- Plans
- Process descriptions
- Requirements
- Design data
- Drawings
- Product specifications
- Code
- Compilers
- Product data files
- Product technical publications
- standards, procedures, and reuse libraries.
- Configuration management of work products may be performed at several levels of granularity.
Configuration management is focused on the rigorous control of the managerial and technical aspects of work products, including the delivered system. Changes to baselines and the release of work products built from the configuration management system are systematically controlled and monitored via the configuration control, change management, and configuration auditing functions of configuration management.