Capability Maturity Model (CMM)

  • Developed by the software community in 1986 with the leadership from the SEI.
  • Has become the factor standard for assessing and improving processes related to software development.
  • Has evolved into a process maturity framework Provides guidance for measuring software process maturity helps establish process improvement programs.

Maturity levels

  • Initial
  • Repeatable
  • Defined
  • Manageable
  • Optimizing

Level 1: Initial
Each maturity level decomposes into several key process areas that indicate the areas an organization should focus on to improve its software process.

Level 2 – Repeatable:Key practice areas

  • Requirements management
  • Software project planning
  • Software project tracking&oversight
  • Software subcontract management
  • Software quality assurance
  • Software configuration management

Level 3 – Defined: Key practice areas

  • Organization process focus
  • Organization process definition
  • Training program
  • Integrated software management
  • Software product engineering
  • Inter group coordination
  • Peer reviews

Level 4 – Manageable: Key practice areas

  • Organization process focus
  • Software Quality Management

2 Responses to “Capability Maturity Model (CMM)”

  1. 360logica Says:

    This is good,But there are 5 levels in CMM, the last one is optimization where processes would be systematically managed by a combination of process optimization and continuous process improvement.

  2. queforum@gmail.com Says:

    Nice content presentation! Thanks for putting the efforts on gathering useful content and sharing here. You can find more Software testing related question and answers in the below forum.


Leave a comment