Monday, September 10, 2007

Capability Maturity Model (CMM):


The Capability Maturity Model (CMM) is a way to develop and refine an organization's processes. A maturity model can be used as a benchmark for assessing different organizations for equivalent comparison. The model describes the maturity of the company based upon the project the company is handling and the related clients.

The CMM framework is a method for organizing these steps into five levels of maturity that lay successive foundations to support short and long-term process improvement initiatives.

1. The process capability at Level 1 is considered ad hoc because the software development process constantly changes as the work progresses.
2. The capability of Level 2 organizations is summarized as disciplined, because the ability to successfully repeat planning and tracking of earlier projects results in stability.
3. The capability of Level 3 organizations is summarized as standard and consistent because engineering and management activities are stable and repeatable.
4. The capability of Level 4 organizations is summarized as predictable because the process is measured and operates within measurable limits.
5. The capability of Level 5 organizations is characterized as continuously improving, because projects strive to improve the process capability and process performance.

The five maturity levels define an ordinal scale that enables an organization to determine its level of process capability. The framework is also an aid to quality planning as it affords organizations the opportunity to prioritize improvement efforts.

No comments: