Capability Maturity Model Integration (CMMI) Definition and Solutions
Capability Maturity Model Integration (CMMI) topics covering definition, objectives, systems and solutions.
Wed, October 17, 2007
- What does CMMI mean?
- Where did it come from?
- What is it used for?
- Why should I bother with it?
- Is CMMI for everyone?
- What improvements can I expect?
- What's SCAMPI?
- What's the future of CMMI?
CMMI stands for Capability Maturity Model Integration.
CMMI is a framework of best practices. The current version, CMMI-DEV, describes best practices in managing, measuring and monitoring software development processes. The CMMI model does not describe the processes themselves; it describes the characteristics of good processes, thus providing guidelines for companies developing or honing their own sets of processes.
It is described on the official CMMI website thusly:
The Capability Maturity Model Integration (CMMI) project is a collaborative effort to provide models for achieving product and process improvement. The primary focus of the project is to build tools to support improvement of processes used to develop and sustain systems and products. The output of the CMMI project is a suite of products, which provides an integrated approach across the enterprise for improving processes, while reducing the redundancy, complexity and cost resulting from the use of separate and multiple capability maturity models (CMMs).