Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evolucion de Los Modelos CMMI PDF
Evolucion de Los Modelos CMMI 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 implementacin 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 prcticas que se realizan
sucesivas de un fenmeno con un propsito; puede
natural o de una operacin incluir herramientas,
mtodos, materiales y/o
artificial.
personal
Modelo* Un modelo es una coleccin
Esquema terico () de estructurada de elementos
un sistema o de una que describen las
realidad compleja () que caractersticas de procesos
se elabora para facilitar su efectivos
comprensin y el estudio
de su comportamiento.
* Diccionario de la Lengua Espaola Vigsima segunda edicin
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 especfico es
efectivo, definido,
gestionado, medido y
controlado.
TPICO!
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 gestin y mejora
de los procesos.
Recopila experiencias probadas y exitosas de la
comunidad.
Facilita un lenguaje comn y una visin 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 interpretacin y adaptacin debe hacerse en funcin
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 cmo hacerlo ni quin
ha de hacerlo.
ESI 2009 8
Evolucin 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 guas
Proporciona guas para aquellos que
para medir, proveen servicios
controlar y dentro de la
gestionar los organizacin y a
procesos de clientes externos
desarrollo 16 reas
de proceso
comunes
CMMI-ACQ
proporciona una
gua para habilitar
una gestin 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
especficas para cada constelacin.
Un rea de proceso es un conjunto de prcticas
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: Medicin y Anlisis
Meta: Alinear las actividades de medicin y anlisis
Prcticas: Establecer objetivos de medicin
Especificar mtricas
Especificar mtodos de recoleccin, anlisis 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 organizacin de proceso
ESI 2009 13
Niveles de Madurez
5. En
Foco en la mejora continua optimizacin
5
4. Gestionado
El proceso se controla cuantitativamente
cuantitativamente
4
3. Definido
Proceso definido para la
3 organizacin 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 solucin integrada y
completa para las actividades de desarrollo y de
mantenimiento aplicadas a los productos y a los
servicios.
Contiene prcticas que cubren la gestin de proyectos,
la gestin de procesos, la ingeniera de sistemas, la
ingeniera del hardware, la ingeniera de software y otros
procesos de soporte utilizados en el desarrollo y el
mantenimiento.
El modelo CMMI-DEV + IPPD cubre tambin la
utilizacin de equipos integrados que estn 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 prcticas adicionales.
16 son reas de proceso del CMMI Model Foundation
(CMF) que cubren la gestin de procesos, gestin de
proyectos y reas de soporte.
6 reas de proceso se centran en prcticas especficas
del desarrollo:
la gestin de los acuerdos con los proveedores
el desarrollo de los requisitos
el desarrollo de la solucin tcnica
la integracin del producto
la verificacin de la solucin
la validacin de la solucin
ESI 2009 16
Modelo CMMI-DEV
Escalonada reas de proceso Continua
5
Innovacin y Despliegue Organizativo (OID)
Capacidad
ML5 Anlisis Causal (CAR)
4
ML4
3
Rendimiento de Procesos Organizativos (OPP)
Gestin de Proyectos Cuantitativa (QPM)
1 2
ML3
Desarrollo de Requisitos (RD)
ML2 Solucin Tcnica (TS)
0
Integracin de Producto (PI) PA PA PA
ML 1 Verificacin (VER) Proceso
Validacin (VAL)
Organizacin Foco en Proceso Organizativo (OPF)
Definicin de Proceso Organizativo + IPPD (OPD) Ingenier
Ingeniera
Ingeniera
Formacin Organizativa (OT) REQM,
REQM,RD,
RD,TS,
TS,
Nivel
NivelMadurez
Madurez55 OID,
OID,CAR
CAR PI,
PI,VER,
VER,VAL
VAL
Gestin de Proyecto Integrada + IPPD (IPM)
Gestin del Riesgo (RSKM)
Nivel
NivelMadurez
Madurez44 OPP,
OPP,QPM
QPM Anlisis de Decisiones y Soluciones (DAR)
Gesti
Gestin
Gestin Soporte
Soporte
Nivel
NivelMadurez
Madurez33 RD,
RD,TS,
TS,PI,
PI, Proyecto
Proyecto CM,
CM,PPQA,
PPQA,MA,
MA,
VER, Gestin 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, Planificacin de Proyecto (PP) IPM,RSKM,
RSKM,QPM
QPM
RSKM,DAR
DAR
Seguimiento y Control de Proyecto (PMC)
Nivel
NivelMadurez
Madurez22 REQM,
REQM, Gestin de Acuerdos con Proveedores (SAM) Gesti
Gestin
Gestin
PP,
PP,PMC,
PMC,MA,
MA,PPQA,
PPQA,CM,
CM,SAM
SAM Medicin y Anlisis (MA) Proceso
Proceso
Aseguramiento Calidad Proceso Producto (PPQA) OPF,
OPF,OPD,
OPD,OT,
OT,
Gestin Configuracin (CM) OPP,
OPP,OID
OID
ESI 2009 17
Recordar
CMMI-DEV es el modelo ms conocido de la suite CMMI
y el estndar de facto para el desarrollo y
mantenimiento de software.
Sin embargo, CMMI-DEV ha sido desarrollado para
proporcionar buenas prcticas de gestin y de ingeniera
para cualquier proyecto de desarrollo y cualquier
entorno (Ej: aeroespacial, banca, manufactura, defensa,
automvil y telecomunicaciones)
Debe ser adaptado al contexto y necesidades de la
organizacin:
proyectos de ciclo de desarrollo rpido
organizaciones y proyectos pequeos
proyectos distribuidos geogrficamente
organizaciones de investigacin 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 orientacin para
que el contratista aplique las buenas prcticas de CMMI.
Las buenas prcticas del modelo se centran en
actividades para iniciar y gestionar la adquisicin 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 gestin de procesos, gestin de
proyectos y reas de soporte.
6 reas de proceso se centran en prcticas especficas
de la adquisicin:
la gestin de acuerdos
el desarrollo de requisitos de la adquisicin
la gestin tcnica de la adquisicin
la validacin de la adquisicin
la verificacin de la adquisicin
el pedido y desarrollo del acuerdo con el proveedor.
ESI 2009 20
Modelo CMMI-ACQ
Escalonada reas de proceso Continua
5
Innovacin y Despliegue Organizativo (OID)
Capacidad
ML5 Anlisis Causal (CAR)
4
ML4
3
Rendimiento de Procesos Organizativos (OPP)
Gestin 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
Organizacin Definicin de Proceso Organizativo (OPD)
Formacin Organizativa (OT)
Adquisici
Adquisicin
Adquisicin
Gestin de Proyecto Integrada (IPM) AM,
AM,ARD,
ARD,ATM,
ATM,
Nivel Gestin del Riesgo (RSKM) AVAL,
AVAL,AVER,
NivelMadurez
Madurez55 OID,
OID,CAR
CAR SSAD
AVER,
SSAD
Anlisis de Decisiones y Soluciones (DAR)
Nivel
NivelMadurez
Madurez44 OPP,
OPP,QPM
QPM
Agreement Management (AM)
Acquisition Requirement Development (ARD) Gesti
Gestin
Gestin
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
Gestin de Requisitos (REQM)
Nivel
NivelMadurez
Madurez22 AM,
AM,ARD,
ARD, Planificacin de Proyecto (PP)
SSAD,
SSAD,REQM,
REQM,PP,
PP,PMC,
PMC,MA,
MA, Seguimiento y Control de Proyecto (PMC) Gesti
Gestin
Gestin
PPQA,
PPQA,CM
CM Medicin y Anlisis (MA) Proceso
Proceso
OPF,
OPF,OPD,
OPD,OT,
OT,
Aseguramiento Calidad Proceso Producto (PPQA) OPP,
OPP,OID
OID
Gestin Configuracin (CM)
ESI 2009 21
Recordar
CMMI-ACQ se adapta muy bien en el caso de definir
una estrategia global de subcontratacin a nivel de la
organizacin.
Cuantas ms fases del ciclo de vida estn
externalizadas, ms obligada es la aplicacin de CMMI-
ACQ
En los casos de subcontratacin Offshore, la necesidad
de mejorar la gestin del modelo de relacin, influye
mucho en la decisin de elegir CMMI-ACQ en lugar de
CMMI-DEV
Las buenas prcticas de gestin de proyectos pueden
ayudar a optimizar la gestin de proveedores desde
fases tempranas
ESI 2009 22
CMMI for Services
Publicado en Febrero de 2009
El modelo CMMI-ACQ proporciona una gua para que
las organizaciones proveedoras de servicios aplique las
buenas prcticas de CMMI.
Las buenas prcticas 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, automticos o no, y
pueden ser una combinacin de servicios y productos.
Ej: servicio de formacin, helpdesk, hosting, distribucion
e instalacin, 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 gestin de procesos, gestin de
proyectos y reas de soporte.
7 reas de proceso se centran en prcticas especficas
orientada a los servicios:
gestin de la capacidad y disponibilidad,
prevencin y resolucin de incidencias,
continuidad del servicio,
entrega del servicio,
transicin del servicio,
gestin estratgica del servicio,
gestin 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
Innovacin y Despliegue Organizativo (OID)
Capacidad
ML5 Anlisis Causal (CAR)
4
ML4 Rendimiento de Procesos Organizativos (OPP)
3
Gestin 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
Organizacin Definicin de Proceso Organizativo (OPD)
Formacin 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
Gestin de Proyecto Integrada (IPM)
Nivel Gestin del Riesgo (RSKM)
NivelMadurez
Madurez44 OPP,
OPP,QPM
QPM
Anlisis de Decisiones y Soluciones (DAR) Gesti
Gestin
Gestin
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, Gestin de Requisitos (REQM) REQM,
REQM,PP,
PP,PMC,
PMC, CAR,
MA,
OPD, CAR,DAR
DAR
OPD,OT,
OT,IPM,
IPM,RSKM,
RSKM,DAR
DAR Planificacin 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 Gestin de Acuerdos con Proveedores (SAM) Gesti
Gestin
Gestin
Medicin y Anlisis (MA) Proceso
Proceso
Aseguramiento Calidad Proceso Producto (PPQA) OPF,
OPF,OPD,
OPD,OT,
OT,
OPP,
OPP,OID
OID
Gestin Configuracin (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 estndares
enfocados a los servicios de TI como ITIL, BS15000,
ISO20000.
El coste de implementacin de CMMI-SVC puede ser
muy beneficiosa para empresas que han utilizado antes
otros modelos CMMI.
Enfatiza la institucionalizacin de los procesos de
manera incremental, a partir de niveles de madurez.
Los mtodos de evaluacin son similares para todos los
modelos de la suite CMMI.
ESI 2009 26
Cul es el despliegue de CMMI?
ESI 2009 31
ESI 2009 32
Formacin 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
medicin modelo de
cuantitativa referencia
esfuerzo de actividad continua
equipo
ESI 2009 34
Hagamos prevalecer el sentido
comn..
Proceso documentado
Si No
Caos
Si
Sentido Comn
Calidad
Creativo
No
Burocracia
Caos total
sin sentido
Preguntas?
ESI 2009 36
Bibliografa
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: Visin 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 Espaola: Diccionario de la Lengua Espaola,
Vigsima segunda edicin
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
Tecnologas y Servicios
Capability Maturity Model, Capability Maturity Modeling, CMM y CMMI estn registrados en la Oficina de Patentes y Marcas Comerciales de los E.E.U.U. por la Universidad Carnegie Mellon.
ESI 2009 40