The CMM is used when evaluating the processes of companies to determine the level of maturity the organization possesses. The five stages of the CMM are:
- Initial - This is where all new processes start. Processes are chaotic and often ad hoc.
- Repeatable - This happens when a company has developed a process to produce repeatable outcomes.
- Defined - At this point, the process is defined and has been chosen as a standard business process.
- Managed - Someone manages the process according to metrics defined during stage three.
- Optimized - The management procedure includes process optimization.
The CMM is used whenever a company wants to create predictability and effectiveness in its processes. As the company's processes move from level one to level five, the predictability and effectiveness of a company's processes increase. Each of the aforementioned levels contains five definitions:
- Goals
- Commitment
- Ability
- Measurement
- Verification
These five definitions are the Key Process Areas.
Finally, it is important to realize that companies cannot skip levels. This means there is no hopping from level one to level four. Instead, a company must progress through each of these levels to reach level five and to function at the highest level of productivity and efficiency.