Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evolucion CMMI 2019 PDF
Evolucion CMMI 2019 PDF
modelos CMMI
Enrique Morey
Pregunta
¿Qué NO es CMMI?
© ESI 2009 2
¿Qué es CMMI?
• Modelo para determinar y mejorar la capacidad de los
procesos de las organizaciones.
• Capability Maturity Model Integration
(Modelo de Madurez y de Capacidad)
• Desarrollado inicialmente para los procesos relativos al
desarrollo e implementación de software.
• Elaborado por el Software Engineering Institute (SEI) de
la Universidad Carnegie Mellon y patrocinado por el
Departamento de Defensa de los EEUU.
© ESI 2009 3
Modelo de Procesos
Proceso* Un proceso es un conjunto
Conjunto de las fases de prácticas que se realizan
sucesivas de un fenómeno con un propósito; puede
natural o de una operación incluir herramientas,
métodos, materiales y/o
artificial.
personal
Modelo* Un modelo es una colección
Esquema teórico (…) de estructurada de elementos
un sistema o de una que describen las
realidad compleja (…) que características de procesos
se elabora para facilitar su efectivos
comprensión y el estudio
de su comportamiento.
* Diccionario de la Lengua Española – Vigésima segunda edición
© ESI 2009 4
Madurez y Capacidad
Madurez* La madurez de un proceso
Buen juicio o prudencia, es el grado en el cual un
sensatez. proceso específico es
efectivo, definido,
gestionado, medido y
controlado.
¡TÍPICO!
Sistema influenciada por la
no predecible calidad del proceso
empleado para
desarrollarlo y para
Esfuerzo Negocio software
heroico maduro
mantenerlo”
Bueno
Basado en los principios de TQM
de Shewhart, Juran, Deming y
Humphrey
© ESI 2009 6
Ventajas de un modelo
de procesos
• Proporciona un punto de partida para la gestión y mejora
de los procesos.
• Recopila experiencias probadas y exitosas de la
comunidad.
• Facilita un lenguaje común y una visión compartida.
• Provee un marco para priorizar mejoras.
© ESI 2009 7
Riesgos de un modelo
de procesos
• Los modelos son simplificaciones del mundo real.
• Los modelos no tienen por qué ser completos.
• La interpretación y adaptación debe hacerse en función
de los objetivos del negocio.
• Se necesita aplicar un juicio profesional para su correcto
uso.
• No olvidar que:
– Un modelo no es un proceso.
– Un modelo muestra qué hacer, pero NO cómo hacerlo ni quién
ha de hacerlo.
© ESI 2009 8
Evolución del CMMI
¿2010?
CMMI Product Suite v1.3
2007 2009
CMMI for Acquisitions v1.2 CMMI for Services v1.2
2006
CMMI for Development v1.2
2002
CMMI v1.1
1997
SW-CMM v2.0
1993
CMM para Software v1.1
© ESI 2009 9
© ESI 2009 10
Constelaciones CMMI
CMMI-SVC
CMMI-DEV Proporciona guías
Proporciona guías para aquellos que
para medir, proveen servicios
controlar y dentro de la
gestionar los organización y a
procesos de clientes externos
desarrollo 16 áreas
de proceso
comunes
CMMI-ACQ
proporciona una
guía para habilitar
una gestión en
adquisiciones
informada y
decisiva
© ESI 2009 11
Área de Proceso
• El modelo CMMI está compuesto por áreas de proceso,
algunas comunes a todas las constelaciones y otras
específicas para cada constelación.
• Un área de proceso es un conjunto de prácticas
relacionadas que, cuando son implementadas de
manera colectiva, satisfacen un conjunto de metas
consideradas “importantes” para la mejora de esa área.
• Ej: Área de Proceso: “Medición y Análisis”
Meta: Alinear las actividades de medición y análisis
Prácticas: Establecer objetivos de medición
Especificar métricas
Especificar métodos de recolección, análisis y
almacenamiento de datos
© ESI 2009 12
Representaciones del modelo
Escalonada Continua
ML5
4
ML3
3
1 2
ML2
ML 1
0
PA PA PA
...para un conjunto definido de …para una o un conjunto de áreas
áreas de proceso en la organización de proceso
© ESI 2009 13
Niveles de Madurez
5. En
Foco en la mejora continua optimización
5
4. Gestionado
El proceso se controla cuantitativamente
cuantitativamente
4
3. Definido
Proceso definido para la
3 organización y proactivo
2. Gestionado
Proceso definido caracterizado
2 para proyectos y frecuentemente
reactivo
1. Inicial
1 Proceso impredecible,
poco controlado
© ESI 2009 14
CMMI for Development
• Publicado en Agosto del 2006.
• El modelo CMMI-DEV propone una solución integrada y
completa para las actividades de desarrollo y de
mantenimiento aplicadas a los productos y a los
servicios.
• Contiene prácticas que cubren la gestión de proyectos,
la gestión de procesos, la ingeniería de sistemas, la
ingeniería del hardware, la ingeniería de software y otros
procesos de soporte utilizados en el desarrollo y el
mantenimiento.
• El modelo CMMI-DEV + IPPD cubre también la
utilización de equipos integrados que están implicados
en© ESIlas
2009
actividades
15
de desarrollo y mantenimiento (IPPD).
Modelo CMMI-DEV
• CMMI-DEV contiene 22 áreas de proceso.
• Consiste en dos modelos: CMMI-DEV y CMMI-DEV +
IPPD, el cual contiene metas y prácticas adicionales.
• 16 son áreas de proceso del CMMI Model Foundation
(CMF) que cubren la gestión de procesos, gestión de
proyectos y áreas de soporte.
• 6 áreas de proceso se centran en prácticas específicas
del desarrollo:
– la gestión de los acuerdos con los proveedores
– el desarrollo de los requisitos
– el desarrollo de la solución técnica
– la integración del producto
– la verificación de la solución
– la validación de la solución
© ESI 2009 16
Modelo CMMI-DEV
Escalonada Áreas de proceso Continua
5
Innovación y Despliegue Organizativo (OID)
Capacidad
ML5 Análisis Causal (CAR)
4
ML4
3
Rendimiento de Procesos Organizativos (OPP)
Gestión de Proyectos Cuantitativa (QPM)
1 2
ML3
Desarrollo de Requisitos (RD)
ML2 Solución Técnica (TS)
0
Integración de Producto (PI) PA PA PA
ML 1 Verificación (VER) Proceso
Validación (VAL)
Organización Foco en Proceso Organizativo (OPF)
Definición de Proceso Organizativo + IPPD (OPD) Ingenierí
Ingeniería
Ingeniería
Formación Organizativa (OT) REQM,
REQM,RD,
RD,TS,
TS,
Nivel
NivelMadurez
Madurez55 OID,
OID,CAR
CAR PI,
PI,VER,
VER,VAL
VAL
Gestión de Proyecto Integrada + IPPD (IPM)
Gestión del Riesgo (RSKM)
Nivel
NivelMadurez
Madurez44 OPP,
OPP,QPM
QPM Análisis de Decisiones y Soluciones (DAR)
Gestió
Gestión
Gestión Soporte
Soporte
Nivel
NivelMadurez
Madurez33 RD,
RD,TS,
TS,PI,
PI, Proyecto
Proyecto CM,
CM,PPQA,
PPQA,MA,
MA,
VER, Gestión de Requisitos (REQM) PP,
PP,PMC,
PMC,SAM,
VER,VAL,
VAL,OPF,
OPF,OPD,
OPD,OT,
OT,IPM,
IPM, IPM,
SAM, CAR,
CAR,DAR
DAR
RSKM, Planificación de Proyecto (PP) IPM,RSKM,
RSKM,QPM
QPM
RSKM,DAR
DAR
Seguimiento y Control de Proyecto (PMC)
Nivel
NivelMadurez
Madurez22 REQM,
REQM, Gestión de Acuerdos con Proveedores (SAM) Gestió
Gestión
Gestión
PP,
PP,PMC,
PMC,MA,
MA,PPQA,
PPQA,CM,
CM,SAM
SAM Medición y Análisis (MA) Proceso
Proceso
Aseguramiento Calidad Proceso Producto (PPQA) OPF,
OPF,OPD,
OPD,OT,
OT,
Gestión Configuración (CM) OPP,
OPP,OID
OID
© ESI 2009 17
Recordar…
• CMMI-DEV es el modelo más conocido de la suite CMMI
y el estándar “de facto” para el desarrollo y
mantenimiento de software.
• Sin embargo, CMMI-DEV ha sido desarrollado para
proporcionar buenas prácticas de gestión y de ingeniería
para cualquier proyecto de desarrollo y cualquier
entorno (Ej: aeroespacial, banca, manufactura, defensa,
automóvil y telecomunicaciones)
• Debe ser adaptado al contexto y necesidades de la
organización:
– proyectos de ciclo de desarrollo rápido
– organizaciones y proyectos pequeños
– proyectos distribuidos geográficamente
– organizaciones de investigación y desarrollo
– organizaciones en las que se ofrecen servicios de
mantenimeinto de aplicaciones
© ESI 2009 18
CMMI for Acquisitions
• Publicado en Noviembre de 2007
• El modelo CMMI-ACQ proporciona una orientación para
que el contratista aplique las buenas prácticas de CMMI.
• Las buenas prácticas del modelo se centran en
actividades para iniciar y gestionar la adquisición de
productos y servicios que cumplan con las necesidades
del cliente.
• A pesar de que los proveedores puedan proporcionar
artefactos útiles para los procesos abordados en CMMI-
ACQ, el foco del modelo se centra en los procesos del
contratista.
© ESI 2009 19
Modelo CMMI-ACQ
• CMMI-ACQ contiene 22 áreas de proceso.
• 16 son áreas de proceso del CMMI Model Foundation
(CMF) que cubren la gestión de procesos, gestión de
proyectos y áreas de soporte.
• 6 áreas de proceso se centran en prácticas específicas
de la adquisición:
– la gestión de acuerdos
– el desarrollo de requisitos de la adquisición
– la gestión técnica de la adquisición
– la validación de la adquisición
– la verificación de la adquisición
– el pedido y desarrollo del acuerdo con el proveedor.
© ESI 2009 20
Modelo CMMI-ACQ
Escalonada Áreas de proceso Continua
5
Innovación y Despliegue Organizativo (OID)
Capacidad
ML5 Análisis Causal (CAR)
4
ML4
3
Rendimiento de Procesos Organizativos (OPP)
Gestión de Proyectos Cuantitativa (QPM)
1 2
ML3
Acquisition Technical Management (ATM)
ML2 Acquisition Validation (AVAL)
0
Acquisition Verification (AVER) PA PA PA
ML 1 Foco en Proceso Organizativo (OPF) Proceso
Organización Definición de Proceso Organizativo (OPD)
Formación Organizativa (OT)
Adquisició
Adquisición
Adquisición
Gestión de Proyecto Integrada (IPM) AM,
AM,ARD,
ARD,ATM,
ATM,
Nivel Gestión del Riesgo (RSKM) AVAL,
AVAL,AVER,
NivelMadurez
Madurez55 OID,
OID,CAR
CAR SSAD
AVER,
SSAD
Análisis de Decisiones y Soluciones (DAR)
Nivel
NivelMadurez
Madurez44 OPP,
OPP,QPM
QPM
Agreement Management (AM)
Acquisition Requirement Development (ARD) Gestió
Gestión
Gestión
Nivel
NivelMadurez
Madurez33 ATM,
ATM, Proyecto
Soporte
Soporte
AVAL, Solicitation and Supplier Agreement Development Proyecto CM,
CM,PPQA,
PPQA,MA,
AVAL,AVER,
AVER,OPF,
OPF,OPD,
OPD,OT,
OT, REQM,
REQM,PP,
PP,PMC,
PMC, CAR,
MA,
IPM, (SSAD) CAR,DAR
DAR
IPM,RSKM,
RSKM,DAR
DAR IPM,
IPM,RSKM,
RSKM,QPM
QPM
Gestión de Requisitos (REQM)
Nivel
NivelMadurez
Madurez22 AM,
AM,ARD,
ARD, Planificación de Proyecto (PP)
SSAD,
SSAD,REQM,
REQM,PP,
PP,PMC,
PMC,MA,
MA, Seguimiento y Control de Proyecto (PMC) Gestió
Gestión
Gestión
PPQA,
PPQA,CM
CM Medición y Análisis (MA) Proceso
Proceso
OPF,
OPF,OPD,
OPD,OT,
OT,
Aseguramiento Calidad Proceso Producto (PPQA) OPP,
OPP,OID
OID
Gestión Configuración (CM)
© ESI 2009 21
Recordar…
• CMMI-ACQ se adapta muy bien en el caso de definir
una estrategia global de subcontratación a nivel de la
organización.
• Cuantas más fases del ciclo de vida estén
externalizadas, más obligada es la aplicación de CMMI-
ACQ
• En los casos de subcontratación Offshore, la necesidad
de mejorar la gestión del modelo de relación, influye
mucho en la decisión de elegir CMMI-ACQ en lugar de
CMMI-DEV
• Las buenas prácticas de gestión de proyectos pueden
ayudar a optimizar la gestión de proveedores desde
fases tempranas
© ESI 2009 22
CMMI for Services
• Publicado en Febrero de 2009
• El modelo CMMI-ACQ proporciona una guía para que
las organizaciones proveedoras de servicios aplique las
buenas prácticas de CMMI.
• Las buenas prácticas del modelo se centran en
actividades que permitan entregar un servicio de calidad
a los clientes y usuarios finales.
• Un servicio es un producto intangible y no almacenable.
Son entregados mediante procesos, automáticos o no, y
pueden ser una combinación de servicios y productos.
Ej: servicio de formación, helpdesk, hosting, distribucion
e instalación, etc.
© ESI 2009 23
Modelo CMMI-SVC
• CMMI-ACQ contiene 24 áreas de proceso.
• 16 son áreas de proceso del CMMI Model Foundation
(CMF) que cubren la gestión de procesos, gestión de
proyectos y áreas de soporte.
• 7 áreas de proceso se centran en prácticas específicas
orientada a los servicios:
– gestión de la capacidad y disponibilidad,
– prevención y resolución de incidencias,
– continuidad del servicio,
– entrega del servicio,
– transición del servicio,
– gestión estratégica del servicio,
– gestión de los acuerdos con los proveedores.
• 1 área de proceso opcional: Desarrollo del sistema del
servicio
© ESI 2009 24
Modelo CMMI-SVC
Escalonada Áreas de proceso Continua
5
Innovación y Despliegue Organizativo (OID)
Capacidad
ML5 Análisis Causal (CAR)
4
ML4 Rendimiento de Procesos Organizativos (OPP)
3
Gestión de Proyectos Cuantitativa (QPM)
1 2
ML3 Incident Resolution and Prevention (IRP)
Service System Development (SSD)
ML2 Service System Transition (SST)
0
Strategic Service Management (STSM) PA PA PA
ML 1 Foco en Proceso Organizativo (OPF) Proceso
Organización Definición de Proceso Organizativo (OPD)
Formación Organizativa (OT)
Capacitiy and Availability Management (CAM) Servicios
Servicios
IRP,
IRP,SD,
SD,SSD,
SSD,
Nivel Service Continuity (SCON)
NivelMadurez
Madurez55 OID,
OID,CAR
CAR SST,
SST,STSM
STSM
Gestión de Proyecto Integrada (IPM)
Nivel Gestión del Riesgo (RSKM)
NivelMadurez
Madurez44 OPP,
OPP,QPM
QPM
Análisis de Decisiones y Soluciones (DAR) Gestió
Gestión
Gestión
Nivel Proyecto
Proyecto
NivelMadurez
Madurez33 CAM,
CAM,IRP,
IRP, Service Delivery (SD) CAM,
CAM,SCON,
SCON,
Soporte
Soporte
SCON, CM,
CM,PPQA,
PPQA,MA,
SCON,SSD,
SSD,SST,
SST,STSM,
STSM,OPF,
OPF, Gestión de Requisitos (REQM) REQM,
REQM,PP,
PP,PMC,
PMC, CAR,
MA,
OPD, CAR,DAR
DAR
OPD,OT,
OT,IPM,
IPM,RSKM,
RSKM,DAR
DAR Planificación de Proyecto (PP)
SAM,
SAM,IPM,
IPM,RSKM,
RSKM,
QPM
QPM
Nivel
NivelMadurez
Madurez22 SD,
SD,SAM,
SAM, Seguimiento y Control de Proyecto (PMC)
REQM,
REQM,PP,
PP,PMC,
PMC,MA,
MA,PPQA,
PPQA,CM
CM Gestión de Acuerdos con Proveedores (SAM) Gestió
Gestión
Gestión
Medición y Análisis (MA) Proceso
Proceso
Aseguramiento Calidad Proceso Producto (PPQA) OPF,
OPF,OPD,
OPD,OT,
OT,
OPP,
OPP,OID
OID
Gestión Configuración (CM)
© ESI 2009 25
Recordar…
• CMMI-SVC se adapta muy bien para empresas que se
dedican a establecer, gestionar y entregar todo tipo de
servicios.
• Es la respuesta del SEI frente a modelos y estándares
enfocados a los servicios de TI como ITIL, BS15000,
ISO20000.
• El coste de implementación de CMMI-SVC puede ser
muy beneficiosa para empresas que han utilizado antes
otros modelos CMMI.
• Enfatiza la institucionalización de los procesos de
manera incremental, a partir de niveles de madurez.
• Los métodos de evaluación son similares para todos los
modelos de la suite CMMI.
© ESI 2009 26
¿Cuál es el despliegue de CMMI?
© ESI 2009 31
© ESI 2009 32
Formación Oficial CMMI
SCAMPI Training
Intermediate Concepts
of CMMI v1.2
CMMI Instructor Training
CMMI Level 2
for Practitioners
CMMI Level 3
Introduction to CMMI v1.2
for Practitioners
Understanding CMMI
High Maturity Practices
© ESI 2009 33
medición modelo de
cuantitativa referencia
esfuerzo de actividad continua
equipo
© ESI 2009 34
Hagamos prevalecer el sentido
común..
Proceso documentado
Si No
Caos
Si
Sentido Común
Calidad
Creativo
No
Burocracia
Caos total
sin sentido
¿Preguntas?
© ESI 2009 36
Bibliografía
• CMMI Product Team: CMMI for Development, Version 1.2, CMU/SEI-
2006-TR-008, August 2006 http://www.sei.cmu.edu/reports/06tr008.pdf
• CMMI Product Team: CMMI for Acquisition, Version 1.2, CMU/SEI-
2007-TR-017, November 2007
http://www.sei.cmu.edu/reports/07tr017.pdf
• CMMI Product Team: CMMI for Services, Version 1.2, CMU/SEI-2009-
TR-001, February 2009 http://www.sei.cmu.edu/reports/09tr001.pdf
• European Software Institute: Visión General CMMI for Development,
Abril 2008
• European Software Institute: Seminario CMMI for Acquisition,
Septiembre 2008
• CMMI Appraisal Program: Process Maturity Profile, September 2009
http://www.sei.cmu.edu/cmmi/casestudies/profiles/pdfs/upload/2009Sep
CMMI.pdf
• Real Academia Española: Diccionario de la Lengua Española,
Vigésima segunda edición
© ESI 2009 37
Enrique Morey
Services Area
Senior Consultant
SCAMPI Lead Appraiser # 0700813-02
enrique.morey@esi.es
© ESI 2009 38
European Software Institute (ESI)
ISO 9001:2000
Certif. DNV 2367
© ESI 2009 39
Tecnologías y Servicios
® Capability Maturity Model, Capability Maturity Modeling, CMM y CMMI están registrados en la Oficina de Patentes y Marcas Comerciales de los E.E.U.U. por la Universidad Carnegie Mellon.
© ESI 2009 40