Capability Maturity Model
This paper provides a technical overview of the Capability Maturity Model for Software and reflects Version 1.1. Specifically, this paper describes the process maturity framework of five maturity levels, the structural components that comprise the CMM, how the CMM is used in practice, and future directions of the CMM. This paper serves as one of the best sources for understanding the CMM, and it should clear up some of the misconceptions associated with software process maturity as advocated by the SEI.
Who Should Read This Paper?
This paper presents an introduction to the CMM and its associated products. Therefore, anyone who is interested in learning about the CMM should read this paper. However, this paper assumes that the reader has some knowledge of, and experience in, developing and/or maintaining software, as well as an understanding of the problems that the software community faces today.
This paper has five chapters:
Chapter 1 Defines the concepts necessary to understand the CMM and the motivation and purpose behind it.
Chapter 2 Describes the five levels of the CMM and the principles that underlie them.
Chapter 3 Describes how the CMM is structured into key process areas, organized by common features, and described in terms of key practices.
Chapter 4 Provides a high-level overview of how the CMM provides guidance for software process assessments, software capability evaluations, and process improvement programs.
Chapter 5 Concludes by providing a description of future directions for the CMM and its related products
A pdf file ....