CMMI o Capability Maturity Model Integration. CMMI es un modelo de calidad exigido por el gobierno americano a sus proveedores para el desarrollo de Software. Su conocimiento es esencial para reducir costos de desarrollo.
Cuando hablamos de procesos de desarrollo de software, no estamos hablando de temas puramente técnicos porque está demostrado que la mayoría de los problemas son organizativos.
Cada vez más organizaciones se preocupan por la implantación de modelos de calidad en el desarrollo del software.
Existen numerosas iniciativas, siendo las más importantes:
Las normas ISO 9000 y 15504
El Capability Maturity Model CMM desarrollado en el SEI Instituto de Ingeniería de Software de la Universidad de Carneguie Mellon, Estados Unidos....