• 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
  1. [2010/08/07] CMMI for Development, Version 1.2 *1 by scp (2505)
  2. [2010/07/14] Software Testing Maturity Model (SW-TMM) by thienbk55186 (3842)
  3. [2010/07/08] Lessons learned sharing when CMMI implematation *1 by nhlam (2175)
  4. [2010/08/15] SEI Capability Maturity Model *1 by coolgal15 (2334)
  5. [2010/11/12] Tổng quan về CMMi *5 by Mantis (2166)