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
ESI 2009
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
Modelo de Procesos
Proceso*
Conjunto de las fases
sucesivas de un fenmeno
natural o de una operacin
artificial.
Un proceso es un conjunto
de prcticas que se realizan
con un propsito; puede
incluir herramientas,
mtodos, materiales y/o
personal
Modelo*
Esquema terico () de
un sistema o de una
realidad compleja () que
se elabora para facilitar su
comprensin y el estudio
de su comportamiento.
Madurez y Capacidad
Madurez*
Buen juicio o prudencia,
sensatez.
La madurez de un proceso
es el grado en el cual un
proceso especfico es
efectivo, definido,
gestionado, medido y
controlado.
Capacidad*
Aptitud, talento, cualidad
que dispone a alguien
para el buen ejercicio de
algo.
La capacidad de un proceso
describe el rango de
resultados esperados que
se pueden obtener
mediante la implementacin
del proceso.
Malo
Bueno
TPICO!
Sistema
no predecible
Esfuerzo
heroico
Negocio software
maduro
la calidad de un
sistema o de un
producto est muy
influenciada por la
calidad del proceso
empleado para
desarrollarlo y para
mantenerlo
Bueno
Basado en los principios de TQM
de Shewhart, Juran, Deming y
Humphrey
ESI 2009
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
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
2009
CMMI for Services v1.2
2007
CMMI for Acquisitions 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
ESI 2009
10
Constelaciones CMMI
CMMI-SVC
CMMI-DEV
Proporciona guas
para aquellos que
proveen servicios
dentro de la
organizacin y a
clientes externos
Proporciona guas
para medir,
controlar y
gestionar los
procesos de
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.
12
Escalonada
PA PA PA
para una o un conjunto de reas
de proceso
ML2
ESI 2009
4
3
1 2
ML3
ML4
ML 1
Capacidad del
rea de Proceso (PA)
ML5
13
Niveles de Madurez
5. En
optimizacin
Proceso impredecible,
poco controlado
4. Gestionado
cuantitativamente
3. Definido
2. Gestionado
1. Inicial
ESI 2009
14
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:
ESI 2009
16
Modelo CMMI-DEV
reas de proceso
ML3
ML2
ML 1
Organizacin
Nivel
NivelMadurez
Madurez55 OID,
OID,CAR
CAR
Nivel
NivelMadurez
Madurez44 OPP,
OPP,QPM
QPM
Nivel
NivelMadurez
Madurez33 RD,
RD,TS,
TS,PI,
PI,
VER,
VER,VAL,
VAL,OPF,
OPF,OPD,
OPD,OT,
OT,IPM,
IPM,
RSKM,
RSKM,DAR
DAR
Nivel
NivelMadurez
Madurez22 REQM,
REQM,
PP,
PP,PMC,
PMC,MA,
MA,PPQA,
PPQA,CM,
CM,SAM
SAM
ESI 2009
5
4
3
ML4
Capacidad
ML5
Continua
1 2
Escalonada
PA
PA
PA
Proceso
Ingenier
a
Ingenier
Ingeniera
REQM,
REQM,RD,
RD,TS,
TS,
PI,
PI,VER,
VER,VAL
VAL
Gesti
n
Gesti
Gestin
Proyecto
Proyecto
Soporte
Soporte
CM,
CM,PPQA,
PPQA,MA,
MA,
CAR,
CAR,DAR
DAR
PP,
PP,PMC,
PMC,SAM,
SAM,
IPM,
IPM,RSKM,
RSKM,QPM
QPM
Gesti
n
Gesti
Gestin
Proceso
Proceso
OPF,
OPF,OPD,
OPD,OT,
OT,
OPP,
OPP,OID
OID
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:
ESI 2009
18
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
ML3
ML2
ML 1
Organizacin
Nivel
NivelMadurez
Madurez55 OID,
OID,CAR
CAR
Nivel
NivelMadurez
Madurez44 OPP,
OPP,QPM
QPM
Nivel
NivelMadurez
Madurez33 ATM,
ATM,
AVAL,
AVAL,AVER,
AVER,OPF,
OPF,OPD,
OPD,OT,
OT,
IPM,
IPM,RSKM,
RSKM,DAR
DAR
Nivel
NivelMadurez
Madurez22 AM,
AM,ARD,
ARD,
SSAD,
SSAD,REQM,
REQM,PP,
PP,PMC,
PMC,MA,
MA,
PPQA,
PPQA,CM
CM
ESI 2009
5
4
3
Capacidad
ML4
1 2
ML5
Continua
reas de proceso
Innovacin y Despliegue Organizativo (OID)
Anlisis Causal (CAR)
Escalonada
PA
PA
PA
Proceso
Adquisici
n
Adquisici
Adquisicin
AM,
AM,ARD,
ARD,ATM,
ATM,
AVAL,
AVAL,AVER,
AVER,
SSAD
SSAD
Gesti
n
Gesti
Gestin
Proyecto
Proyecto
Soporte
Soporte
REQM,
REQM,PP,
PP,PMC,
PMC,
IPM,
IPM,RSKM,
RSKM,QPM
QPM
CM,
CM,PPQA,
PPQA,MA,
MA,
CAR,
CAR,DAR
DAR
Gesti
n
Gesti
Gestin
Proceso
Proceso
OPF,
OPF,OPD,
OPD,OT,
OT,
OPP,
OPP,OID
OID
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 CMMIACQ
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
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:
24
Modelo CMMI-SVC
ML3
ML2
ML 1
Organizacin
Nivel
NivelMadurez
Madurez55 OID,
OID,CAR
CAR
Nivel
NivelMadurez
Madurez44 OPP,
OPP,QPM
QPM
Nivel
NivelMadurez
Madurez33 CAM,
CAM,IRP,
IRP,
SCON,
SCON,SSD,
SSD,SST,
SST,STSM,
STSM,OPF,
OPF,
OPD,
OPD,OT,
OT,IPM,
IPM,RSKM,
RSKM,DAR
DAR
Nivel
NivelMadurez
Madurez22 SD,
SD,SAM,
SAM,
REQM,
REQM,PP,
PP,PMC,
PMC,MA,
MA,PPQA,
PPQA,CM
CM
ESI 2009
5
4
3
Capacidad
ML4
1 2
ML5
Continua
reas de proceso
Innovacin y Despliegue Organizativo (OID)
Anlisis Causal (CAR)
Escalonada
PA
PA
PA
Proceso
Servicios
Servicios
IRP,
IRP,SD,
SD,SSD,
SSD,
SST,
SST,STSM
STSM
Gesti
n
Gesti
Gestin
Proyecto
Proyecto
CAM,
CAM,SCON,
SCON,
REQM,
REQM,PP,
PP,PMC,
PMC,
SAM,
SAM,IPM,
IPM,RSKM,
RSKM,
QPM
QPM
Soporte
Soporte
CM,
CM,PPQA,
PPQA,MA,
MA,
CAR,
CAR,DAR
DAR
Gesti
n
Gesti
Gestin
Proceso
Proceso
OPF,
OPF,OPD,
OPD,OT,
OT,
OPP,
OPP,OID
OID
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
27
28
Perfil de madurez
29
30
Evaluaciones CMMI
Mtodos que permiten medir el nivel de madurez (o de
capacidad) de los procesos de las organizaciones.
Motivos:
Cumplir requisitos contractuales de clientes.
Imagen de calidad hacia los clientes.
Regla del mercado. Mi competencia lo tiene.
Evaluar el programa de mejora de procesos interna e identificar reas
de mejora.
Clases:
Clase C: acercamiento
Clase B: despliegue
Clase A: institucionalizacin
ESI 2009
31
Clase A
Clase B
Clase C
N de evidencias
objetivas
recopiladas
Alto
(3 tipos evidencia
objetiva)
Medio
(2 tipos evidencia
objetiva)
Bajo
(1 tipo evidencia
objetiva)
Puntuaciones
generadas
No
No
Tiempo de
actividades onsite (ML2)
Alto
(~2 semanas)
Medio
(~1 semana)
Bajo
(~2-3 das)
Tamao del
equipo mnimo
(ML2)
Alto
4 personas
Medio
2 personas
Bajo
1 persona
Requisitos del
Lder del Equipo
de Evaluacin
Lead appraiser
Team Leader o
persona formada y
con experiencia
Team Leader o
persona formada
y con experiencia
ESI 2009
32
CMMI Level 2
for Practitioners
CMMI Level 3
for Practitioners
Understanding CMMI
High Maturity Practices
Acquisition Supplement
for CMMI v1.2
ESI 2009
Services Supplement
for CMMI v1.2
33
esfuerzo de
equipo
ESI 2009
compromiso de la
direccin
medicin
cuantitativa
actividad continua
34
requiere una
inversin de tiempo
modelo de
referencia
Si
Calidad
Caos
Creativo
No
Sentido Comn
Proceso documentado
No
Si
Burocracia
sin sentido
Caos total
35
Preguntas?
ESI 2009
36
Bibliografa
CMMI Product Team: CMMI for Development, Version 1.2, CMU/SEI2006-TR-008, August 2006 http://www.sei.cmu.edu/reports/06tr008.pdf
CMMI Product Team: CMMI for Acquisition, Version 1.2, CMU/SEI2007-TR-017, November 2007
http://www.sei.cmu.edu/reports/07tr017.pdf
CMMI Product Team: CMMI for Services, Version 1.2, CMU/SEI-2009TR-001, February 2009 http://www.sei.cmu.edu/reports/09tr001.pdf
37
ESI 2009
38
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