Académique Documents
Professionnel Documents
Culture Documents
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
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
TPICO!
Sistema no predecible
Esfuerzo heroico
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
ESI 2009
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
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
Niveles de Madurez
5
Foco en la mejora continua
2. Gestionado 2
Proceso definido caracterizado para proyectos y frecuentemente reactivo
1. Inicial 1
Proceso impredecible, poco controlado
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:
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
PP, PMC, SAM, PP, PMC, SAM, IPM, RSKM, QPM IPM, RSKM, QPM
CM, PPQA, MA, CM, PPQA, MA, CAR, DAR CAR, DAR
Soporte Soporte
PP, PMC, MA, PPQA, CM, SAM PP, PMC, MA, PPQA, CM, SAM
OPF, OPD, OT, OPF, OPD, OT, OPP, OID OPP, 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
18
ESI 2009
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
REQM, PP, PMC, REQM, PP, PMC, IPM, RSKM, QPM IPM, RSKM, QPM
CM, PPQA, MA, CM, PPQA, MA, CAR, DAR CAR, DAR
Soporte Soporte
OPF, OPD, OT, OPF, OPD, OT, OPP, OID OPP, OID
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
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.
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
CAM, SCON, CAM, SCON, REQM, PP, PMC, REQM, PP, PMC, SAM, IPM, RSKM, SAM, IPM, RSKM, QPM QPM
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
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
Source: SEI, Process Maturity Profiles CMMI-DEV, September 2009 http://www.sei.cmu.edu/cmmi/casestudies/profiles/pdfs/upload/2009SepCMMI.pdf ESI 2009 27
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
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
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
Understanding CMMI High Maturity Practices Acquisition Supplement for CMMI v1.2 Services Supplement for CMMI v1.2
ESI 2009
33
compromiso de la direccin
esfuerzo de equipo
ESI 2009
modelo de referencia
Sentido Comn
Calidad
Caos Creativo
No
Si
Caos total
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
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
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