CMM - Capability Maturity Model

CMM -Capability Maturity Model definition.

Capability Maturity Model (CMM). - A description of the stages through which software organizations evolve as they define, implement, measure, control and improve their software processes. The model is a guide for selecting the process improvement strategies by facilitating the determination of current process capabilities and identification of the issues most critical to software quality and process improvement. [SEI/CMU-93-TR-25]

How is Capability Maturity Model organized?

CMM Level CMM Focus CMM Key process areas
CMM level 1- Initial Heroes ----
CMM level 2 - Repeatable Project management 1. Software Project Planning
2. Software Project Tracking and Oversight
3. Software Subcontract management
4. Software Quality Assurance
5. Software Configuration management
6. Requirements management
CMM level 3 - Defined Engineering Process 1. Organization Process Focus;
2. Organization Process Definition;
3. Peer Reviews;
4. Training Program;
5. Intergroup Coordination;
6. Software Product Engineering;
7. Integrated Software managements;
CMM level 4 - Managed ---- 1. Software Quality management
2. Quantitative Process management
CMM level 5- Optimizing ---- 1. Process Change Management
2. Technology Change Management
3. Defect Prevention

The development of the Software Capability Maturity Model (CMM) was undertaken at Carnegie Mellon's Software Engineering Institute (SEI) beginning in 1986 under the sponsorship of the U.S. Department of Defence.

The CMM was initially created as a tool that could be used by the Department of Defence to evaluate and measure the quality of contractors bidding to develop complex software-based systems for them.

Auditors from outside the organization who want confirmed levels of capability in order to do business better conduct the formal CMM evaluation process of peer reviews, software product engineering, software configuration management, software quality assurance, software testing, requirements management, process change management, technology change management, defect prevention, quantitative process management, integrated software management and organization process definition.

On this page I put some information about CMM - Capability Maturity Model for software testers.
Find more on CMM - Capability Maturity Model for Software

Software Testing Main Page
© January 2006 Alex Samurin