You are on page 1of 19

FACULTAD INGENIERIA DE SISTEMAS

ALUMNO : JERRY E. VIN BARBARAN


DINO ROMAYNA IZQUIERDO
CURSO : INGENIERIA DE SOFTWARE II
CICLO : VI
DOCENTE: ING. JAIME MELGAREJO MARIO

MODELOS DEL
PROCESO DE
SOFTWARE

Modelos
de Procesos de
Software

Capability Maturity Model SW-CMM


CMMI (Capability Maturity Model
Integrated)

Inicios del CMM-SW?

Tras su creacin en 1984 el SEI comenz la investigacin para desarrollar


un marco de mejora y evaluacin de la calidad de las empresas
desarrolladoras de software que prestaban servicios al Departamento de
Defensa de los Estados Unido. El resultado de la investigacin se denomin
"Capability Maturity Model for Software" (SW-CMM), cuya versin 1.0 se
public en Agosto de 1991. Posteriormente, como resultado de la
retroalimentacin generada por parte de la comunidad de software, se
desarrollaron las versiones 1.1 publicada en 1993 y 2.0 la cual agregaba y
modificaba una serie de elementos al vigente CMM v1.1, principalmente que
tienen relacin con alcanzar la institucionalizacin en la organizacin. Esta
versin se complet en 1997 y se denomin "Software CMM, Version 2.0,
SW-CMM es un modelo de madurez de capacidades desarrollado para los
procesos relativos a la produccin y mantenimiento de sistemas 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.

NIVELES EN VISTA DE ESCALA

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

You might also like