SEI CMM. Robert Johnson Bobby Kolski Rafi Seddiqi Kumeel Alsmail. Main Goals of CMM. Provide an organization with the framework for improving its processes and its ability to manage the development, acquisition, and maintenance of products or services.
Provide an organization with the framework for improving its processes and its ability to manage the development, acquisition, and maintenance of products or services.
This is provided through appraisals and assessments of the organization's processes, based on CMM criteria.
Provide “clients” with a maturity scale rating for potential vendors
The more mature an organization (Higher CMM Rating), the more likely its processes and development are to succeed
The process maturity model CMM is based on was first described by Watts Humphrey in the book Managing the Software Process
CMM was first published in a Technical Report in 1993 and as a book in 1995
“Capability Maturity Model for Software”
Mark C. Paulk, Bill Curtis, Mary Beth Chrissis, Charles V. Webe
In the 1980's military projects ran over budget.
United States Air Force funded SEI study
The model CMM was being used for software development, but problems were found when multiple instances of CMM were being used
CMMI was created to address this issue
CMMI is Capability Maturity Model Integrated
CMM - Designed with Software in mind
These work together well at the higher CMM levels.
Continuous process improvement
Scope – Software.
Customer Satisfaction is not part of CMM
Concept - Best practices derived from industry leaders, and a rating system
Acceptable quality system
Scope – Hardware, software, processed materials and services.
Customer satisfaction is important in ISO requirements.
Concept - Certification tool
They both can be used together
Development of the model by the US Department of Defense Software Engineering Institute (SEI) began in 1986.
Carnegia Mellon University in Pittsburgh.
United State Air Force.
Board of visitors of the SEI.
increased to help you ensure that your product or service meets the customer's expectations.
- Maturity Levels.
- Key Process Areas.
- Common Features