Definition:
The Capability Maturity Model Integration (CMMI) is a capability maturity model developed by the software Engineering Institute, a part of Carnegie mellon University in pittsburgh, USA. The CMMI principal is that “the quality of a system or product is very influenced by the process used to develop and maintain it”. CMMI is used to guide process improvement across a project, a division, or a complete organization.
CMMI provides:
- Guidelines for processes improvement
- An integrated approach to process improvement
- Embedding process improvements into a state of business as usual
- A phased approach to introducing improvements
Further Reading:
Book: Agile Testing by Janet Gregory and Lisa Crispin.