CMMI – Integración de modelos de madurez de capacidades.

CMMI es el modelo de buenas prácticas de Capacidad y Madurez Integrado (Capability maturity model integration) es el sucesor de CMM. Fue desarrollado desde 1987 hasta 1997, con el objetivo de realizar algunas mejoras respecto al SW-CMM e integrarlo con el SE-CMM y el IPD-CMM, que pasaban a ser considerados como «obsoletos».

Fue creado por miembros de la industria, el gobierno y el Instituto de Ingeniería de Software (Software Engineering Institute – SEI). Se lanzó la primera versión al mercado en 2002.

El objetivo del proyecto CMMI es mejorar la usabilidad de modelos de madurez integrando un conjunto de modelos orientados a la mejora de procesos de ingeniería del software, ingeniería de sistemas, desarrollo de productos y adquisición de aplicaciones ya existentes en un solo marco (framework).

Es un modelo que permite clasificar a las organizaciones de desarrollo de software según una escala de cinco niveles de madurez y capacidad. La clasificación en un determinado nivel se realiza sobre la base del dominio y aplicación que una organización evidencia tener acerca de las áreas de proceso de dicho nivel, lo cual refleja el grado de madurez de la misma y de los procesos que sigue para desarrollar software.

CMMI es uno de los modelos más conocido y empleado a nivel mundial, convertido en un estándar de facto, en lo referente a la Mejora de Procesos Software.

Existen cuatro diferentes disciplinas del Modelo CMMI, con el objetivo de cubrir diferentes necesidades dentro de las Organizaciones (Desarrollo de Software, Servicios, Outsourcing y Adquisición de Productos). Estas cuatro disciplinas son:

  • CMMI-SW: Software.
  • CMMI-SE/SW: + Ingeniería de sistemas.
  • CMMI-SE/SW/IPPD: + Desarrollo integrado de procesos y productos.
  • CMMI-SE/SW/IPPD/SS: + Gestión de proveedores.
  • CMMI proporciona una visión completa y estructurada para la mejora de los procesos que intervienen en el desarrollo y mantenimiento de software.

  Leer más de esta entrada