Live briefing
Everything about Capability Maturity Model
Assessment of software development processes
The Capability Maturity Model (CMM) is a development model created in 1986 after a study of data collected from organizations that contracted with the U.S. Department of Defense, who funded the research. The term "maturity" relates to the degree of formality and optimization of processes, from ad hoc practices, to formally defined steps, to managed result metrics, to active optimization of the processes. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Capability Maturity ModelA 5-minute orientation
- Skim a recent paper: Understanding Artificial Intelligence Diffusion through an AI Capability Maturity ModelInfluential work since 2022
- Pick up a classic book: CMMI distilledThe most-reprinted book on the subject
- Read the landmark paper: Capability maturity model, version 1.1Cited 805 times
- Go sideways: Capability Maturity Model IntegrationA closely related topic
- Go sideways: Bill CurtisA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Capability maturity model, version 1.1
Software quality and the Capability Maturity Model
Digital transformation maturity assessment: development of the digital transformation capability maturity model
E‐government maturity model using the capability maturity model integration
Comparing ISO 9001 and the Capability Maturity Model for Software
Adopting security maturity model to the organizations’ capability model
A capability maturity model for digital investigations
Towards a capability maturity model for digital forensic readiness
🆕 Influential since 2022
Understanding Artificial Intelligence Diffusion through an AI Capability Maturity Model
Dynamic Capabilities for the Twin Transformation Climb: A Capability Maturity Model
Development and Evaluation of a Maturity Model for AI Deployment Capability of Manufacturing Companies
Study on the Digital Transformation Capability of Cost Consultation Enterprises Based on Maturity Model
Digital Maturity Assessment Model (DMAM): assimilation of Design Science Research (DSR) and Capability Maturity Model Integration (CMMI)
📚 Books worth reading
CMMI distilledDennis M. Ahern, Richard Turner · 2001
People CMMBill Curtis · 2009
A Guide to the CMMIKenneth M. Dymond · 2004
CMMIMary Beth Chrissis, Mike Konrad · 2006
CMMI for developmentMary Beth Chrissis · 2011- 📕CMMI for servicesEileen C. Forrester · 2010
Interpreting the CMMIMargaret K. Kulpa · 2003
Implementing the Capability Maturity ModelJames R. Persse · 2001
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Capability Maturity Model Integration Capability Maturity Model Integration (CMMI) is a process level improvement training and appraisal program. Administered by the CMMI Institute, a subsidiary…
- Bill Curtis Bill Curtis (born 1948) is a software scientist best known for leading the development of the Capability Maturity Model and the People CMM in the Software…
- Software Engineering Institute Software Engineering Institute (SEI) is a federally funded research and development center in Pittsburgh, Pennsylvania, United States. Founded in 1984…
- Capability Immaturity Model Capability Immaturity Model (CIMM) in software engineering is a parody acronym, a semi-serious effort to provide a contrast to the Capability Maturity…
- Watts Humphrey Watts S. Humphrey (July 4, 1927 – October 28, 2010) was an American pioneer in software engineering who was called the "father of software quality." Watts…
- ISO/IEC 15504 ISO/IEC 15504 Information technology – Process assessment, also termed Software Process Improvement and Capability dEtermination (SPICE), is a set of technical…
- Process area (CMMI) The Capability Maturity Model Integration (CMMI) defines a process area as, "a cluster of related practices in an area that, when implemented collectively…
- Personal software process The Personal Software Process (PSP) is a structured software development process that is designed to help software engineers better understand and improve…