Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capability Maturity Model and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University ESI 2008 1
Agenda
Motivacin para la Mejora de Procesos Modelos de Mejora de Procesos
CMMI ITMARK
Beneficios y Conclusiones
ESI 2008
Software is everywhere
1990: 1 milln de lneas de cdigo 2010: 100 millones de lneas de cdigo Windows 2000: 35 M LOC Windows XP: 40 M LOC ITEA: el volumen de embedded Debian 3.1: 230 M LOC software se duplica cada 2 aos
Fuente: Paul Nielsen, SEI 2007
ESI 2008 4
Creencias - I
Todas las organizaciones tienen la necesidad de mejorar continuamente su rendimiento con el fin de satisfacer las necesidades de sus clientes Supervivencia empresarial
ESI 2008
Creencias - II
Slo es posible hacer 3 cosas:
Trabajar ms duro Contratar personal ms cualificado Invertir para mejorar los procesos que se siguen para realizar el trabajo
ESI 2008 6
ESI 2008
ESI 2005
Situacin real
ESI 2008
10
Qu est sucediendo?
xitosos 35%
Problemticos 46%
Definiciones xitosos Problemticos Fallidos
De una inversin en proyectos de $255 billones, se desperdician $55 billones De cada 100 proyectos, 94 se reinician Al liberar un producto, tan slo estn incluidas el 52% de las funciones y propiedades requeridas. De media los costes de los proyectos suponen el 143% de lo estimado, y el 82% se pasa de plazos
Problemticos 53%
El dinero perdido en gastos del proyecto ha descendido del 32% al 21.5% Los sobrecostes han descendido del 180% al 43% Las compaas liberan los productos a sus clientes con un 15% de los defectos Muchas compaas gastan del 30% al 44% de su tiempo y dinero en rehacer el software que ya han escrito
Problemticos 46%
ESI 2008 12
Evaluacin
Costes asociados con la bsqueda de defectos
Revisiones Sistema Requisitos Diseo Planes de pruebas Casos de pruebas Inspecciones de cdigo Pruebas (primera vez) Auditoras Evaluaciones CMM Clase A, B, C
Fallo interno
Costes asociados con defectos encontrados antes de la entrega / instalacin
Correcciones Requisitos Diseo Cdigo Documentacin Nuevas pruebas Menor eficiencia (nuevas pruebas, cambios en entregables, desviaciones de plazos, presupuestos, etc.)
Fallo externo
Costes asociados con defectos encontrados tras la entrega/instalacin
Garantas Gestin de quejas Proyectos perdidos Soporte tcnico Parches en versiones
ESI 2008
14
21
20
58
77
67
Source: Raytheon Electronic Systems Experience in Software Process Improvement, CMU/SEI-95-TR-017, November 1995
Datos publicados el da 15 de diciembre de 2005 por el SEI sobre los resultados obtenidos a travs de Procesos de Mejora en un grupo de empresas sobre las que existen datos pblicos -- http://www.sei.cmu.edu/cmmi/results.html
ESI 2008
16
Median
3 Ratio -38% -60% - 48.5 % +39% -40% 98% -30% 1.1 %
Minimum Maximum
2 Ratio -15% -60% -0,5% +5% -35% 98% -20% 1.1 % 13.3 Ratio -50% -60% 95% +250% -50% 98% -40% 1.1 %
Mean
4.6 Ratio - 32.6 % -60% -47,6% +57% -41,7% 98% -30% 1.1 %
Datos publicados referidos a 2007. DACS is a Department of Defense (DoD) Information Analysis Center (IAC). DACS technical area of focus is Software Technology and Software Engineering, in its broadest sense. https://www.thedacs.com/databases/roi/
ESI 2008 17
ESI 2008
18
Productos
Personas
Principales determinantes del coste, plazo y calidad del producto
Proceso
...incluso nuestros mejores empleados no pueden rendir de manera ptima si los procesos no se entienden o no operan de manera ptima.
ESI 2008 20
Un modelo proporciona un punto de partida los beneficios de experiencias pasadas de la comunidad un lenguaje comn y una visin compartida un marco para priorizar mejoras
ESI 2008 21
ESI 2008
22
????
ESI 2008
23
Modelos de Referencia TI
-SPICE
ESI 2008
24
ESI 2008
25
Organizacin
Control
CobiT ISO 27001 & 27002
Procesos
CMMI-Dev&Svc SPICE - ITMARK ITIL CobiT ISO 27001 & 27002 - partially
ESI 2008
26
ESI 2008
28
ESI 2008
29
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 usadas en todos CMMI-ACQ proporciona una gua para habilitar una gestin en adquisiciones informada y decisiva
Source: 2006 Carnegie Mellon University; CMMI v1.2 Upgrade Training, Module 5 ESI 2008 31
reas de Proceso
Un rea de Proceso (PA) es un grupo de prcticas relacionadas que colectivamente ayudan a alcanzar un conjunto de metas Son los bloques fundamentales que permiten establecer la capacidad del proceso de una organizacin Cada rea de proceso reside en un nivel de madurez
ESI 2008 32
Propsito
Introduccin
AP Relacionadas
Metas Especficas Metas Genricas Prcticas Especficas Prcticas Genricas Subprcticas Subprcticas Legend
Requerido
ESI 2008 33
Resultados tpicos
Elaboraciones
Esperado
Informativo
ESI 2008
34
Prcticas genricas
Meta Genrica 2: Institucionalizar un Proceso Gestionado
GP 2.1 Establecer una poltica organizativa GP 2.2 Planificar el proceso GP 2.3 Proporcionar recursos GP 2.4 Asignar responsabilidades GP 2.5 Entrenar al personal GP 2.6 Gestionar configuraciones GP 2.7 Identificar e involucrar agentes relevantes GP 2.8 Supervisar y controlar el proceso GP 2.9 Evaluar objetivamente la adherencia GP 2.10 Revisar el estado con un nivel superior de Gerencia
Prcticas genricas
Meta genrica 4: Institucionalizar un proceso gestionado cuantitativamente
GP4.1 Establecer objetivos cuantitativos para el proceso GP4.2 Estabilizar el rendimiento de los subprocesos
ESI 2008
36
Continua
Capacidad del rea de Proceso (PA)
PA
PA
PA
ESI 2008
38
PA
PA
PA
Niveles de Madurez
NIVEL 5 En optimizacin 4 Gestionado cuantitativamente FOCO Mejora continua del proceso Gestin cuantitativa AREAS DE PROCESO Innovacin y despliegue organizativo Anlisis causal Rendimiento de procesos organizativos Gestin de proyectos cuantitativa Desarrollo de requerimientos Solucin tcnica Integracin de producto Verificacin Validacin Foco en proceso organizativo Definicin de proceso organizativo + IPPD Entrenamiento organizativo Gestin de proyecto integrada + IPPD Gestin de riesgos Anlisis de decisiones y soluciones Gestin de requerimientos Planificacin de proyecto Seguimiento y control de proyecto Gestin de acuerdos con proveedores Medicin y anlisis Aseguramiento de la calidad Gestin de la configuracin Calidad Productividad
3 Definido
2 Gestionado
Riesgo Retrabajo
1 Inicial
ESI 2008
Resumen CMMI-DEV
Escalonada
ML5 ML4 ML3 ML2 ML 1 Organizacin
Nivel Madurez 5 OID, CAR Nivel Madurez 4 OPP, QPM Nivel Madurez 3 RD, TS, PI,
VER, VAL, OPF, OPD, OT, IPM, RSKM, DAR
reas de proceso
Capacidad
Innovacin y Despliegue Organizativo (OID) Anlisis Causal (CAR) Rendimiento de Procesos Organizativos (OPP) Gestin de Proyectos Cuantitativa (QPM) 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)
Continua
PA
Proceso
Gestin Proceso
PA
PA
Gestin Proyecto
PP, PMC, SAM, IPM, RSKM, QPM
Soporte
CM, PPQA, MA, CAR, DAR
Ingeniera
REQM, RD, TS, PI, VER, VAL
ESI 2008
41
Si las dos reas son entidades distintas, el uso de la representacin escalonada (nivel 2 o 3 de madurez) para abordar un programa de mejora no sera eficiente La representacin continua facilitara un mejor despliegue de la mejora en cada una de las reas y su posterior integracin
La representacin continua ayuda a las organizaciones a dirigir su capacidad de mejora concentrndose en aquellas reas que son crticas para su negocio
ESI 2008 42
ESI 2008
43
Riesgos
Necesidad muy alta de conocimiento de cmo el modelo CMMI puede ayudar a la mejora del negocio (seleccin de reas no crticas) Relaciones y dependencias entre las reas de procesos ms difciles de identificar Dificultad para establecer prioridades Grandes logros no claros
Permite un grado de flexibilidad y adecuacin mximo para la mejora del negocio (mximo retorno de la inversin en mejora)
ESI 2008 44
ESI 2008
45
In
ESI 2008 46
Out
Se establecen y siguen polticas organizativas Se documentan y siguen planes de proyecto y descripciones de procesos Los recursos son los adecuados (humanos, materiales) Se asignan responsabilidades y autoridades a lo largo de la vida del proyecto La disciplina ayuda a mantener las prcticas existentes en tiempos de estrs La Direccin tiene visibilidad sobre el estado de las actividades y los productos en puntos definidos
In
Out
ESI 2008
47
48
ESI 2008
49
G ALS
SG1: Evaluar Objetivamente Procesos y Productos de trabajo Se evala de forma objetiva que los procesos implantados y los productos/servicios asociados se adhieren a las descripciones de proceso, estndares y procedimientos aplicables. SG2: Proporcionar Visibilidad Objetiva Las no conformidades son supervisadas y comunicados con objetividad, asegurando su resolucin.
ESI 2008
51
ESI 2008
53
Este nivel se construye sobre los cimientos de la gestin de proyectos establecida en el nivel 2 Los procesos de ingeniera se implantan con mayor efectividad La organizacin es ms proactiva Se identifican y resuelven las necesidades de formacin La organizacin dispone de un conjunto de procesos estndares, que cada proyecto particular puede adaptar en funcin de sus necesidades
In
ESI 2008 54
Out
Validacin
ESI 2008
ESI 2008
Gestin del El propsito de la Gestin del Riesgo (RSKM) es identificar Riesgo problemas potenciales antes de que ocurran, de manera que las actividades de gestin del riesgo puedan ser planificadas y activadas a tiempo a lo largo de la vida del producto o proyecto, para mitigar impactos adversos sobre los objetivos a alcanzar. Anlisis de El propsito del Anlisis de Decisiones y Soluciones (DAR) es Decisiones analizar posibles decisiones utilizando un proceso de evaluacin y formal, que evala alternativas siguiendo criterios establecidos. Soluciones
ESI 2008 57
El comportamiento y rendimiento del proceso es predecible y comprendido cuantitativamente. Existe una base cuantitativa para la toma de decisiones que permite alcanzar los objetivos establecidos para los procesos, la calidad del producto y la calidad del servicio.
ESI 2008
59
ESI 2008
60
Procesos en Optimizacin
In Out
La mejora de procesos continua y medible (en tanto que se gestiona la estabilidad de los procesos) forma parte del da a da
ESI 2008 62
Prdida crnica
Quality Improvement
zona de control
Mejora de la calidad
La mejora continua significa mejorar la capacidad medible de los procesos de manera controlada
ESI 2008 63
ESI 2008
64
Resumen CMMI-DEV
ESI 2008
65
Modelo IT Mark
ESI 2008
66
Qu es IT Mark?
IT Mark = Reconocimiento de Excelencia en Tecnologas de la Informacin IT Mark = el primer servicio internacional de certificacin que evala los procesos tcnicos y de negocio, diseado especficamente para PYMEs del sector TI IT Mark = un servicio clave diseado para PYMEs, que las ayuda a posicionarse a travs de la Mejora Continua, arrancando una iniciativa de mejora con sostenibilidad.
ESI 2008
67
Pblico Objetivo
Empresas que desarrollan y mantienen soluciones en TI Un modelo adaptado para una PYME debera ayudar a Mejorar los procesos software Mejorar otros procesos importantes Entrar en el movimiento de Calidad Reconocer la excelencia Diseado para Pequeas y Micro Empresas (menos de 10 empleados), aunque tambin es aplicable para grandes Organizaciones
ESI 2008 68
Qu evala ITMark?
Procesos de gestin y desarrollo de software Procesos de gestin del negocio Procesos de gestin de la seguridad de informacin
ESI 2008
69
ESI 2008
70
ESI 2008
71
Niveles IT Mark
Nivel Evaluacin de los procesos de negocio Evaluacin de los procesos de seguridad de la informacin Evaluacin de los proceso de gestin y desarrollo de software Clase de la evaluacin Hallazgos Ningn rea de proceso en rojo & N reas de proceso en verde >=11 Ningn rea de proceso en rojo & N reas de proceso en verde >=3 Clase B: No ms de 2 AP en rojo. Estas AP no pueden ser ni PP, ni PMC. Clase C: No ms de 2 AP alcanzando menos de 50%. Estas AP no pueden ser ni PP, ni PMC.
Nivel 3
Nivel 2
Nivel 1
ESI 2008
72
Empres a objetivo ME y GE
PYME
4 das, 1evaluador
InfoSec Snapsho t
Level 2 Class C
102 Interview
Micro y pymes
SPI (CMMI)
Procesos
ESI 2008 73
1. Inicial
CMMI
ESI 2008
74
Conclusiones
ESI 2008
75
ESI 2008
76
Reduccin de ciclos
Mejora en la realizacin del proceso
Mejora del time to market Bonus por pronta entrega Reduccin en la rotacin de personal y en los gastos de readaptacin Mejora de la ventaja competitiva
Qu es y qu no es CMMI
El modelo CMMI es una herramienta para mejorar Pero, de la misma manera que un mapa no sirve sin un destino, el modelo CMMI necesita construirse alrededor de su negocio y de sus objetivos El modelo CMMI no es una certificacin Ayuda a encontrar los huecos que existen entre la manera de trabajar y la manera en la que se debera trabajar. El modelo CMMI no describe procesos! Define el qu pero no el cmo! Falla si no se refuerza y usa apropiadamente. Tiene xito si es propiedad de los grupos que lo utilizan. Junto con el modelo SW-CMM, est probado en la industria que mejora la madurez y el rendimiento de las organizaciones Pero no compensa una mala gestin o decisiones estratgicas equivocadas.
ESI 2008
78
ESI 2008
79
ESI 2008
80
ESI 2008
81
http://www.sei.cmu.edu/pub/documents/06.reports/pdf/06tr004.pdf
ESI 2008
82
ESI 2008
83
ESI 2008
84
Datos en Espaa
CMMI NIVEL 1 NIVEL 2 NIVEL 3 NIVEL 4 NIVEL 5 TOTAL ORGANIZACIONES 1 49 21 1 3 75 1% 65% 28% 1% 4%
EMPRESAS SOLICITUDES PLAN AVANZA 2006 CMMI SPICE 9001 TOTAL 28 17 12 57 2007 101 3 7 111 195% 361%
Para ms informacin
Parque Tecnolgico, # 204 E-48170 Zamudio Bizkaia (Spain) Tel.: +34 94 420 95 19 Fax: +34 94 420 94 20 www.esi.es
ESI 2008
86
ESI 2008
87
Patronos de la Fundacin
ESI 2008
88
Nuestra Misin
Contribuir al desarrollo de la
Sociedad
de la Informacin y al incremento de la competitividad de la industria... ... a travs del conocimiento, la innovacin, la mejora continua, ... y la promocin y difusin de las Tecnologas de la Informacin.
ESI 2008
89
Capacidades en Formacin 8 Instructores oficiales para CMMI, acreditados por el Software Engineering Institute (espaol, ingls, blgaro y francs). SEI Transition Partners para la provisin de cursos oficiales CMMI desde 2003 (para SW CMM desde 1996) Ms de 2.200 personas formadas oficialmente por ESI en todo el mundo en ms de 450 organizaciones de 20 pases Cursos y seminarios impartidos bajo catlogo, o segn las necesidades de los clientes Seminarios impartidos por consultores senior con amplia experiencia en la implantacin del modelos CMMI
ESI 2008
90
Capacidades en Consultora
10 SCAMPI Lead Appraisers (CMMI) SEI Transition Partners para la realizacin de Evaluaciones Clase A (CMM / CMMI) desde 1996 100 SCAMPIs clase A, en todos los niveles de 2 a 5. 17 personas dedicadas full-time a proveer servicios CMMI Prcticamente la totalidad del personal tcnico de ESI est oficialmente formado en el modelo CMMI Implantando CMMI, niveles 2 a 5, en la actualidad en ms de 250 organizaciones de Espaa, Portugal, Alemania, Dinamarca, Irlanda, Italia, Hungra, Bulgaria, Lituania, Letonia, Mxico, Argentina, Per, Brasil, Chile, Venezuela, Uruguay, Corea, China, EE.UU, Australia, En diversos sectores: servicios, telecomunicaciones, sector financiero y bancario, automocin, ferroviario, energa y utilities
ESI 2008 91
Para ms informacin
Parque Tecnolgico, # 204 E-48170 Zamudio Bizkaia (Spain) Tel.: +34 94 420 95 19 Fax: +34 94 420 94 20 www.esi.es
ESI 2008
92