Unach hb 010312-introduccion-cmmi v1.0
Upcoming SlideShare
Loading in...5
×
 

Unach hb 010312-introduccion-cmmi v1.0

on

  • 1,195 views

Presentación de CMMI

Presentación de CMMI

Statistics

Views

Total Views
1,195
Views on SlideShare
1,195
Embed Views
0

Actions

Likes
0
Downloads
25
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Unach hb 010312-introduccion-cmmi v1.0 Presentation Transcript

  • 1. High Technology Systems Presentación Introducción a CMMI Presentado por Felipe Antonio Román Albores LSC por la Universidad Autónoma de Chiapas CIMC. por el Centro Nacional de Investigación y Desarrollo Tecnológico 1
  • 2. Agenda• Historia de CMM-CMMI• Introducción a CMMI• Niveles de madurez de CMMI 1. Inicial 2. Administrado 3. Definido 4. Administrado Cuantitativamente 5. Optimizado• Conclusión01/03/2012 2
  • 3. Historia de CMM-CMMI• CMM (Capability Maturity Model) Modelo de Madurez de Capacidades, el cual es un modelo para la mejora en la evaluación de los procesos de desarrollo y mantenimiento para los sistemas y productos de Software Introdución a CMMI 3
  • 4. Historia de CMM-CMMI Introdución a CMMI 4
  • 5. Historia de CMM-CMMI• CMM fue desarrollado por el SEI (Software Engineering Institute) de la Universidad Carnegie Mellon patrocinado por el Gobierno de los Estados Unidos de América (DoD). Introdución a CMMI 5
  • 6. Historia de CMM-CMMI Introdución a CMMI 6
  • 7. Historia de CMM-CMMI• 1986 Comienza el desarrollo de CMM• 1991 Existe la primera versión de CMM 1.0• 1993 Se actualiza la versión de CMM 1.1• 1995 Se generan varios modelos (SA-CMM, SE-CMM, IPD-CMM, P-CMM)• 2000 Se unifican estos modelos para crear a CMMI 1.0• 2002 Se actualiza la versión de CMMI 1.1• 2008 Se actualiza a la versión CMMI 1.2 Introdución a CMMI 7
  • 8. Introducción a CMMI Error de Defectos en planificación el producto Documentación de requerimientosSeguimiento Revisión delNo se aplican productoestándares Procesos Medición de desconocidos calidad Control de cambios Introdución a CMMI 8
  • 9. Introducción a CMMI• Medidas tomadas ante la problemática – Las personas trabajan más tiempo y rápido – Las personas se mueven de proyecto en proyecto – Se recortan requerimientos del proyecto – Se agregan más personas al proyecto – Se espera que una persona haga lo que falta para entregar el proyecto Introdución a CMMI 9
  • 10. Introducción a CMMIEn resumen• Compromisos Incumplidos• Mala administración de los recursos• Problemas en el producto final• Baja estima en la organización, gente frustrada y deserción Introdución a CMMI 10
  • 11. Introducción a CMMI Introdución a CMMI 11
  • 12. Introducción a CMMI• CMMI (Capability Maturity Model Integration) Modelo de Integración de Madurez de Capacidades es un esquema de referencia para mejorar procesos de desarrollo, adquisición, mantenimiento de productos y servicios de Software. Introdución a CMMI 12
  • 13. Introducción a CMMI• CMMI, una versión más amplia, se basa en CMM, adopta la mayoría de sus conceptos y ofrece los índices de referencia de las mejores prácticas para el desarrollo de software. Introdución a CMMI 13
  • 14. Introducción a CMMI• Modelos de madurez se llaman así porque proponen adoptar dichas prácticas en forma gradual• Modelos de procesos es una colección estructurada de prácticas que describen características de un proceso efectivo Introdución a CMMI 14
  • 15. Introducción a CMMI• Capacidad (Capability) – Capacidad, monitorización de procesos – Resultados esperados debido al seguimiento de los procesos• Madurez (Maturity) – Mejora de los procesos en la organización implementados mediante niveles Introdución a CMMI 15
  • 16. Introducción a CMMI• Modelo (Model) – Las áreas de proceso no se vinculan una a una con los procesos de la organización – Representación de los procesos pero no la descripción de los mismos – Integración (Integration) – Alcance, espectativa de establecer los todos los procesos usando CMMI Introdución a CMMI 16
  • 17. Introducción a CMMI• El objetivo es alentar a las compañías para que monitoreen y mejoren continuamente sus procesos, y evalúen el nivel de madurez de los mismos en una escala de cinco niveles establecida por el CMMI. Introdución a CMMI 17
  • 18. Niveles de madurez de CMMI Mejora continua en los procesos Optimizado5 Procesos medibles y predecibles Administrado4 cuantitativamente Estandarización de los procesos en la organización, consistencia en los proyectos Definido3 Proceso por proyecto, Administrado2 documentación definida Proceso Impredecible, Inicial poco control1 Introdución a CMMI 18
  • 19. Niveles de madurez de CMMI1 Inicial• Proceso Caótico• El desarrollo se basa en la habilidad de los individuos para poder cumplir con un deadline• Procedimientos inexistentes• No existen plantillas para lo documentación• Se sobrepasa el presupuesto y tiempo de proyectos• La organización no provee de una ambiente estable Introdución a CMMI 19
  • 20. Niveles de madurez de CMMI2 Administrado• Plantillas para la documentación• Los proyectos son planificados, realizados, medidos y controlados• Identificación de procesos dentro de la organización• Se normalizan las buenas prácticas en el desarrollo de proyectos• Se definen en base a experiencia• Hitos para revisión de productos• Los resultados son revisados y controlados por los participantes de los proyectos• Los resultados satisfacen los requerimientos especificados, estándares y objetivos. Introdución a CMMI 20
  • 21. Niveles de madurez de CMMI2 Administrado Acrónimo Área de proceso REQM Administración de Requerimientos PP Planeación de proyectos PMC Monitoreo y Control de proyecto SAM Acuerdos con proveedores MA Medición y Análisis PPQA Proceso y aseguramiento de la calidad del producto CM Administración de la configuración Introdución a CMMI 21
  • 22. Niveles de madurez de CMMI3 Definido• El nivel 2 ya esta implementado• Los procesos están identificados y comprendidos• La organización entera participa en el proceso eficiente de proyectos Software• Se conocen de antemano los procesos involucrados en el desarrollo de Software• Existen métodos y plantillas definidas e identificadas• Los procesos no afectan a los equipos de desarrollo sino a toda la organización• El gerente define los objetivos de proyectos basados en el conjunto estándar de procesos Introdución a CMMI 22
  • 23. Niveles de madurez de CMMI3 Definido Acrónimo Área de proceso RD Desarrollo de requerimientos TS Soluciones Técnicas PI Integración de producto VER Verificación VAL Validación OPF Enfoque en procesos de organización OPD Definición de procesos organizacionales Introdución a CMMI 23
  • 24. Niveles de madurez de CMMI3 Definido Acrónimo Área de proceso OT Entrenamiento organizacional IPM Administración integrada del proyecto RSKM Administración de riesgos IT Equipo integrado ISM Administrador de proveedor integrado DAR Resolución y análisis de decisión OEI Ambiente organizacional para la integración Introdución a CMMI 24
  • 25. Niveles de madurez de CMMI4 Administrado Cuantitativamente• Son establecidos los objetivos cuantitativos para la calidad y rendimiento de procesos utilizados como criterio para la gestión de procesos• Las medidas detalladas del rendimiento de los procesos son analizadas estadísticamente• Las estadísticas son almacenadas para aprovechar su aportación en otros proyectos• Son identificados motivos especiales para la variación de los procesos Introdución a CMMI 25
  • 26. Niveles de madurez de CMMI4 Administrado Cuantitativamente Acrónimo Área de proceso OP Productividad de los procesos organizacionales QPM Administración cuantitativa del proyecto Introdución a CMMI 26
  • 27. Niveles de madurez de CMMI5 Optimizado• En base a criterios cuantitativos se pueden determinar errores y optimizar/mejorar procesos• Los procesos son continuamente mejorados• Se centra en la mejora continua por medio de mejoras tecnológicas tanto incrementales como de innovación• En los siguientes proyectos se produce una reducción de costes gracias a la anticipación de problemas y la continua revisión de procesos conflictivos en la organización Introdución a CMMI 27
  • 28. Niveles de madurez de CMMI5 Optimizado Acrónimo Área de proceso OID Innovación y desarrollo organizacional CAR Resolución y análisis causales Introdución a CMMI 28
  • 29. Conclusión• El uso del modelo CMMI nos ayuda para la gestión y administración de proyectos de software en la organización.• Entregar Software de mayor calidad y cumplir con las necesidades del cliente• Incrementar la productividad• Control sobre el desarrollo• Mejorar la estimación ($) y tiempos de entrega• Ser eficientes en los tiempos de entrega• Nos provee de herramientas y conceptos necesarios para implementar una mejor administración de los proyectos. Introdución a CMMI 29
  • 30. ConclusiónEmpresa sin certificación Empresa con certificación CMMI1. Existe mucha rotación de personal 1. Procesos definidos2. Clientes insatisfechos 2. Responsabilidades y roles definidos3. Éxito en base al personal talentoso 3. Manual de procesos 4. Conocimiento radica en la4. Productos sin documentación final organización5. Productos sin valor agregado 5. Resultados cuantificables y6. Mucho esfuerzo de tiempo y predecibles dinero en la finalización de los 6. Cumple con los plazos de entrega productos 7. Incrementa su productividad7. Plazos de entrega impredecibles 8. Reconocer las oportunidades de8. Empleados descontentos mejora9. Planeación de proyectos poco 9. Satisface a los clientes realistas 10. Los empleados están a gusto Introdución a CMMI 30
  • 31. Preguntas Introdución a CMMI 31
  • 32. Bibliografía• CMMI Guía para la integración de procesos y la mejora de productos, Chrissis M. Beth, Konrad Mike, Shrum Sandy. Editorial Pearson. ISBN: 9788478290963. Año 2009• Practical Insight into CMMI, Tim Kasse, British Library Cataloguing in Publication Data. ISBN-13: 978-1-59693-275-3. Año 2008• Capability Maturity Model for Software Engineering Institute MC Paulk, B. Curtis CMU/SEI-91-Tr-24, ADA240603, Año 1991• Standard CMMI Appraisal Method for Process Improvemente (SCAMPI), Method Definition Document Members of the Assesmente Method Integrated Team. Handbook CMU/SEI-2001-HB- 001, Año 2001• Introducción al CMMI. Revisado el día 20 de febrero de 2012 [en línea] http://www.slideshare.net/cvalgar/introduccin-cmmi• CMMI. . Revisado el día 21 de febrero de 2012 [en línea] http://www.slideshare.net/albinogoncalves/introduccin-a-cmmi• Una introducción a CMMI. Revisado 25 de febrero de 2012. [en línea] http://www.sergiovillagra.com/Contenidos/Recursos/WP03%20Una%20Introduccion%20a%20CM MI.pdf Introdución a CMMI 32