What is Capability Maturity Model (CMM)

WHAT IS CMM?

CMM stands for - Capability Maturity Model. Capability Maturity Model is a methodology used to develop and refine an organization's software development process. The model describes a five-level evolutionary path of increasingly organized and systematically more mature process.



DIFFERENT LEVEL OF CMM

  1. INITIAL- ad hoc- The starting point for use of a new or undocumented repeat process.
  2. REPEATABLE- The Process is at least documented sufficiently such that repeating the same step may be attempted.
  3. DEFINED- The Process is defined as a standard business process and decomposed to level 0, 1, 2 (the last being work instruction).
  4. MANAGED- The Process is quantitatively managed in accordance with agreed-upon metrics.
  5. OPTIMIZING- The Process management includes deliberates process improvement.

I hope this introduction of CMM is useful to you. Thanks for reading.