A reference model or process standard is often used either as a standard of comparison or as a source of ideas for good practices. There are many improvement or process models available which are intended to address an organization’s critical issues. The Software CMM®, System Engineering CMM® and ISO 9000 series of standards were the starting points for many of the later models and standards. The CMMI® is the model of choice for many organizations which develop products involving both hardware and software. While the Software CMM® is no longer supported by SEI, MDM can offer consulting support for organizations desiring to continue to use it as their model of choice.
There are at least three reasons to use a reference model in structuring a process improvement program. A model provides:
The domain of a model refers to the system whose order and effectiveness are to be improved. There are numerous models crafted to focus on the critical aspects of various domains, including software, system engineering, system acquisition, people issues, software integrity, etc. Additional versions of the CMMI® will address acquisition practices and providing services.
The architecture of a model refers to its underlying structure and the relationship of maturity levels and process areas. A staged model (see Figure 1a) has specific PAs that are associated with distinct maturity levels. For example, in the staged representation of CMMI®, Requirements Management is a Maturity Level 2 PA, while the Requirements Development PA is Level 3.
In contrast to the staged architecture, a continuous model (see Figure 1b) has Capability Levels within PA’s. In the continuous representation of CMMI®, for example, each of the Process Areas such as Technical Solution or Configuration Management, has within it the Capability Levels of:
The CMMI® is structured so that its content can be represented in either a staged or a continuous version.
Released in November, 2010, Version 1.3 of the CMMI provides clarification of the high maturity practices and improved commonality among the three CMMI® constellations:
MDM is certified to both teach and appraise using the V1.3 CMMI-DEV and CMMI-SVC constellations.