Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Capability Maturity Model


  • Capability Maturity Model.
  • Developed by W. humphrey at Carnegie Mellon University.
  • CMM does not recommended particular set of mature processes to be followed by the organization.
  • Can be used to assess the maturity of existing process.

Following is the illustration of CMM:

CMM maturity levels are:

  • Initial
  • Repeatable
  • Defined
  • Managed
  • Optimized

Based on the maturity assessment result organization may placed at one of the above maturity levels. The best of all five is Optimized level.


  • Ad hoc, informal, non documented processes are used.
  • Project success depends on efforts of some of the team members.
  • Due to lack of documented development methodologies similar type of new project may or may not give success.
  • Completed projects characterized as low quality, numerous errors, running over time , over budget.


  • Development methodology and all its phases are partially documented.
  • Processes involved are repeatable.
  • Rigorous application of documented phase varies from project to project.
  • Project management techniques and tools are used to track process in terms of:
    • Cost
    • Schedule
    • Project outputs


  • Processes are document and well defined which used here.
  • Internal standards and documented methodology are used.
  • Documented processes updated over time using past experiences.


  • Developmental metrics are collected during project execution processes for software quality management.
  • These metrics allow the project manager to predict the future performance of the remaining phases.
  • Metrics allow the manager to manage risk more effectively.


  • Processes are continuously improved based on the quantitative understanding of the common causes of variation inherent in processes.