CMMI - Capability Maturity Model Integration
A process improvement framework that helps organizations improve performance across projects, divisions, and the enterprise.
Capability Maturity Model Integration (CMMI) is a process improvement framework that provides organizations with a structured approach to improving their processes and performance. It defines maturity levels that characterize how well an organization’s processes are defined, managed, measured, and optimized.
Origins and History
CMMI traces its origins to the Capability Maturity Model (CMM) for software, developed by the Software Engineering Institute (SEI) at Carnegie Mellon University. CMM 1.0 was published in 1991, funded by the US Department of Defense to assess the capability of software contractors. The original CMM focused exclusively on software development processes and introduced the now-familiar five maturity levels. As multiple CMMs emerged for different disciplines (software, systems engineering, acquisition), CMMI was created to integrate them into a unified framework. CMMI Version 1.0 was released in 2002, with CMMI 1.3 (2010) providing models for Development, Services, and Acquisition. In 2018, the CMMI Institute (acquired by ISACA in 2016) released CMMI V2.0, a significant update that simplified the model, improved usability, and added performance benchmarking capabilities.
Maturity Levels
CMMI defines five maturity levels. Level 1 (Initial): processes are unpredictable and reactive. Level 2 (Managed): projects are planned and controlled at the project level. Level 3 (Defined): processes are standardized across the organization and proactively managed. Level 4 (Quantitatively Managed): processes are measured and controlled using statistical and quantitative techniques. Level 5 (Optimizing): the organization focuses on continuous improvement through incremental and innovative process changes. Organizations can alternatively use a continuous representation that assesses capability levels for individual process areas.
Practical Applications
CMMI is widely used in defense contracting (often required for DoD contracts), aerospace, automotive, healthcare IT, and financial services. Organizations pursue CMMI appraisals to demonstrate process maturity to clients, to drive internal process improvement initiatives, and to benchmark performance against industry peers.
Sources
- Paulk, M.C., Curtis, B., Chrissis, M.B., and Weber, C.V. (1993). “Capability Maturity Model for Software, Version 1.1.” SEI Technical Report CMU/SEI-93-TR-024.
- CMMI Institute (2018). CMMI V2.0 Model at a Glance. ISACA/CMMI Institute.
- Chrissis, M.B., Konrad, M., and Shrum, S. (2011). CMMI for Development: Guidelines for Process Integration and Product Improvement, 3rd ed. Addison-Wesley.
Need help implementing this?
Turn this knowledge into a working prototype. Our structured workshop methodology takes you from idea to deployed AI solution in three sessions.
Explore AI Workshops