You are on page 1of 10

-BERNAB NUNTN JONATHAN

-CASTILLO BENITES CESAR


-MENDOZA FRAS FRANCISCO
-RAYA GMEZ ARNOLD
CMMI
CMMI
Se usa para evaluar el nivel de madurez de una compaa en trminos de desarrollo
informtico, cuyo objeto es alentar a las compaas para que monitoreen y mejoren
continuamente sus procesos, y evalen el nivel de los mismos en una escala de cinco
niveles.
DEFINICIN
CMMI es un modelo para la mejora o evaluacin de los procesos de desarrollo y
mantenimiento de sistemas y productos de software.
En principio, el CMMI estaba orientado exclusivamente al desarrollo de software, pero se
ha ido generalizando para finalmente derivar en las 3 constelaciones o modelos que
conforman el conjunto, su versin actual es la versin 1.3(1 de noviembre del 2010)
En realidad, CMMI tiene ms utilidades, pero la finalidad inicial del proyecto que
cre CMMI es sa: un sistema de evaluacin.
La autntica utilidad de CMMI es compararlo con nuestra gestin de procesos real,
intentar entender las diferencias y ver qu consecuencias positivas y negativas
aportara la recomendacin de CMMI.
BENEFICIOS
Mayor efectividad en la deteccin y reduccin de errores.

Los equipos de trabajo y los clientes logran tener una mayor visibilidad de
las tareas que se realizan

Resultados ms predecibles en los proyectos.

Reduccin en costes y aumento del rendimiento de la inversin y de la


productividad de la empresa.

Mejora en las tcnicas de gestin proactivas

Reduccin en los plazos de entrega de los proyectos.


Conjunto de prcticas, preestablecidas
por el modelo, que se deben garantizar
NIVELES DE MADUREZ por la Organizacin en su conjunto. Es
decir, o se cumplen todas o no se tiene el
nivel de madurez.
En esta representacin, la organizacin
se enfoca en mejorar los procesos de
NIVELES DE CAPACIDAD un(as) rea(s) de proceso que sean de su
inters para cumplir con sus objetivos
organizacionales.

Es un proceso gestionado cuantitativamente que se


mejora en base a una comprensin de las causas NIVEL 5: OPTIMIZACION
comunes de variacin inherentes al proceso.
NIVEL 4: GESTIONADO Es un proceso definido que se controla
CUANTITATIVAMENTE utilizando tcnicas estadsticas y otras
tcnicas cuantitativas.
Es un proceso gestionado que se adapta a
partir de un conjunto de procesos estndar NIVEL3: DEFINIDO
de la organizacin. Es un proceso realizado, que tiene la
NIVEL 2: GESTIONADO infraestructura bsica dispuesta para
soportar el proceso.
Es un proceso que satisface las metas NIVEL 1: REALIZADO
especificas del rea del proceso.
Es un proceso que, o bien no se ejecuta, o
NIVEL 0: INCOMPLETO
se ejecuta parcialmente.
COMPONENTES
DEL MODELO
CMMI
Conjunto de prcticas relacionadas, que ejecutadas
colectivamente satisface un conjunto de metas

Describe las caractersticas que deben estar presentes para


institucionalizar los procesos que implementan un rea de
procesos.

Describe las caractersticas nicas que deben estar presentes


para satisfacer el rea de procesos.

Organizan las prcticas genricas de cada rea de proceso.

Proveen institucionalizacin para asegurar que el proceso


asociado con el rea de proceso debe ser repetible y
duradero.

Es la descripcin de una actividad que se considera importante


para alcanzar la meta especfica asociada.
CUNDO LAS ORGANIZACIONES NECESITAN 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.
CONCLUSIN
Las personas, aunque sean buenos no pueden realizar bien su trabajo si el
procedimiento no les gua.
Es vital que las organizaciones adquieran rpidamente un procedimiento y, al menos,
un nivel 2 de madurez (o equivalente en otras metodologas). Esto implica
estandarizar el sistema de desarrollo de software a travs de procesos definidos
que permitan realizar proyectos de un modo repetitivo.

You might also like