presentación cmmi ml5 axpe consulting

35
Lucas Gonçalves Grossi Aplicación de Altos Niveles de Madurez en una empresa de Consultoría: CMMI-ML5

Upload: axpe-consulting

Post on 18-Jul-2015

24 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Presentación CMMI ML5 Axpe Consulting

Lucas Gonçalves Grossi

Aplicación de Altos Niveles de Madurez en una empresa de

Consultoría: CMMI-ML5

Page 2: Presentación CMMI ML5 Axpe Consulting

1. Modelo de Procesos2. ¿Qué es CMMI?3. El Nivel 54. Alcance de los Altos Niveles de

Madurez5. Escenario Global6. Análisis de Objetivos7. Consolidación Líneas Base8. Creación Modelos Predictivos9. Uso de líneas base y modelos

predictivos en proyectos

Page 3: Presentación CMMI ML5 Axpe Consulting

1. Modelo de Procesos

Page 4: Presentación CMMI ML5 Axpe Consulting

¿Qué es un modelo de procesos?

• Un modelo de procesos es una colección estructurada de prácticas quedescriben las características de procesos eficaces.

• Las prácticas incluidas son aquellas comprobadas por la experiencia de sereficaces.

1. Modelo de procesos

Page 5: Presentación CMMI ML5 Axpe Consulting

¿Por qué un modelo de procesos es importante?

Un modelo de procesos proporciona:

• Un sitio para empezar a mejorar.

• El beneficio de la experiencia anterior de la comunidad.

• Un lenguaje común y una visión compartida.

• Un marco para priorizar acciones.

• Una manera para definir qué la mejora significa para una organización.

1. Modelo de procesos

Page 6: Presentación CMMI ML5 Axpe Consulting

2. ¿Qué es CMMI?

Page 7: Presentación CMMI ML5 Axpe Consulting

• Fue desarrollado por el equipo de CMMI Project, cuyo objetivo era mejorarla usabilidad de modelos de madurez integrando varios modelos diferentesen un solo marco.

Miembros industria; gobierno; SEI de Carnegie Mellon; defensa americana.

• Capability Maturity Model Integration (CMMI) es un conjunto de productosusados para mejorar los procesos.

Modelos.

Métodos de Evaluación (Appraisal).

Cursos de Formación.

2. ¿Qué es CMMI?

Page 8: Presentación CMMI ML5 Axpe Consulting

Definición

• Una guía para la mejora evolutiva desde ad hoc / actividades inmadurashasta procesos maduros / disciplinados.

• Apoya la integración de procesos y la mejora del producto.

• Una base para planear mejoras a susprocesos de negocio.

• Las mejores prácticas de CMMI te dicen QUÉhacer, pero ni CÓMO hacerlo ni QUIÉNdebería hacerlo.

2. ¿Qué es CMMI?

Page 9: Presentación CMMI ML5 Axpe Consulting

Características

• Las mejores prácticas de CMMI son utilizadas para:

El desarrollo, adquisición, y mantenimiento de productos o servicios.

Ciclos de vida de producto y servicio desde la concepción hasta la entregay mantenimiento.

Evaluación comparativa de la organización con otras, en una variedad decampos de la industria.

2. ¿Qué es CMMI?

Page 10: Presentación CMMI ML5 Axpe Consulting

REQMRDEVCMMAPPQAPMCPPDARRSKVERVAL

• SVC Continuity• Inciden Resolution & Prevention• Cap. & Aval. Management• Strategic SVC Management• SVC System Transition• SVC Delivery

2. ¿Qué es CMMI?

Características

Page 11: Presentación CMMI ML5 Axpe Consulting

Niveles de Madurez

IncompletoEl proceso no se realiza, o no se consiguen sus objetivos.

EjecutadoEl proceso se ejecuta y se logra su objetivo.

GestionadoAdemás de ejecutarse, el proceso se planifica, se revisa y se evalúa para comprobar que cumple los requisitos.

DefinidoAdemás de ser un proceso “gestionado”, se ajusta a la política de procesos que existe en la organización, alineada con lasdirectivas de la empresa.Alcanzar este nivel significa que la forma de desarrollar proyectos (gestión e ingeniería) esta definida, es decir, estaestablecida, documentada y existen métricas (obtención de datos objetivos) para la consecución de objetivos concretos.

Cuantitativamente gestionadoAdemás de ser un proceso definido se controla utilizando técnicas cuantitativas.

OptimizadoAdemás de ser un proceso cuantitativamente gestionado, de forma sistemática se revisa y modifica para adaptarlo a losobjetivos del negocio.

0

1

2

3

4

5

2. ¿Qué es CMMI?

Características

Page 12: Presentación CMMI ML5 Axpe Consulting

3. El nivel 5

Page 13: Presentación CMMI ML5 Axpe Consulting

¿Qué conlleva?

Buena base de datos con informaciones relevantes en proyecto y servicios.

Creación y mantenimiento de líneas base.

Análisis de datos y control estadístico.

Modelos predictivos (gestión capacidad y incidencias en servicios, modelo dedefectos en proyecto de desarrollo).

Identificación inmediata de alguna anomalía en el proyecto/servicio, con laposibilidad de un análisis causal, evitando la aparición futura de la misma.

3. El Nivel 5

Page 14: Presentación CMMI ML5 Axpe Consulting

1. El nivel 5 de CMMI implica:• Proceso estables• Procesos capaces• Procesos cuantitativamente gestionados

Esta base permite a las organizaciones reaccionar de manera disciplinada ante loscambios de su entorno (cliente, tecnología, entorno, legales, …)

Los procesos son continuamente mejorados con base en las causas comunes de lasvariaciones inherentes al proceso.

Foco en la mejoría constante.

2. Reduce las variaciones Entrena su personal en el proceso

Crea procedimientos/Checklists

Fortalecen los procesos de auditorias

Beneficios

3. El Nivel 5

Page 15: Presentación CMMI ML5 Axpe Consulting

3. Aumenta la efectividad- Reduce el desperdicio y el re-trabajo- Replica las mejores practicas

4. Los informes de seguimiento pasan a estar orientados al análisis de laprobabilidad de alcanzar los objetivos, su evolución y el impacto de lasacciones correctoras en dicho nivel de confianza.

5. Ofrece un enfoque mucho más estratégico. Este enfoque se basa en elestablecimiento y manejo de rendimiento frente a los objetivos de calidad ydel proceso que se alinean con los principales objetivos del negocio.

3. El Nivel 5

Beneficios

Page 16: Presentación CMMI ML5 Axpe Consulting

4. Alcance de Altos Niveles de Madurez

Page 17: Presentación CMMI ML5 Axpe Consulting

El punto de partida de los altos niveles de madurez radica en el “pensamiento estadístico”:

• El entendimiento de la variación es la base para la gestión cuantitativa y la mejora sistemática de la eficiencia, a través de:

Entender el comportamiento pasado.

Controlar el presente.

Predecir el futuro.

Todos cuantitativamente.

4. Alcance de Altos Niveles de Madurez

Page 18: Presentación CMMI ML5 Axpe Consulting

La variación conlleva la representación de las muestra a partir de:

• Indicadores de tendencia central: Media. Mediana. Moda.

• Indicadores de dispersión: Desviación típica. Distancia intercuartil. Rango.

• Perfil de la distribución:

4. Alcance de Altos Niveles de Madurez

Page 19: Presentación CMMI ML5 Axpe Consulting

Control estadístico de los sub-procesos correspondientes

Objetivo

4. Alcance de Altos Niveles de Madurez

Page 20: Presentación CMMI ML5 Axpe Consulting

5. Escenario Global

Page 21: Presentación CMMI ML5 Axpe Consulting

5. Escenario global

Dos escenarios de mejora

Page 22: Presentación CMMI ML5 Axpe Consulting

6. Análisis de Objetivos

Page 23: Presentación CMMI ML5 Axpe Consulting

7. Consolidación Líneas Base

Page 24: Presentación CMMI ML5 Axpe Consulting

Definición objetivos estratégicos

• En 2014 nuestro nivel de facturaciónserá un 50% superior a la facturaciónactual.

• En 2013 nuestra cuota de penetraciónen el mercado chino será del 35% deltotal del mismo.

• En 2014 nuestro margen bruto será un30% superior al actual.

• En 2014 la satisfacción de nuestrosclientes será un 80% superior a laactual.

• En 2014 estaremos presentes en el 80%de los clientes principales de nuestrosector.

6. Análisis de Objetivos

Page 25: Presentación CMMI ML5 Axpe Consulting

Análisis táctico

Descomposición jerárquica de losobjetivos en indicadores asociados a lacontribución de los proyectos yactividades/procesos relevantes enaquéllos.

Formulaciones típicas objetivostácticos:

• Desvío en la entrega de los hitosintermedios será inferior al 3% de laduración de los mismos.

• Desvío coste estimado vs. Coste realinferior al 5%.

• Defectos encontrados por el clientevs. defectos encontradosinternamente inferior a 5%.

6. Análisis de Objetivos

Page 26: Presentación CMMI ML5 Axpe Consulting

La Selección de los procesos/sub-procesos relevantes:

• Determinar cuáles de los procesos presentan el valor de ayudarnos a entender lacapacidad de alcanzar los objetivos definidos.

7. Consolidación Líneas Base

Page 27: Presentación CMMI ML5 Axpe Consulting

1er. Paso: Identificar los objetivos de negocio

7. Consolidación Líneas Base

Page 28: Presentación CMMI ML5 Axpe Consulting

2º Paso: Para cada objetivo definir los procesos clave.

7. Consolidación Líneas Base

Page 29: Presentación CMMI ML5 Axpe Consulting

3er. Paso: revisar detalladamente, para cada objetivo, 2-3 procesos quecontribuyen más significativamente al objetivo.

7. Consolidación Líneas Base

Page 30: Presentación CMMI ML5 Axpe Consulting

4º Paso: Cuales atributos de los procesos tienen suficiente relevancia paraconvertirse en objetivos del proyecto? Son identificados con un númerosecuencial.

7. Consolidación Líneas Base

Page 31: Presentación CMMI ML5 Axpe Consulting

5º Paso: Cuáles de los objetivos de proyecto poseen suficienteincertidumbre o variación para su gestión estadística, en términos de:

• Diagramas de Control• Intervalos de confianza• Modelos predictivos

7. Consolidación Líneas Base

Page 32: Presentación CMMI ML5 Axpe Consulting

Análisis de los datos históricos:

• No todos los datos históricos son útiles.

• “Validar la calidad y utilidad de los datos existentes”

• Para ello será necesario:

Validar la frecuencia de producción de los datos.

Validar que no existen valores sin sentido en la muestra de datos(valores negativos para el número de defectos,…).

Seleccionar las variables que serán analizadas.

7. Consolidación Líneas Base

Page 33: Presentación CMMI ML5 Axpe Consulting

8. Creación de Modelos Predictivos

Page 34: Presentación CMMI ML5 Axpe Consulting

Puntos a considerar en la creación de modelos predictivos:

• Raíz estadística, probabilística o tratarse de simulaciones.

• Deben de predecir salidas intermedias o finales de los proyectos.

• Deben de usar como entradas factores controlables para las predicciones.

• Deben permitir el ajuste de parámetros, a lo largo del proyecto, para analizar su impacto en el éxito del mismo.

8. Creación de Modelos Predictivos

Page 35: Presentación CMMI ML5 Axpe Consulting

Simulaciones de Monte Carlo con Crystal Ball