Professional Documents
Culture Documents
MODELOS DEL
PROCESO DE
SOFTWARE
Modelos
de Procesos de
Software
Objetivo es el CMM?
El modelo CMM tiene como objetivo el logro de
procesos ptimos repetibles en el desarrollo de
software. Esto implica un cambio en la forma de pensar
y trabajar en el trabajo diario de los desarrolladores.
Por esta razn es necesario incorporar en estos
procesos aspectos de la cultura de la organizacin
donde se implementar, basados en la idea de que la
cultura de una organizacin determina lo que se podr
y no se podr realizar cuando se plantean cambios
Modelos Previos al
CMMI?
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.
IMPORTANCIA
Ayudar a establecer objetivos y prioridades en mejoras de
procesos.
Ayudar a asegurar procesos estables maduros y con la
capacidad requerida.
Como gua para mejorar de procesos a nivel de proyecto y de
organizacin.
Como una metodologa de evaluacin para diagnosticar el
estado de los esfuerzos de mejora.
Cuando una
organizacin
es inmadura
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.
MADUREZ VS INMADUREZ
NIVELES
El modelo para software (CMMI) establece 5 niveles de
madurez para clasificar a las organizaciones, en funcin de qu
reas de procesos consiguen sus objetivos y se gestionan con
principios de ingeniera. Es lo que se denomina un modelo
escalonado, o centrado en la madurez de la organizacin.
NIVELES
1- Ejecutado- Inicial
2 - Administrado - Gestionado
3 - Definido
4 - Administrado - Gestionado
Cuantitativamente
5 - Optimizado
1 -INICIAL
La organizacin en este
nivel no dispone de un
ambiente estable para el
desarrollo y mantenimiento
de productos y servicios.
2 - 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.
3DEFINIDO
Tienen los procesos
caracterizados, entendidos
por los ejecutores, descritos
mediante estndares,
procedimientos, mtodos y
herramientas.
4 - 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.
5 - 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.
NECESIDAD
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, 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.
GRACIAS