Anda di halaman 1dari 6

CMM VS CMMI

CMM VS CMMI
CMM
Es un modelo de evaluación desarrollado por el instituto de Ingeniería de Software de la Universidad de
Carnegie Mellon en 1990, para determinar los niveles de madurez de procesos en el software.

Modelo de Capacidad de Madurez (CMM) se refiere en general a un método de mejora proceso que se basa en
un modelo de procesos; Un modelo de proceso es una colección estructurada de prácticas que describen las
características de los procesos efectivos.

CMM se puede utilizar para evaluar a una organización con una escala de cinco niveles de madurez de
procesos. Cada nivel de la organización de acuerdo a su estandarización de los procesos en la materia que se
evalúa. Los temas pueden ser tan diversas como la ingeniería de software, ingeniería de sistemas, gestión de
proyectos, gestión de riesgos, sistema de adquisición de tecnología de la información (TI) y de gestión de
personal.

Un modelo de Madurez provee:

 Un lugar donde empezar


 El beneficio de las experiencias de la comunidad
 Un lenguaje en común
 Un framework dándole prioridad a las acciones
 Una manera para definir las mejoras a la organización

Niveles de CMM:
MMI

Los modelos de CMMI son colecciones de las mejores prácticas que ayudan a las organizaciones a mejorar la eficacia, la
eficiencia y la calidad. Estas soluciones consisten en prácticas. Las Prácticas abarcan temas que incluyen:

 Análisis causal
 Gestión de configuración
 Aseguramiento de la calidad
 Verificación y validación
 Gestión de riesgo
 Gestión de requisitos
 Gestión de proveedores
 Gestión de proyectos
 Compatibilidad de interfaz
 Gestión de capacidad
 Gestión de disponibilidad
 Recuperación de desastres
 mas

CMMI se aplica en:

 Equipos
 Grupos de trabajo
 Proyectos
 Organizaciones enteras
Tendencias CMMI

*DIFERENCIAS ENTRE CMM Y CMMI


CMM CMMI
LO QUE IMPULSA
LO QUE IMPULSA
Establecer un cambio
Ataque de los primeros con un
gestión del medio ambiente
ciclo de vida iterativo riesgos
Instrumento para el proceso
Establecer un entorno de
control de calidad objetiva.
gestión del cambio.
Establecer una solución escalable, Mejorar cambiar la libertad
proceso configurable. con la ingeniería de ida y vuelta.
Instrumento del proceso de control
de calidad objetiva.
Establecer un proceso escalable y
configurable.
LO QUE NO IMPULSA LO QUE NO IMPULSA

Centrar el proceso en la
El uso riguroso, basado en el modelo
arquitectura primero
notación de diseño.
Utilice demostración basada en
evaluación del intermedio Informa sobre el plan con niveles
artefactos. cambiantes de detalle.

Informa sobre el plan con la evolución de Enfatizar desarrollo basado


niveles de detalle. en componentes

CMM VS ITIL
CMM ITIL
Ofrece un marco de buenas prácticas
Una colección de buenas prácticas para el
documentadas abstractamente para ser
desarrollo y mantenimiento de software
aplicadas a cualquier organización de TI
Específicamente desarrollada para el Específicamente desarrollado para los
desarrollo de software y el mantenimiento servicios de mantenimiento de IT y las
de las organizaciones operaciones
En CMM las prácticas clave se ordenan a lo
Los procesos ITIL están clasificadas
largo de un Modelo de Madurez de los
en grupos.
niveles de madurez.

CMM VS AGILE
CMM AGILE

Es un modelo utilizado para mejorar los La Metodología Ágil funciona con iteraciones
procesos de negocio y los equipos de sprint

Incluye Campos Como administración de


Agile es más adaptable a proyectos
riesgos, IT, resouce managment, project
singulares.
managment, software engineering
Contiene esta estructura:
Las características en común
Prácticas clave Agile se puede implementar en casi cualquier
Niveles de Madurez proyecto.
Objetivos de
Áreas clave de proceso

Referencias

http://www.selectbs.com/process-maturity/what-is-the-capability-maturity-model

http://www.sei.cmu.edu/cmmi/

http://www.cdainfo.com/down/1-Desarrollo/CMM2.pdf

http://www.itil.co.uk/

http://www.brighthubpm.com/agile/68474-cmmi-versus-agile-which-is-best/

1. CMM v/s CMMI

¿Qué es CMM - CMMI? ¿Tienen diferencias? ¿Cuál es su enfoque y objetivos en la práctica? Son algunas de
las interrogantes que intentaremos dar respuesta en este artículo.

Hace algún tiempo, en una de mis clases de gestión me comentaron del modelo CMMI, en ese entonces no tenía muy
claro el significado de este término quizás sospechas, de que era una organización gubernamental tipo FBI y mucho
menos su importancia para mejorar los procesos en el área de sistemas, así que decidí investigar un poco.

Para entender mejor el modelo CMMI conviene empezar por el concepto de CMM. Como lo definen sus siglas CMM
(Capability Maturity Model), es básicamente un modelo de evaluación de los procesos de una organización. Este
modelo define que deben existir algunas áreas o procesos clave en la organización que realizarán alguna función
específica. A estas áreas se les denomina como Áreas clave de Proceso (KPA - Key Process Area), en otras palabras, el
modelo define que deben existir buenas prácticas. Dependiendo de qué tanto se ajusten estas áreas al modelo mismo,
se puede conocer el nivel de madurez de dicha organización.
Ahora, dónde entra el CMMI en ésto, el modelo CMM y el modelo CMMI (Capability Maturity Model Integration) se
diferencian básicamente en que el primero se enfoca principalmente a las organizaciones o áreas de Tecnologías de
información en cambio el modelo CMMI, como su nombre lo indica, es un modelo integrado y mejorado que se puede
aplicar a un número mayor de organizaciones de diferentes sectores. Por lo tanto, CMMI es una versión de CMM.

¿Cuáles son los beneficios concretos para mi organización con la integración de este modelo?:

 Mejora la comunicación y planificación para mejorar en sí la calidad del producto.

 Reduce el trabajo redundante.

 Mejor ambiente de trabajo.

Es importante aclarar, que este modelo posee una estructura por niveles muy bien definida, y que sirve como corolario
para las organizaciones que lo implementen, la cual por razones de censura académica NO mencionaré en este artículo,
pero si deseas profundizar en el tema, puedes hacerlo desde este enlace.

Ver | Modelo de Capacidad y Madurez Wikipedia


Ver | Modelos CMM - CMMI Universidad Privada Telesup
Ver | Historia y caracteristicas del modelo CMMI Dulce Maria Trinidad Franco
Pregunta 4:

https://es.wikipedia.org/wiki/Capability_Maturity_Model_Integration

Capability Maturity Model Integration

Integración de modelos de madurez de capacidades o Capability Maturity Model Integration (CMMI) es un modelo
para la mejora y evaluación de procesos para el desarrollo, mantenimiento y operación de sistemas de software.

Modelos CMMI[editar]

Las mejores prácticas CMMI se publican en los documentos llamados modelos. En la actualidad hay tres áreas de interés
cubiertas por los modelos de CMMI: Desarrollo, Adquisición y Servicios.

La versión actual de CMMI es la versión 1.3 la cual fue liberada el 1 de noviembre de 2010. Hay tres constelaciones de la
versión 1.2 disponible:

 CMMI para el Desarrollo (CMMI-DEV o CMMI for Development), Versión 1.2 fue liberado en agosto de 2006. En
él se tratan procesos de desarrollo de productos y servicios.

 CMMI para la adquisición (CMMI-ACQ o CMMI for Acquisition), Versión 1.2 fue liberado en noviembre de 2007.
En él se tratan la gestión de la cadena de suministro, adquisición y contratación externa en los procesos del
gobierno y la industria.

 CMMI (CMMI-SVC o CMMI for Services), está diseñado para cubrir todas las actividades que requieren gestionar,
establecer y entregar Servicios.

Dentro de la constelación CMMI-DEV, existen dos modelos:

 CMMI-DEV

 CMMI-DEV + IPPD (Integrated Product and Process Development)

Independientemente de la constelación\modelo que opta una organización, las prácticas CMMI deben adaptarse a cada
organización en función de sus objetivos de negocio.

Las organizaciones no pueden ser certificadas CMMI. Por el contrario, una organización es evaluada (por ejemplo,
usando un método de evaluación como SCAMPI) y recibe una calificación de nivel 1-5 si sigue los niveles de Madurez (si
bien se comienza con el nivel 2). En caso de que quiera la organización, puede coger áreas de proceso y en vez de por
niveles de madurez puede obtener los niveles de capacidad en cada una de las Áreas de Proceso, obteniendo el "Perfil
de Capacidad" de la Organización.

Nivel 1: No Confiable- Ambiente impredecible donde las organizaciones no tienen actividades de control y no están
diseñadas.

Nivel 2: Informal- Las actividades de control existen, pero no se ponen en practica. Los controles dependen básicamente
de las personas. No hay un entrenamiento formal ni comunicación de las actividades de control.

Nivel 3: estandarizado- Las actividades de control existen y están diseñadas, han sido documentadas y comunicadas a los
empleados, las desviaciones de las actividades de control probablemente no se detecten.

Nivel 4: Monitoreado- Se utilizan herramientas en una forma limitada para soportar las actividades de control

Nivel 5: Optimizado- Es una estructura integrada de control interno con un monitoreo en tiempo real por la gerencia, así
como mejoras continuas-auto control, se encuentran cambios más rápidos al momento de detectar errores en los
manejos de las actividades o en las personas.