Capability Maturity Model Integration (CMMI)
Jump to navigation
Jump to search
A Capability Maturity Model Integration (CMMI) is a system development capability maturity model.
- Context:
- It can (typically) be composed of CMMI Maturity Levels.
- It can range from being a Software Development Maturity Model, a Harware Development Maturity Model, a Service Development Maturity Model, ...
- …
- Example(s):
- CMMI v1.0, released in the late 1990s, provided a model for software development organizations to improve their processes and their ability to manage the development, acquisition, and maintenance of products or services.
- CMMI v1.1, released in 2002, it offered minor revisions on the previous version.
- CMMI v1.2, released in 2006, it introduced significant design changes and was expanded to include service organizations and other industries outside of software development.
- CMMI v1.3, released in November 2010. It is the most widely used version of CMMI and is aligned with the ISO/IEC 15504 standard.
- CMMI v2.0, released in March 2018. It is a major revision of CMMI that includes new features and capabilities, such as support for agile development, improved measurement and analysis, and a focus on organizational performance.
- CMMI v2.1, released in December 2021. It is a minor update to CMMI v2.0 that includes clarifications and corrections to the model.
- …
- Counter-Example(s):
- SW-CMM.
- …
- See: Software Development, Subsidiary, ISACA, Carnegie Mellon University.
References
2023
- (Wikipedia, 2023) ⇒ https://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration Retrieved:2023-6-5.
- Capability Maturity Model Integration (CMMI) is a process level improvement training and appraisal program. Administered by the CMMI Institute, a subsidiary of ISACA, it was developed at Carnegie Mellon University (CMU). It is required by many U.S. Government contracts, especially in software development. CMU claims CMMI can be used to guide process improvement across a project, division, or an entire organization. CMMI defines the following maturity levels for processes: Initial, Managed, Defined, Quantitatively Managed, and Optimizing. Version 2.0 was published in 2018 (Version 1.3 was published in 2010, and is the reference model for the rest of the information in this article). CMMI is registered in the U.S. Patent and Trademark Office by CMU.
2020
- https://www.bmc.com/blogs/cmmi-capability-maturity-model-integration/
- QUOTE: The Capability Maturity Model Integration (CMMI) is a model that helps organizations to:
- Effectuate process improvement
- Develop behaviors that decrease risks in service, product, and software development
- While CMMI was originally tailored towards software, the latest version is much less specific. Today, you can apply CMMI to hardware, software, and service development across all industries. The model enables organizations to measure, build, and improve capabilities—to improve overall performance.
- …
- The five CMMI maturity levels are:
- Initial. Processes are seen as unpredictable, poorly controlled, and reactive. Businesses in this stage have an unpredictable environment that leads to increased risks and inefficiency.
- Managed. Processes are characterized by projects and are frequently reactive.
- Defined. Processes are well-characterized and well-understood. The organization is more proactive than reactive, and there are organization-wide standards that provide guidance.
- Quantitatively Managed. Processes are measured and controlled. The organization is using quantitative data to implement predictable processes that meet organizational goals.
- Optimizing. Processes are stable and flexible. The organizational focus is on continued improvement and responding to changes.
- QUOTE: The Capability Maturity Model Integration (CMMI) is a model that helps organizations to: