Está en la página 1de 20

Evolucin de los

modelos CMMI

Enrique Morey

Capability Maturity Model and CMMI are registered


in the U.S. Patent and Trademark Office by
Carnegie Mellon University
ESI 2009 1

Pregunta

Qu entendemos como CMMI?

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.

Capacidad* La capacidad de un proceso


Aptitud, talento, cualidad describe el rango de
que dispone a alguien resultados esperados que
para el buen ejercicio de se pueden obtener
algo. mediante la implementacin
del proceso.
* Diccionario de la Lengua Espaola Vigsima segunda edicin
ESI 2009 5

Premisa bsica de la mejora de


procesos
PROCESO la calidad de un
Malo Bueno sistema o de un
producto est muy
PRODUCTO

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

Estructura del CMMI


Incluye:
Modelo
Mtodos de Evaluacin
Material de Formacin
El modelo propiamente dicho consta de:
El modelo CMMI bsico
Material compartido (p.e. glosario)
Material especfico de la constelacin:
Desarrollo
Adquisiciones
Servicios

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

rea de Proceso (PA)


5
Capacidad del
ML4

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?

Source: SEI, Process Maturity Profiles CMMI-DEV, September 2009


http://www.sei.cmu.edu/cmmi/casestudies/profiles/pdfs/upload/2009SepCMMI.pdf
ESI 2009 27

Tamao de las organizaciones

Source: SEI, Process Maturity Profiles CMMI-DEV, September 2009


http://www.sei.cmu.edu/cmmi/casestudies/profiles/pdfs/upload/2009SepCMMI.pdf
ESI 2009 28
Perfil de madurez

Source: SEI, Process Maturity Profiles CMMI-DEV, September 2009


http://www.sei.cmu.edu/cmmi/casestudies/profiles/pdfs/upload/2009SepCMMI.pdf
ESI 2009 29

Tiempo para pasar de nivel

Source: SEI, Process Maturity Profiles CMMI-DEV, September 2009


http://www.sei.cmu.edu/cmmi/casestudies/profiles/pdfs/upload/2009SepCMMI.pdf
ESI 2009 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

Clases de Evaluacin CMMI


Caractersticas Clase A Clase B Clase C
N de evidencias Alto Medio Bajo
objetivas (3 tipos evidencia (2 tipos evidencia (1 tipo evidencia
recopiladas objetiva) objetiva) objetiva)
Puntuaciones S No No
generadas
Tiempo de Alto Medio Bajo
actividades on- (~2 semanas) (~1 semana) (~2-3 das)
site (ML2)
Tamao del Alto Medio Bajo
equipo mnimo 4 personas 2 personas 1 persona
(ML2)
Requisitos del Lead appraiser Team Leader o Team Leader o
Lder del Equipo persona formada y persona formada
de Evaluacin con experiencia y con experiencia

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

Acquisition Supplement Services Supplement


for CMMI v1.2 for CMMI v1.2

ESI 2009 33

Componentes de la Mejora de los


Procesos

dirigidos por las compromiso de la requiere una


necesidades de negocio direccin inversin de tiempo

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

sin perder nunca de vista nuestro objetivo


ESI 2009 35

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

Muchas gracias por su atencin

Enrique Morey
Services Area
Senior Consultant
SCAMPI Lead Appraiser # 0700813-02
enrique.morey@esi.es

Parque Tecnolgico, # 204


E-48170 Zamudio
Bizkaia (Spain)
Tel.: +34 94 420 95 19
Fax: +34 94 420 94 20
www.esi.es

ESI 2009 38
European Software Institute (ESI)

Centro Tecnolgico de la Red Vasca


de Tecnologa
Fundacin sin nimo de lucro
Fundada en 1993 por la
Comisin Europea y Gobierno
Vasco. Con sede social en
Zamudio
Instalaciones de ESI en >
Zamudio, Bizkaia (Espaa)

ESI es Miembro de: ESI esta Acreditado por:

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

También podría gustarte