Está en la página 1de 4

CMMI (Capability Maturity Model Integration o Modelo de Madurez de Capacidades de

Integración)
CMMI es un modelo que contiene las mejores prácticas y que provee a las organizaciones
de aquellos elementos que son esenciales para que los procesos de negocios de las mismas
sean efectivos.

Historia
CMMI nace a finales de los años 80 dentro de la industria militar de los Estados Unidos
de América, y su primera finalidad inicial fue la de evaluar los procesos de software más
críticos.
En 1991 se publicó por primera vez el modelo CMMI para software que está basado en
una lista de comprobación de los principales factores de éxito de los proyectos de
desarrollo de software realizados a finales de los años 70 y principios de los años 80.
La proliferación de nuevos modelos dio lugar a una confusión por lo que el gobierno
decidió financiar un proyecto de dos años a fin de crear un solo marco extensible para la
ingeniería de sistemas, la ingeniería del software y el desarrollo de productos dando como
resultado el CMMI.
1984- el congreso del gobierno americano aprobó la creación de un organismo de
investigación para el desarrollo de modelos de mejoras para los problemas en el desarrollo
de los sistemas de software.
1985- SEI (software engineering institute) empieza a trabajar en un marco de madurez de
procesos que permite evaluar a las empresas productoras de software.
1991- en agosto SEI publica la versión 1.0 del modelo de madurez de capacidades para
el software SW-CMM (Capability Maturity Model for Sotfware).
1993- se publica la versión 1.1 del SW-CMM.
1997- publicación de la versión 1.2.
2000- SW-CMM fue integrado y reservado por el nuevo modelo CMMI.
2005- límite para migrar de SW-CMMI a CMMI.
2006- se libera la versión CMMI para el Desarrollo (DEV-CMMI).
2007- se libera CMMI para la adquisición (ACQ-CMMI).
Actualidad- CMMI se desarrolló para facilitar y simplificar la adopción de varios modelos
de forma simultánea y su contenido integra y dar relevo a la evolución de sus predecesores
que serían CMM-SW, C
El modelo CMMI se usa para evaluar el nivel de madurez de una compañía en términos
de desarrollo informático.
CMMI tiene como objetivo alentar a las compañías para que monitorean y mejoren
continuamente sus procesos, así como evaluar el nivel de madurez de los mismos en una
escala de cinco niveles que se establecida por la CMMI.
En la actualidad hay dos áreas de interés cubiertas por los modelos CMMI, estas son
desarrollo y adquisición.
Algunos de los objetivos del CMMI son:
• Producir productos y servicios de alta calidad
• Crear valor para los accionistas
• Mejorar la satisfacción del cliente
• Incrementar la participación en el mercado
• Ganar reconocimiento en la industria
• Disminuir tiempos de desarrollo
El modelo tiene cuatro áreas de conocimiento o disciplinas que incluye ingeniería de
software en donde cubre el desarrollo de software y su mantenimiento, ingeniería de
sistemas en la cual incluye el desarrollo del sistema y puedan no abarcar el desarrollo de
software, el desarrollo integrado de productos y procesos contemplando enfoque
sistemático para la colaboración de los involucrados relevantes a través de la vida del
producto, y acuerdos con proveedores, en proyectos complejos se requiere de la
incorporación de proveedores para ejecutar funciones o añadir modificaciones a
productos.

Características
Las prácticas que deben ser realizadas por cada área clave de proceso están organizadas
en cinco características comunes, las cuales constituyen propiedades que indican si la
implementación y la institucionalización de un proceso clave es efectivo, repetible y
duradero.
Estas cinco características son:
1- Compromisos de la realización
2- La capacidad de realización
3- Las actividades realizadas
4- Las mediciones y el análisis
5- La verificación de la implementación

Desventajas del modelo CMMI

• Falta de adecuación al enfoque de servicios que experimenta el sector de las TIC.


• Alto esfuerzo de implementación que exige el proceso de evaluación es muy
costoso en tiempo y esfuerzo.
• La complejidad de la evaluación puede atentar contra la definición de objetivos
concretos de la empresa.
Las ventajas del modelo de madurez CMMI

• Reducción del coste de desarrollo


• Localización y resolución de defectos
• Mejora en la fiabilidad de la planificación
• El aumento de la productividad
• La reducción de los trabajos derivados de correcciones
• El aumento de la efectividad de la planificación realizada
• La mejora en la calidad del producto
• CMMI se puede aplicar a más de una disciplina
• Mejora en la atención de las áreas de ingeniería
• Mejora de la comunicación para que cada participante cumpla con sus
responsabilidades
• Mejora la planificación para que se establezcan planes más realistas
• Los clientes viven más informados

En qué se diferencia CMMI de los demás modelos


CMMI se diferencia de los demás modelos por el hecho de estar basado en prácticas
ajustables a cualquier dominio de producción y poseer un enfoque global e integrado de
la organización con el propósito de alcanzar los objetivos del negocio.
CMMI permite a empresas complejas compuestas por varias áreas de negocio instaurar
de una forma más sencilla un sistema de aseguramiento de la calidad
El CMMI tiene dos representaciones, estas representaciones permiten a la organización
perseguir diferentes objetivos de mejora. La presentación y organización de la
información es diferente para cada una sin embargo el contenido es el mismo.
Por etapas: mide la madurez de un grupo de procesos dentro de una organización
Continuo: miden la madurez de un proceso en particular dentro de una organización

Niveles de capacidad
Existen cinco niveles de capacidad
Niveles de madurez por etapas:

• nivel 1- inicial
el proceso es imprescindible es reactivo y por ende controlado

• nivel 2- administrado
el proceso del reactivo y se caracteriza por que aplicación a proyectos
• nivel 3- definido
el proceso es proactivo y se ve a nivel de organización
• nivel 4- administrado cuantitativamente
el proceso es medido y controlado

• nivel 5- optimizado
el proceso se enfoca en la mejora continua

niveles de madurez continuo:

• nivel 0- incompleto
el proceso no se ejecuta o se hace es parcialmente
• nivel 1- ejecutado
el proceso se ejecuta si se producen productos basados en productos extra identificados
• nivel 2- administrado
el proceso es reactivo y se caracteriza por su aplicación a proyectos
• nivel 3- definido
el proceso es proactivo y se ve a nivel de organización

• nivel 4- administrado cuantitativamente


el proceso es medido y controlado

• nivel 5- optimizado
el proceso se enfoca en la mejora continua

CMMI es un modelo que ha funcionado para la mejora y la evolución de procesos de


desarrollo, mantenimiento y operaciones del sistema de software. Este modelo ha sido de
gran utilidad ya que ayuda a medir el nivel de madurez de desarrollo informático en una
organización. Otro punto importante a destacar es que este modelo ayuda a las
organizaciones a tener procesos óptimos para así generar productos de mayor calidad y
cumplir con las expectativas de sus clientes.

También podría gustarte