1 / 18

C APABILITY M ATURITY M ODEL (CMM)

C APABILITY M ATURITY M ODEL (CMM). Software Engineering Institute EE.UU. La satisfacción de las necesidades del cliente es la piedra angular del estándar CMM. August 24 , 2000. El modelo surgió por ….

dyani
Download Presentation

C APABILITY M ATURITY M ODEL (CMM)

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 (CMM) Software Engineering Institute EE.UU La satisfacción de las necesidades del cliente es la piedra angular del estándar CMM August 24, 2000

  2. El modelo surgió por …. • Décadas de promesas incumplidas acerca de la calidad, productividad y cumplimiento en el desarrollo de software. El SEI concluyó que los mayores problemas no erán técnicos sino administrativos. • El primer borrador fue publicado en 1987 CAPABILITY MATURITY MODEL (CMM)

  3. Actualmente CMM está patrocinado por... • EL SEI (Software Engineering Institute), que tiene asiento en la Carnegie Mellon University de EE.UU. • El SEI es fondeado por el DoD, NASA, y muchas otras compañías importantes del sector privado y público. CAPABILITY MATURITY MODEL (CMM)

  4. Los cinco niveles de madurez del proceso de software Proceso en mejoramiento continuo OPTIMIZACIÓN 5 Proceso predecible ADMINISTRADO 4 Proceso estándar consistente (Organización) DEFINIDO 3 Proceso disciplinado (Proyecto) REPETIBLE 2 INICIAL 1 CAPABILITY MATURITY MODEL (CMM)

  5. Nivel 2 - Repetible Apague los incendios a nivel de proyectos CAPABILITY MATURITY MODEL (CMM)

  6. Nivel 2 - Repetible • Requirement Managemnet (Administración de requerimientos). En el nivel 2 los requerimientos son un “dato”. (RM) • Project Planning (Planeación del proyecto). En este nivel básicamente se exige que el plan de haga de acuerdo con los requerimientos. (PP) • Project tracking and oversight (Monitoreo y control del proyecto). Impone algunas consideraciones en el monitoreo, pues sino se controla el proyecto se sale de curso. (PT) • Software Quality Assurance (Auditorías de calidad). Busca la “consistencia en la acción”. (QA) • Software Configuration Manegement (Administración de la configuración). (CM) CAPABILITY MATURITY MODEL (CMM)

  7. Nivel 3 - Definido Apagados los incendios, defina procesos y opere a nivel de organización CAPABILITY MATURITY MODEL (CMM)

  8. Nivel 3 - Definido • Organization process focus (foco en procesos a nivel de organización). Si ya solucionó el lío a nivel de proyecto, defina procesos para la organización. (OF) • Organization Process definition (Definición de procesos a nivel de organización). Defina e implemente los procesos que va a utilizar. (PC) • Training Program (Programa de entrenamiento). Entrene las personas para que sigan los procesos, instructivos y métdos. (TP) • Integrated software management (Gestión integrada de software). Implemente una forma de adecuar el proceso estándar a las necesidades de cada proyecto. Prácticas madurea de planeación. (IM) CAPABILITY MATURITY MODEL (CMM)

  9. Nivel 3 - Definido (cont.) • Software Product Engineering (Ingeniería de producto). Prácticas maduras de requerimientos, análisis, diseño, desarrollo y pruebas. (PE) • Intergroup coordination (Coordinación entre grupos). Si mas de un grupo tiene intereses y trabaja en el proyecto, es necesario coordinarlos. (IC) • Peer Review (revisión entre compañeros) Uno de los métodos conocidos mas poderosos para mejorar la calidad de los productos y el aprendizaje. (PR) CAPABILITY MATURITY MODEL (CMM)

  10. Nivel 4 - Administrado Conozca sus procesos cuantitativamente CAPABILITY MATURITY MODEL (CMM)

  11. Nivel 4 - Administrado • Quantitative process management (Administración cuantitativa de procesos). Controlar el desempeño del proceso cuantitativamente. (QQ) • Metas de desempeño del proceso • Conocimiento de la capacidad del proceso • Exigencias adicionales en Project Tracking and oversight • Software Quality Management (Administración cuantitativa de la calidad). Controla cuantitativamente la calidad. (QQ) • Metas de desempeño del proceso • Conocimiento de la capacidad del proceso • Exigencias adicionales en Project Tracking and oversight CAPABILITY MATURITY MODEL (CMM)

  12. Nivel 5 - Optimización Mejore constante y permanentemente CAPABILITY MATURITY MODEL (CMM)

  13. Nivel 5 - Optimización • Defect Prevention (Prevención de defectos) Como prevenir los defectos. (DP) • A nivel de la compañía • A nivel de proyectos • Tanto en inyección como en prevención • Technolgy change management (Administración de cambios en tecnología). Utilización de la tecnología para mejorar. (TC) • Métodos, metodologías • Conceptos • Herramientas CAPABILITY MATURITY MODEL (CMM)

  14. Nivel 5 - Optimización (cont.) • Process change Management (Administración de cambios al proceso). Mejore el proceso. (PC) CAPABILITY MATURITY MODEL (CMM)

  15. Relación entre KPA’s • Requirement Management • RM del nivel 2 y PE del nivel 3 • Project Planning • PP del nivel 2 e IM del nivel 3 • Project Tracking and oversight • PT del nivel 2 y QQ del nivel 4 • De cualquier forma, las exigencias del modelo en todas las prácticas suben con el nivel. CAPABILITY MATURITY MODEL (CMM)

  16. Organización Madura “ • Una organización madura, en contraste, posee habilidad a través de toda la compañía para desarrollar y mantener software. Posee habilidad para transmitir tanto a los nuevos como a los empleados actuales el proceso de software y lleva a cabo las actividades de acuerdo con los planes. Los procesos están documentados, se utilizan y son consistentes con la forma real de trabajo. ” CAPABILITY MATURITY MODEL (CMM)

  17. Organización Madura “ • Las definiciones de procesos se actualizan cuando es necesario y las mejoras se desarrollan a través de pruebas piloto y análisis de costo - beneficio. Los roles y responsabilidades son claros en los procesos y a través de toda la organización... En general, las organizaciones maduras siguen un proceso disciplinado consistentemente porque todos los participantes entienden el valor de hacerlo así ”. CAPABILITY MATURITY MODEL (CMM)

  18. La capacidad de un proceso de software describe el rango de resultados esperados que pueden ser logrados siguiendo un proceso de desarrollo de software. • El rendimiento de un proceso de software habla de los resultados reales obtenidos por seguir un proceso ordenado de desarrollo. • La madurez de un proceso es el grado de extensión y profundidad que alcanza un proceso explícitamente definido, administrado, medido, controlado y eficiente. CAPABILITY MATURITY MODEL (CMM)

More Related