1 / 176

CAPABILITY MATURITY MODEL INTEGRATION

CAPABILITY MATURITY MODEL INTEGRATION. Inicio. Indice 1/. Conceptos de Calidad Capability Maturity Model Integration (CMMI) Conceptos Plan para implementar CMMI en una fábrica de Software. Indice 2/. Componentes del Modelo CMMI Areas de Procesos Representaciones Staged Continuous

shino
Download Presentation

CAPABILITY MATURITY MODEL INTEGRATION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CAPABILITY MATURITY MODEL INTEGRATION Inicio Ing. Benjamín del Sastre

  2. Indice 1/ • Conceptos de Calidad • Capability Maturity Model Integration (CMMI) Conceptos • Plan para implementar CMMI en una fábrica de Software Ing. Benjamín del Sastre

  3. Indice 2/ • Componentes del Modelo CMMI • Areas de Procesos • Representaciones • Staged • Continuous • Disciplinas Ing. Benjamín del Sastre

  4. Indice 3/ • Componentes del Modelo CMMI • Categorías • Procesos • Proyectos • Ingeniería • Soporte Ing. Benjamín del Sastre

  5. CONCEPTOS DE CALIDAD Inicio Ing. Benjamín del Sastre

  6. Proceso • Conjunto de recursos y actividades relacionadas entre sí que transforman elementos entrantes en elementos que salen (Norma ISO/IEC 8402) Ing. Benjamín del Sastre

  7. Proceso • Conjunto de actividades realizadas para alcanzar un propósito determinado • Puede incluir • Personas • Métodos • Herramientas • Materiales Ing. Benjamín del Sastre

  8. Factores para diseñar procesos efectivos • El Mercado y sus players • El dominio del problema • Misión, Visión y Valores de la organización • Estructura y tamaño de la organización • La cultura de la organización Ing. Benjamín del Sastre

  9. Algunos criterios erróneos sobre procesos 1/4 • No necesito procesos porque tengo • Personal realmente muy bueno • Tecnologías de avanzada • Una gerencia experimentada Ing. Benjamín del Sastre

  10. Algunos criterios erróneos sobre procesos 2/4 • Interfieren con la creatividad • La creatividad es ayudada por un ambiente ordenado • No son necesarios cuando se construyen prototipos • Son sólo útiles en proyectos grandes Ing. Benjamín del Sastre

  11. Algunos criterios erróneos sobre procesos 3/4 • Impiden la agilidad necesaria para operar en mercados que cambian rápida y permanentemente • Cambio no es arrancar de cero, es crecer sobre lo existente • Son demasiados costosos Ing. Benjamín del Sastre

  12. Algunos criterios erróneos sobre procesos 4/4 • Exigen una documentación excesiva • Documentación es parte del producto, no un adicional construido luego del producto • Código • Usuario • Ingenieros de Software • Es un “organization process asset” Ing. Benjamín del Sastre

  13. Síntomas de Fallas en procesos 1/2 • Los compromisos son habitualmente incumplidos • Entregas atrasadas • Corridas en el último minuto • Costos siempre crecientes • No hay visibilidad en el avance del proceso para los que no participan en el mismo Ing. Benjamín del Sastre

  14. Síntomas de Fallas en procesos 2/2 • Poco entusiasmo • Personal frustrado • Responsabilidades mal establecidas • Problemas de calidad • Excesivos reprocesos • Los clientes se quejan luego de la recepción del producto Ing. Benjamín del Sastre

  15. Total Quality Management 1/3 • La calidad de un sistema es altamente influenciada por lo calidad del proceso utilizado para adquirirlo, desarrollarlo y mantenerlo • Esta premisa implica enfocar sobre los procesos tanto como sobre los productos Ing. Benjamín del Sastre

  16. Total Quality Management 2/3 • Durante los últimos treinta años TQM ha sido utilizado para solucionar problemas en múltiples organizaciones • Se han encontrado soluciones pero todavía existe un GAP entre el estado de las prácticas y el estado del arte Ing. Benjamín del Sastre

  17. Total Quality Management 3/3 • Muchos modelos de calidad orientados a mejorar los procesos han sido desarrollados • Shewhat • Juran • Deming • Humphrey Ing. Benjamín del Sastre

  18. Fundamentos de la calidad de un producto o servicio • Procesos • Personas • Herramientas • Proceso puede verse como el “pegamento” que une personas y herramientas • Procesos proveen un enfoque de alto nivel Ing. Benjamín del Sastre

  19. Calidad y personas 1/2 • Todos conocemos que el mejor personal trabajando en un ambiente desordenado no rinde todo lo que se puede esperar de él • Ambiente desordenado • Ausencia de procesos definidos • Incumplimiento de los procesos vigentes • Cambios continuos en las prioridades Ing. Benjamín del Sastre

  20. Calidad y personas 2/2 • Trabajar (harder) o sea con continuo rework no es la respuesta • Rework es agregar trabajo y por tanto costo sin generar valor agregado para el cliente del producto o servicio • Trabajar inteligentemente (smarter), por medio de procesos, es la respuesta Ing. Benjamín del Sastre

  21. Calidad y Tecnología • La mejor tecnología en un ambiente de trabajo desordenado no genera un repago (payoff) significativo Ing. Benjamín del Sastre

  22. Modelos de Calidad 1/4 • Es un conjunto estructurado de elementos que describen características de procesos efectivos • Proveen una guía para asegurar procesos estables (stable) y previsibles (mature) Ing. Benjamín del Sastre

  23. Modelos de Calidad 2/4 • Incluyen • Criterios para diseñar procesos efectivos • Criterios para evaluar si los procesos vigentes satisfacen el Modelo de Calidad Ing. Benjamín del Sastre

  24. Modelos de Calidad 3/4 • Ayudan a establecer proyectos de mejoras en los procesos de una organización • Ayudan a medir el cumplimiento de estos proyectos Ing. Benjamín del Sastre

  25. Modelos de Calidad 4/4 • Distribuyen los beneficios de las experiencias previas en otras organizaciones • Ofrecen un lenguaje común y una visión compartida Ing. Benjamín del Sastre

  26. CONCEPTOS DE CALIDAD Terminación Ing. Benjamín del Sastre

  27. CAPABILITY MATURITY MODEL INTEGRATION (CMMI) CONCEPTOS Inicio Ing. Benjamín del Sastre

  28. CMMI Definición • Es un modelo de referencia de prácticas maduras en una disciplina específica, utilizadas para mejorar y evaluar la capacidad de un grupo para realizar esa disciplina • Provee una visión estructurada para el mejoramiento de procesos en toda una organización Ing. Benjamín del Sastre

  29. Software process Capability • Descripción de los resultados esperados cuando se realiza un proceso de software por una organización Ing. Benjamín del Sastre

  30. Software process Performance • Los resultados realmente obtenidos cuando se realiza un proceso de software por una organización Ing. Benjamín del Sastre

  31. Software process Maturity • Muestra hasta que punto un proceso de software es explícitamente: • Definido • Medido • Controlado • Efectivo Ing. Benjamín del Sastre

  32. Software process Maturity • Consistencia en aplicar los procesos en toda la organización • Exige • Compromiso fuerte de la dirección • Consistente objetivo a largo plazo Ing. Benjamín del Sastre

  33. Cultura de la Organización • Puede resumirse en “el modo en que hacemos las cosas” • Se expresa en las expectativas de las personas sobre “los criterios para trabajar juntos” • Es necesaria para que los procesos sobrevivan a sus creadores Ing. Benjamín del Sastre

  34. Infraestructura de la Organización • Marco de referencia fundamental de una organización que soporta la realización de sus tareas • Políticas • Estructuras • Estándares • Entrenamiento Ing. Benjamín del Sastre

  35. Institucionalización de procesos • Construcción de la cultura y de la infraestructura necesarias para soportar los procesos definidos, para que estos sean el modo habitual de trabajo Ing. Benjamín del Sastre

  36. Incorporación de best practices • Utiliza y mejora las best practices de otros modelos de calidad • PMI • ISO • IEEE • Aprovecha inversiones previas en mejoramiento de procesos Ing. Benjamín del Sastre

  37. Reemplazo del CMM por el CMMI • Es conveniente para una organización poder diseñar todos sus procesos utilizando un mismo Modelo de Calidad • El modelo integra hoy adecuadamente las disciplinas de Sistemas y de Software • Esta preparado para incorporar nuevas disciplinas Ing. Benjamín del Sastre

  38. Modelos de Calidad del SEI antecesores al CMMI • Software Engineering CMM • System Engineering CMM • People CMM • Software Acquisition CMM • System Security Engineering CMM • Integrated Product Development Capability Maturity Model (IPD-CMM) Ing. Benjamín del Sastre

  39. Origen del CMMI • Los diferentes CMM • Tenían diferentes estructuras, formatos, términos, caminos para medir la madurez • Causaban confusión, especialmente cuando más de uno eran usados juntos • Eran difíciles de integrar en un programa combinado de mejoras Ing. Benjamín del Sastre

  40. Otros Modelos de Calidad antecesores al CMMI • ISO/IEC (12207, 15504 y otras normas) • ISO/IEEE 12207 • IEEE (diversos estándares) • EIA 731 Ing. Benjamín del Sastre

  41. Documentos fuentes para el CMMI • Capability Maturity Model for Software V2, draft C (SW-CMM V2C) • EIA Interim Standard 731, System Engineering Capability Model (SECM) • Integrated Product Development Capability Maturity Model, draft V0.98 (IPD-CMM) Ing. Benjamín del Sastre

  42. CMMI y The Bottom Line 1/3 • La mejora en los procesos debe ser realizada para ayudar al negocio y no por su propio interés • El Bottom Line mejora entre otras razones: • Ampliación del share en el Mercado • Mejores precios de productos y servicios • Menores costos de los procesos Ing. Benjamín del Sastre

  43. CMMI y The Bottom Line 2/3 • Improvement es un esfuerzo estratégico a largo plazo • Cual es el impacto esperado en el Bottom Line? • Como será medido este impacto? Ing. Benjamín del Sastre

  44. CMMI y The Bottom Line 3/3 • Como medimos separadamente los factores que mejoran nuestro Bottom Line en términos que no son monetarios? • “En Dios creemos, los demás traigan datos ” W. Edwards Deming Ing. Benjamín del Sastre

  45. CMMI Síntesis de Beneficios 1/2 • Mayor satisfacción en el cliente • Mejor Calidad en el producto (medida por defectos) • Reducción en el Time to market • Mejor Previsibilidad en Schedule y Budget • Incremento en la Productividad de las personas Ing. Benjamín del Sastre

  46. CMMI Síntesis de Beneficios 2/2 • Reducción en el costo de la calidad • Incremento en el Retorno de la inversión • Mayor entusiasmo en el personal • Extender los beneficios del Modelo SW CMM a otros dominios de la Organización Ing. Benjamín del Sastre

  47. CAPABILITY MATURITY MODEL INTEGRATION (CMMI) CONCEPTOS Terminación Ing. Benjamín del Sastre

  48. PLAN PARA IMPLEMENTAR CMMI EN UNA FÁBRICA DE SOFTWARE INICIO Ing. Benjamín del Sastre

  49. Motivación del proyecto: Plan Estratégico de la Empresa • Defensa de la participación en el mercado • Ampliación de la participación en el mercado • Nuevos mercados como Target • Conducir la Empresa a una organización por procesos Ing. Benjamín del Sastre

  50. Motivación del proyecto: Mejora de los procesos existentes • Reducción del time to market • Reducción de incumplimientos durante el proyecto • Reducción de quejas de los clientes luego de la entrega • Reducción de rework • Reducción de costos Ing. Benjamín del Sastre

More Related