Download - modelo CMMI
13/11/2012
1
CMMICMMI
Lizbeth Monserrat Hernández Álvarez
Yuliana Aguirre Hernández
Arely Sánchez Domingo
TemasTemas
� Estándar CMMI.
� Disciplinas del CMMI.
� Modelo continuo y modelo por niveles.
13/11/2012
2
DefiniciónDefinición
� Un guía para mejorar procesos y
comprobar la capacidad de un grupo
al ejecutarlos.
� Un modelo de madurez –directrices,
prácticas y disciplinas basadas en
estándares de la industria.
� Un marco para diagnosticar el estado
de la mejora indica Qué deben hacer
los procesos, no Cómo deben hacerlo.
� El propósito de CMMI para desarrollo
es ayudar a las organizaciones a
mejorar sus procesos de desarrollo y
de mantenimiento, tanto para los
productos como para los servicios.
13/11/2012
3
� El modelo tiene 4 áreas de conocimiento
o disciplinas que incluyen
� Ingeniería de software (SW)
� Ingeniería de Sistemas (SE)
� Desarrollo integrado de Productos y
procesos (IPPD)
� Acuerdo con proveedores(SS)
Disciplinas del ModeloDisciplinas del Modelo
� Ingeniería de Sistemas: Abarca eldesarrollo total del sistema que puede o noincluir el desarrollo de software.
� Ingeniería de Software: Cubre el
desarrollo de software y su mantenimiento.
13/11/2012
4
� Desarrollo integrado de Productos y Procesos:
Contempla un enfoque sistemático para la
colaboración de los involucrados relevantes
a través de la vida del producto.
� Acuerdo con proveedores: En proyectos complejos se requiere de la incorporación de
proveedores para ejecutar funciones o
añadir modificaciones a productos.
RepresentacionesRepresentaciones
� El CMMI tiene dos representaciones:
� Por Etapas
� Continuo
� Estas representaciones permiten a laorganización perseguir diferentesobjetivos de mejora.
� La presentación y organización de lainformación es diferente para cadauna, sin embargo el contenido es elmismo.
13/11/2012
5
CMMI por EtapasCMMI por Etapas
� Proporciona un marco predefinido
para la mejora organizacional basada
en el agrupamiento y ordenamiento de
procesos, y en las relaciones
organizacionales asociadas.
� El termino por etapas viene de la
forma en la que el modelo describe
este marco como una serie de etapas
denominadas niveles de madurez.
CMMI ContinuoCMMI Continuo
� Cada nivel de madurez es una
plataforma bien definida para
evolucionar la mejora.
� Existen cinco niveles de madurez.
� Cada nivel es una base para la mejora
utilizando una secuencia probada
desde sus bases.
13/11/2012
6
� El modelo para software (CMMI)
establece 5 niveles de madurez para
clasificar a las organizaciones, en
función de qué áreas de procesos
consiguen sus objetivos y se
gestionan con principios de ingeniería.
Es lo que se denomina un modelo
escalonado, o centrado en la madurez
de la organización.
Modelo por etapasModelo por etapas
Nivel 1Inicial
Nivel 2Gestionado
Nivel 3Definido
Nivel 4Gestionado Cuantitativamente
Nivel 5Optimizado
13/11/2012
7
InicialInicial
La organización en este nivel no
dispone de un ambiente estable para
el desarrollo y mantenimiento de
productos y servicios.
AdministradoAdministrado
� En la organización que se encuentra
en este nivel algunas áreas
organizacionales y/o proyectos han
alcanzado la metas genéricas y
especificas establecidas en sus áreas
de proceso, es decir planean sus
procesos, los ejecutan, los miden, y
los controlan.
13/11/2012
8
DefinidoDefinido
� Tiene los procesos caracterizados,
entendidos por los ejecutores, descritos
mediante estándares, procedimientos,
métodos y herramientas.
Gestionado CuantitativamenteGestionado Cuantitativamente
� En este nivel, existe una
responsabilidad organizacional de
usar métodos estadísticos y otros
métodos cuantitativos para controlar
los subprocesos. Esto significa que el
proceso de gestión debemos utilizar
medidas del proceso y del producto.
13/11/2012
9
OptimizadoOptimizado
� Los procesos de la organización son mejorados continuamente basados en una comprensión cuantitativa de las causas comunes de variación inherentes a los procesos. El nivel 5 esta centrado en mejorar continuamente el desempeño de los procesos con mejoras tecnológicas incrementales e innovadoras.
Modelo ContinuoModelo Continuo
Nivel 0Incompleto
Nivel 1Ejecutado
Nivel 3Administrado
Nivel 4 Administrado
Cuantitativamente
Nivel 5Optimizado
13/11/2012
10
Modelo ContinuoModelo Continuo
� Nivel 0(Incompleto): El proceso no
se ejecuta o se hace parcialmente.
� Nivel 1(Ejecutado): El proceso se
ejecuta y se producen productos
basados en productos de entrada
identificados.
� Nivel 2(Administrado): El proceso es
reactivo y se caracteriza por su
aplicación a proyectos.
� Nivel 3(Definido): El proceso es proactivo y se ve a nivel de la organización.
� Nivel 4(Administrado Cuantitativamente): El proceso es medido y controlado.
� Nivel 5 (optimizado): El proceso se enfoca en la mejora
13/11/2012
11
Ventajas y desventajas del Ventajas y desventajas del
modelo por etapasmodelo por etapas
� Ventaja: Aparte de su compatibilidad con
el modelo CMM, es que define un modelo
claro para la mejora de las
organizaciones. Esta subirá del segundo
al tercer nivel, y así sucesivamente.
� Desventaja: Es que podría ser mas
adecuado para introducir metas y
prácticas correspondientes a los niveles
superiores antes que las practicas de
niveles inferiores. Cuando una
organización hace esto la valoración de su
madurez da una imagen engañosa.
13/11/2012
12
Ventaja del modelo continuoVentaja del modelo continuo
� Es que las organizaciones pueden
elegir procesos de mejoras de
acuerdo con sus propias necesidades
y requerimientos. La experiencia
demuestra que diferentes tipos de
organizaciones tienen distintos
requerimientos en su mejora de
procesos. Permite mas flexibilidad
manteniendo la ayuda del CMMI.
OpinionesOpiniones
� Pues cada empresa que se dedica a
la elaboración de software se
preocupa por la calidad del producto y
para ello se cuenta con el modelo
CMMI el cual ayuda como guía en los
procesos que se llevan a cabo
utilizando el modelo continuo o el
modelo por etapas.
13/11/2012
13
PreguntasPreguntas
� 1.De que se encarga el modelo CMMI.
� 2.Cuales son los dos modelos que se
encuentran asociados con el CMMI.
� 3.Menciona los niveles del modelo continuo.
� 4.Menciona los niveles del modelo por etapa?
� 5.Cual es la ventaja que tiene el modelo
continuo?
� 6.Explique en que consiste el modelo por
etapas?
ReferenciasReferencias
� Referencias: Sommerville Ian,Ingenieria del Software, Edición 2009, Editorial PEARSON ADDISON WESLEY. pág. 619.
� Piattini Mario,Calidad de sistemas informáticos, mayo 2007, editorial alfaomega Grupo editor, pag-181.
� http://www.allsoft.mx/recursos/ElModeloCMMI.pdf