Overview
The Capability Maturity Model was originally developed as a tool for objectively assessing the ability of government contractors' processes to perform a contracted software project. The model is based on the process maturity framework first described in the 1989 book Managing the Software Process by Watts Humphrey. It was later published in a report in 1993 and as a book by the same authors in 1995.
Though the model comes from the field of software development, it is also used as a general model to aid in business processes generally, and has been used extensively worldwide in government offices, commerce, industry and software-development organizations.
Read more about this topic: Capability Maturity Model