CMM (Capability Maturity Model ) is a quality standard and process improvement model. It helps organizations to improve their performance and strive for continuous improvement.
Mitre Corporation and Software Engineering Institute (SEI) started the development of CMM-SW in 1986. Version 1.0 was released to the software community in 1991 and 1992. CMM was designed to ensure bug-free development.
Capability Maturity Model
CMM (Capability Maturity Model) is a unique model that can be applied to any software company, irrespective of its size. From the largest organizations to a single-person consultant, CMM can be used to evaluate their capabilities. To receive CMM ratings, companies must undergo assessments from qualified auditors.
- > Describes the Organizational capability
- > A basis for assessment to Process Maturity
- > Guidelines for Process Improvement
The Capability Maturity Model defines five different maturity levels. Its five levels provide a simple means to access a company’s software development maturity and determine the key practices they could adopt to move up to the next level of maturity.
CMMs that the SEI is involved in developing, expanding, or maintaining are as follows:
- CMMI (Capability Maturity Model Integration)
- P-CMM (People Capability Maturity Model)
- SA-CMM (Software Acquisition Capability Maturity Model)
The CMMI user community will drive all future requirements by submitting change requests. However, full implementation and expansion decisions derived from these requirements will be made based on the strategic planning of the CMMI Steering Group, user community support, and availability of funding and participants for further development. An integrated capability model that includes software and systems engineering capability assessment.
The People Capability Maturity Model (P-CMM) is a maturity framework that focuses on continuously improving the management and development of the human assets of an organization. It describes an evolutionary improvement path from ad hoc, inconsistently performed practices, to a mature, disciplined, and continuously improving development of the workforce’s knowledge, skills, and motivation that enhances strategic business performance. The P-CMM guides organizations in selecting immediate improvement actions that help organizations.
- Characterize the maturity of their workforce practices
- Set priorities for immediate action
- Integrate workforce development with process improvement
- Become an employer of choice
The Software Acquisition Capability Maturity Model® (SA-CMM®) is a model for benchmarking and improving the software acquisition process. The model follows the same architecture as the Capability Maturity Model for Software (SW-CMM), but with a unique emphasis on acquisition issues and the needs of individuals and groups planning and managing software acquisition efforts.
Quality Assurance Models: