
CMMI significa Capability Maturity Model Integration, es decir, Modelo de Madurez Integral de Capacidades. Fue creado por el Software Engineering Institute (SEI) y tiene como foco el “proceso de software”. CMM ofrece un método de diagnóstico del proceso, producto del cual surgen fortalezas y debilidades del mismo y una vez terminado el diagnóstico, seala el camino para ir mejorando de una forma sistemática.
Este diagnóstico se realiza a través de un esquema preestablecido, que consiste en entrevistas al personal de sistemas con pautas prefijadas, se descubren sus prácticas y se llega a conclusiones irrebatibles, puesto que emanan del propio personal de la empresa. Posteriormente, se hacen los planes de mejoramiento. Cuán rápido sea el progreso en el mejoramiento depende de la distancia que existe entre las prácticas de la empresa y lo que exige el modelo. El apoyo decidido de la alta gerencia es un factor crítico de éxito en un proyecto de mejoramiento.