Capability Maturity Model (Cmm)
Ángela Heredia Ramírez
Ingeniería de Software I
CMM
Está definido Está documentado
El personal ha sido entrenado en el proceso Es practicado Es apoyado
Es mantenido Está controlado Se verifica Se valida Se mide
Puede mejorarse
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Nivel de madurez:
Plataforma bien definida desde la cual podremos obtener unproceso definido, administrado, medido, controlado y efectivo de software.
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Características Ausencia de gestión de proyectos. El proceso de software es cambiante e irregular. Los planes, estimaciones y calidad son impredecibles.
Visibilidad y madurez
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Capacidad del proceso
El rendimiento depende dela capacidad, eficacia y experiencia individual de los miembros del grupo. Resultados Productividad y calidad escasa. Riesgo máximo
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Proceso
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Características Los procesos de software son estables y repetibles.
Visibilidad y madurez
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
La organizaciónestablece políticas para la gestión proyectos y procedimientos.
Capacidad del proceso
La planificación se basa en proyectos similares y en pasadas experiencias.
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Controles básicos de gestión de software
Proceso
Resultados Productividad y calidad baja. Riesgo alto
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Características Los procesos sondefinidos: estandarizados, documentados e institucionalizados. Los procesos de ingeniería y gerencia son estables y se integran en uno sólo.
Visibilidad y madurez
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Capacidad del proceso
Existe un entendimiento común de los procesos, funciones y responsabilidades.
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
grupo dedicado a la definición, Procesomejoramiento y difusión.
Resultados Productividad y calidad media. Riesgo medio.
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Características Los procesos son medibles o cuantificables
Visibilidad y madurez
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
La productividad y la calidad se miden y registran para cada proyecto de la organización. Se fijan metas cuantitativas de la calidaddel software.
Capacidad del proceso
uso de métricas de software, para crear una base cuantitativa para la evaluación y estimación en proyectos futuros. Resultados Productividad y calidad alta. Riesgo mínimo.
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Proceso
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Características Los procesos se mejoran continuamente. La organización busca lograrel nivel máximo de capacidad. Se incorporan nuevas tecnologías y métodos para mejorar los procesos.
Visibilidad y madurez
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Capacidad del proceso
Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
es posible generar reportes de costo/beneficio de nuevas tecnologías o proponer cambios
Proceso
Resultados Productividad y calidad total. Riesgo nulo.Fuente: SEI, www.sei.cmu.edu/cmm/cmm.html
Son las practicas de ingeniería mas exitosas.
3 categorías del proceso de desarrollo
Gerencial Organizacional Ingeniería de software
En total son 18
(KPAs)
(KPAs)
Pueden ser distribuidas en
Un nivel de madurez será obtenido si y solo si todas las (KPAs) que están dentro de el son cumplidas satisfactoriamente
5 niveles demadurez.
Nivel
Nombre del nivel Optimizando Gestionado
Enfoque
Áreas claves de proceso Prevención de Defectos Gestión del Cambio de Tecnología Gestión del Cambio de Proceso Gestión Cuantitativa del Proceso Gestión de Calidad del Software
5 4
Mejora continua de proceso Calidad del producto y del proceso
3
Definido
Procesos de ingeniería y soporte organizacional
Enfoque...
Regístrate para leer el documento completo.