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

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.

Un modelo es una coleccin


estructurada de elementos
que describen las
caractersticas de procesos
efectivos

* Diccionario de la Lengua Espaola Vigsima segunda edicin


ESI 2009
4

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.

* Diccionario de la Lengua Espaola Vigsima segunda edicin


ESI 2009
5

Premisa bsica de la mejora de


procesos
PROCESO
PRODUCTO

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

Evolucin del CMMI


2010?
CMMI Product Suite v1.3

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

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
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.

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


Continua

Escalonada

...para un conjunto definido de


reas de proceso en la organizacin

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

Foco en la mejora continua

El proceso se controla cuantitativamente

Proceso definido para la


organizacin y proactivo

Proceso definido caracterizado


para proyectos y frecuentemente
reactivo

Proceso impredecible,
poco controlado

4. Gestionado
cuantitativamente
3. Definido

2. Gestionado

1. Inicial

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
actividades
de desarrollo y mantenimiento (IPPD).
2009
15

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
reas de proceso

Rendimiento de Procesos Organizativos (OPP)


Gestin de Proyectos Cuantitativa (QPM)

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

Desarrollo de Requisitos (RD)


Solucin Tcnica (TS)
Integracin de Producto (PI)
Verificacin (VER)
Validacin (VAL)
Foco en Proceso Organizativo (OPF)
Definicin de Proceso Organizativo + IPPD (OPD)
Formacin Organizativa (OT)
Gestin de Proyecto Integrada + IPPD (IPM)
Gestin del Riesgo (RSKM)
Anlisis de Decisiones y Soluciones (DAR)
Gestin de Requisitos (REQM)
Planificacin de Proyecto (PP)
Seguimiento y Control de Proyecto (PMC)
Gestin de Acuerdos con Proveedores (SAM)
Medicin y Anlisis (MA)
Aseguramiento Calidad Proceso Producto (PPQA)
Gestin Configuracin (CM)

5
4
3

ML4

Capacidad

ML5

Continua

1 2

Innovacin y Despliegue Organizativo (OID)


Anlisis Causal (CAR)

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:

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 CMMIACQ, 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

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

Acquisition Technical Management (ATM)


Acquisition Validation (AVAL)
Acquisition Verification (AVER)
Foco en Proceso Organizativo (OPF)
Definicin de Proceso Organizativo (OPD)
Formacin Organizativa (OT)
Gestin de Proyecto Integrada (IPM)
Gestin del Riesgo (RSKM)
Anlisis de Decisiones y Soluciones (DAR)
Agreement Management (AM)
Acquisition Requirement Development (ARD)
Solicitation and Supplier Agreement Development
(SSAD)
Gestin de Requisitos (REQM)
Planificacin de Proyecto (PP)
Seguimiento y Control de Proyecto (PMC)
Medicin y Anlisis (MA)
Aseguramiento Calidad Proceso Producto (PPQA)
Gestin Configuracin (CM)

5
4
3

Rendimiento de Procesos Organizativos (OPP)


Gestin de Proyectos Cuantitativa (QPM)

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

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

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

Incident Resolution and Prevention (IRP)


Service System Development (SSD)
Service System Transition (SST)
Strategic Service Management (STSM)
Foco en Proceso Organizativo (OPF)
Definicin de Proceso Organizativo (OPD)
Formacin Organizativa (OT)
Capacitiy and Availability Management (CAM)
Service Continuity (SCON)
Gestin de Proyecto Integrada (IPM)
Gestin del Riesgo (RSKM)
Anlisis de Decisiones y Soluciones (DAR)
Service Delivery (SD)
Gestin de Requisitos (REQM)
Planificacin de Proyecto (PP)
Seguimiento y Control de Proyecto (PMC)
Gestin de Acuerdos con Proveedores (SAM)
Medicin y Anlisis (MA)
Aseguramiento Calidad Proceso Producto (PPQA)
Gestin Configuracin (CM)

5
4
3

Rendimiento de Procesos Organizativos (OPP)


Gestin de Proyectos Cuantitativa (QPM)

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

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
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

Formacin Oficial CMMI


SCAMPI Training
Intermediate Concepts
of CMMI v1.2
CMMI Instructor Training

CMMI Level 2
for Practitioners

Introduction to CMMI v1.2

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

Componentes de la Mejora de los


Procesos

dirigidos por las


necesidades de negocio

esfuerzo de
equipo
ESI 2009

compromiso de la
direccin

medicin
cuantitativa
actividad continua
34

requiere una
inversin de tiempo

modelo de
referencia

Hagamos prevalecer el sentido


comn..

Si

Calidad

Caos
Creativo

No

Sentido Comn

Proceso documentado
No
Si

Burocracia
sin sentido

Caos total

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/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

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