Vous êtes sur la page 1sur 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. Modelo* Esquema terico () de un sistema o de una realidad compleja () que se elabora para facilitar su comprensin y el estudio de su comportamiento.
* Diccionario de la Lengua Espaola Vigsima segunda edicin ESI 2009 4

Un proceso es un conjunto de prcticas que se realizan con un propsito; puede incluir herramientas, mtodos, materiales y/o personal Un modelo es una coleccin estructurada de elementos que describen las caractersticas de procesos efectivos

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. La capacidad de un proceso describe el rango de resultados esperados que se pueden obtener mediante la implementacin del proceso.

Capacidad* Aptitud, talento, cualidad que dispone a alguien para el buen ejercicio de algo.
* Diccionario de la Lengua Espaola Vigsima segunda edicin ESI 2009 5

Premisa bsica de la mejora de procesos


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
Basado en los principios de TQM de Shewhart, Juran, Deming y Humphrey

PRODUCTO
Bueno

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 8

Evolucin del CMMI


2010? CMMI Product Suite v1.3 2007 CMMI for Acquisitions v1.2 2009 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 para medir, controlar y gestionar los procesos de desarrollo Proporciona guas para aquellos que proveen servicios dentro de la organizacin y a clientes externos
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
Capacidad del rea de Proceso (PA)
13

Continua
5 0 1 2 3 4

ML5 ML4 ML3 ML2 ML 1 ...para un conjunto definido de reas de proceso en la organizacin
ESI 2009

PA PA PA para una o un conjunto de reas de proceso

Niveles de Madurez
5
Foco en la mejora continua

5. En optimizacin 4. Gestionado cuantitativamente 3. Definido

El proceso se controla cuantitativamente

Proceso definido para la organizacin y proactivo

2. Gestionado 2
Proceso definido caracterizado 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 enESI 2009 actividades de desarrollo y mantenimiento (IPPD). las 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
16

ESI 2009

Modelo CMMI-DEV
Escalonada
ML5 ML4 ML3 ML2 ML 1 Organizacin
Nivel Madurez 5 OID, CAR Nivel Madurez 5 OID, CAR Nivel Madurez 4 OPP, QPM Nivel Madurez 4 OPP, QPM Nivel Madurez 3 RD, TS, PI, Nivel Madurez 3 RD, TS, PI,
VER, VAL, OPF, OPD, OT, IPM, VER, VAL, OPF, OPD, OT, IPM, RSKM, DAR RSKM, DAR 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)

reas de proceso
Capacidad
3 0 1 2 4
Innovacin y Despliegue Organizativo (OID) Anlisis Causal (CAR) Rendimiento de Procesos Organizativos (OPP) Gestin de Proyectos Cuantitativa (QPM)

Continua
5
PA

Proceso
REQM, RD, TS, REQM, RD, TS, PI, VER, VAL PI, VER, VAL

PA

PA

Ingeniera Ingenier Ingeniera

PP, PMC, SAM, PP, PMC, SAM, IPM, RSKM, QPM IPM, RSKM, QPM

Gestin Gesti Gestin Proyecto Proyecto

CM, PPQA, MA, CM, PPQA, MA, CAR, DAR CAR, DAR

Soporte Soporte

Nivel Madurez 2 REQM, Nivel Madurez 2 REQM,

PP, PMC, MA, PPQA, CM, SAM PP, PMC, MA, PPQA, CM, SAM

OPF, OPD, OT, OPF, OPD, OT, OPP, OID OPP, OID

Gestin Gesti Gestin Proceso Proceso

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
18

ESI 2009

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
Escalonada
ML5 ML4 ML3 ML2 ML 1 Organizacin
Nivel Madurez 5 OID, CAR Nivel Madurez 5 OID, CAR Nivel Madurez 4 OPP, QPM Nivel Madurez 4 OPP, QPM Nivel Madurez 3 ATM, Nivel Madurez 3 ATM,
AVAL, AVER, OPF, OPD, OT, AVAL, AVER, OPF, OPD, OT, IPM, RSKM, DAR IPM, RSKM, DAR 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)

reas de proceso
Capacidad
4 0 1 2 3
Innovacin y Despliegue Organizativo (OID) Anlisis Causal (CAR) Rendimiento de Procesos Organizativos (OPP) Gestin de Proyectos Cuantitativa (QPM)

Continua
5
PA

Proceso

PA

PA

Adquisicin Adquisici Adquisicin


AM, ARD, ATM, AM, ARD, ATM, AVAL, AVER, AVAL, AVER, SSAD SSAD

REQM, PP, PMC, REQM, PP, PMC, IPM, RSKM, QPM IPM, RSKM, QPM

Gestin Gesti Gestin Proyecto Proyecto

CM, PPQA, MA, CM, PPQA, MA, CAR, DAR CAR, DAR

Soporte Soporte

Nivel Madurez 2 AM, ARD, Nivel Madurez 2 AM, ARD,


SSAD, REQM, PP, PMC, MA, SSAD, REQM, PP, PMC, MA, PPQA, CM PPQA, CM

OPF, OPD, OT, OPF, OPD, OT, OPP, OID OPP, OID

Gestin Gesti Gestin Proceso Proceso

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 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
Escalonada
ML5 ML4 ML3 ML2 ML 1 Organizacin
Nivel Madurez 5 OID, CAR Nivel Madurez 5 OID, CAR Nivel Madurez 4 OPP, QPM Nivel Madurez 4 OPP, QPM Nivel Madurez 3 CAM, IRP, Nivel Madurez 3 CAM, IRP,
SCON, SSD, SST, STSM, OPF, SCON, SSD, SST, STSM, OPF, OPD, OT, IPM, RSKM, DAR OPD, OT, IPM, RSKM, DAR

reas de proceso
Capacidad
4 0 1 2 3
Innovacin y Despliegue Organizativo (OID) Anlisis Causal (CAR) Rendimiento de Procesos Organizativos (OPP) Gestin de Proyectos Cuantitativa (QPM) 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)

Continua
5
PA

Proceso
IRP, SD, SSD, IRP, SD, SSD, SST, STSM SST, STSM

PA

PA

Servicios Servicios

Nivel Madurez 2 SD, SAM, Nivel Madurez 2 SD, SAM,

CAM, SCON, CAM, SCON, REQM, PP, PMC, REQM, PP, PMC, SAM, IPM, RSKM, SAM, IPM, RSKM, QPM QPM

Gestin Gesti Gestin Proyecto Proyecto

CM, PPQA, MA, CM, PPQA, MA, CAR, DAR CAR, DAR

Soporte Soporte

REQM, PP, PMC, MA, PPQA, CM REQM, PP, PMC, MA, PPQA, CM

OPF, OPD, OT, OPF, OPD, OT, OPP, OID OPP, OID

Gestin Gesti Gestin Proceso Proceso

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
N de evidencias objetivas recopiladas Puntuaciones generadas Tiempo de actividades onsite (ML2) Tamao del equipo mnimo (ML2) Requisitos del Lder del Equipo de Evaluacin

Clase A
Alto (3 tipos evidencia objetiva) S Alto (~2 semanas) Alto 4 personas Lead appraiser

Clase B
Medio (2 tipos evidencia objetiva) No Medio (~1 semana) Medio 2 personas Team Leader o persona formada y con experiencia

Clase C
Bajo (1 tipo evidencia objetiva) No Bajo (~2-3 das) Bajo 1 persona 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 CMMI Level 3 for Practitioners

Introduction to CMMI v1.2

Understanding CMMI High Maturity Practices Acquisition Supplement for CMMI v1.2 Services Supplement for CMMI v1.2

ESI 2009

33

Componentes de la Mejora de los Procesos

dirigidos por las necesidades de negocio

compromiso de la direccin

requiere una inversin de tiempo

esfuerzo de equipo
ESI 2009

medicin cuantitativa actividad continua


34

modelo de referencia

Hagamos prevalecer el sentido comn..


Proceso documentado No Si

Sentido Comn

Calidad

Caos Creativo

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

Vous aimerez peut-être aussi