The following sections detail the Process Areas specific to support.
The role of Configuration Management in CMMI covers two areas: technical configuration management and change control. Configuration Management is a discipline designed to ensure the integrity of the work products that impact project success. In the realm of systems and software development, this most often includes configuration management of source code, code compilers, and key technical documentation. But in mature organizations, this usually expands to include other items as well. Often you'll find that it's beneficial to configuration-manage such products as the requirements specification, system designs, test plans, and even such management items as the Project Plan. The scope of Configuration Management naturally depends upon the scope of your project. But whether you elect basic or comprehensive configuration management, the practices remain the same.
The other focus is change control. As change is a natural component of any project, it is important that the organization set into place some form of change management. A basic change-control program typically includes such elements as a change-control process (for introducing and assessing change requests), some manner of change-management system, and a change-management body such as a change-control board.
Both these facets—version control of configured items and change management—serve as support arms for project ...