Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Que es el CMMI?
El Modelo de Capacidad y Madurez Integrado
CMMI (Capability Maturity Model
Integration) es un modelo de referencia de
prcticas maduras usadas para evaluar y
mejorar la capacidad de los procesos. Es una
ruta evolutiva de implementacin de las
mejores prcticas en los procesos
organizacionales.
MADUREZ VS INMADUREZ
CMMI
Ejecutado- Inicial
Administrado - Gestionado
Definido
Administrado - Gestionado
Cuantitativamente
Optimizado
Inicial
La organizacin en este nivel no dispone de un
ambiente estable para el desarrollo y
mantenimiento de productos y servicios.
Administrado
En la organizacin que se encuentra en este nivel
algunas reas organizacionales y/o proyectos han
alcanzado las metas genricas y especficas
establecidas en sus reas de proceso, es decir
planean sus procesos, los ejecutan, los miden y los
controlan.
Definido
Tienen los procesos caracterizados, entendidos por
los ejecutores, descritos mediante estndares,
procedimientos, mtodos y herramientas.
Administrado Cuantitativamente
La organizacin selecciona y administra las
actividades que contribuyen perceptiblemente al
funcionamiento de proceso total. Estas actividades
seleccionadas son controladas con tcnicas
estadsticas y otras tcnicas cuantitativas.
Optimizado
Los procesos de la organizacin son mejorados
continuamente basados en una comprensin cuantitativa
de las causas comunes de variacin inherentes a los
procesos. El nivel 5 est centrado en mejorar
continuamente el desempeo de los procesos con mejoras
tecnolgicas incrementales e innovadoras.
Componentes del Modelo CMMI
reas de procesos
Metas genricas
Metas especficas
Prcticas genricas
Prcticas especficas y sub prcticas
Necesita su Organizacin CMMI?
Los planes se hacen, pero no necesariamente se siguen.
No se hace el seguimiento al trabajo real vs el plan. Los planes no
son revisados.
Los requerimientos no son consistentes, los cambios no son
manejados.
Los estimados son muy irreales, su incumplimiento es comn.
Cuando no se puede cumplir con los plazos, surge una atmsfera
de crisis.
Los defectos se encuentran en la fase de pruebas, o peor an los
encuentra el cliente.
El xito depende de acciones heroicas de individuos competentes.
La consistencia en la ejecucin es cuestionable.
EJEMPLO:
SITUACION ACTUAL
Una empresa tiene 5 unidades de negocio y cada una cuenta con una
Unidad Desarrolladora de Software (UDS).
Una UDS (Unidad de Desarrollo de Software) desarrolla aplicativos corporativos y brinda
soporte al 60% de los usuarios de la empresa, y otras 4 desarrolla aplicativos locales y brinda
servicio en conjunto al 40% de los usuarios.
Algunos procesos no se realizan o se realizan de diversas maneras aun dentro de cada UDS.
Justificacin
Es necesaria la implantacin del modelo CMMI
para dar solucin a los problemas planteados y
como herramienta que permite disminuir
costos a las Unidades de Negocio y a la
organizacin en general por economas de
escala, uniformidad de procesos, facilitar la
comunicacin y entendimiento entre el personal
de las UDS, reduccin del tiempo de desarrollo,
reduccin de riesgos, ayuda en la estimacin del
software y sobre todo para aumentar la calidad del
software.
Se utilizar CMMI para:
Como una metodologa de evaluacin para diagnosticar el estado de los esfuerzos de mejora.
1 Ejecutivo de Proyecto
Equipo Implementador
Equipo Implementador por el lado de la UDS "1" (*)