Abstract
This chapter gives an overview of the CMMI model and discusses its five maturity levels and their constituent process areas. We discuss both the staged and continuous representations of the CMMI, and SCAMPI appraisals that indicate the extent to which the CMMI has been implemented in the organization, as well as identifying opportunities for improvement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The SEI was founded by the US Congress in 1984 and has worked successfully in advancing software engineering practices in the US and worldwide. It performs research to find solutions to key software engineering problems, and its proposed solutions are validated through pilots. These solutions are then disseminated to the wider software engineering community through its training program. The SEI’s research and maturity models have played an important role in hel** companies to deliver high-quality software consistently on time and on budget.
- 2.
Of course, the fact that a company has been appraised at a certain CMM or CMMI rating is no guarantee that it is performing effectively as a commercial organization. For example, the Motorola plant in India was appraised at CMM level 5 in the late 1990s while Motorola lost business opportunities in the GSM market.
- 3.
ISO 15504 (popularly known as SPICE) is an international standard for software process assessment.
- 4.
Our focus is on the implementation of the staged representation of the CMMI rather than the continuous representation. This provides a clearly defined roadmap to improvement, and it also allows benchmarking of organizations. Appraisals against the staged representation are useful since a CMMI maturity level rating is awarded to the organization, and the company may use this to publicize its software engineering capability.
- 5.
Discipline amplification is a specialized piece of information that is relevant to a particular discipline. It is introduced in the model by text such as “For Systems Engineering”.
- 6.
A SCAMPI Class A appraisal is a systematic examination of the processes in an organization to determine the maturity of the organization with respect to the CMMI. An appraisal team consists of a SCAMPI lead appraiser, one or more external appraisers, and usually one internal appraiser. It consists of interviews with senior and middle management and reviews with project managers and project teams. The appraisers will review documentation and determine the extent to which the processes defined are effective, as well as the extent to which they are institutionalized in the organization. Data will be gathered and reviewed by the appraisers, ratings produced, and the findings presented.
- 7.
Small organizations may not have the budget for a formal SCAMPI Class A appraisal. They may be more interested in an independent SCAMPI Class B or C appraisal, which is used to provide feedback on their strengths and opportunities for improvement. Feedback allows the organization to focus its improvement efforts for the next improvement cycle.
- 8.
Institutionalization is a technical term and means that the process is ingrained in the way in which work is performed in the organization. An institutionalized process is defined, documented, and followed in the organization. All employees have been appropriately trained in its use and process discipline is enforced via audits. It is illustrated by the phrase “That’s the way we do things around here”.
References
W. Edwards Deming, Out of Crisis (M.I.T. Press, 1986)
J. Juran, Juran’s Quality Handbook (McGraw Hill 1951)
P. Crosby, Quality is Free. The Art of Making Quality Certain (McGraw Hill, 1979)
G. O’ Regan, Introduction to Software Quality (Springer, 2014)
M.B. Chrissis, M. Conrad, S. Shrum, CMMI for Development. Guidelines for Process Integration and Product Improvement, 3rd edn. SEI Series in Software Engineering (Addison Wesley, 2011)
W. Humphry, Managing the Software Process (Addison58 Wesley, 1989)
CMMI Impact. Presentation by Anita Carleton (Software Engineering Institute, 2009)
G. O’Regan, Introduction to Software Process Improvement (Springer, London, 2010)
Standard CMMI Appraisal Method for Process Improvement. CMU/SEI-2006-HB-002. V1.2 (2006)
Appraisal Requirements for CMMI V1.2. (ARC V1.2). SCAMPI Upgrade Team. TR CMU/SEI-2006-TR-011 (2006)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this chapter
Cite this chapter
O’Regan, G. (2022). Capability Maturity Model Integration. In: Concise Guide to Software Engineering. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-031-07816-3_20
Download citation
DOI: https://doi.org/10.1007/978-3-031-07816-3_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-07815-6
Online ISBN: 978-3-031-07816-3
eBook Packages: Computer ScienceComputer Science (R0)