Está en la página 1de 7

CMM

INTRODUCCION

Lo que se busca de este tema es aprender sobre el Modelo de Madurez de Capacidades o CMM
(Capability Maturity Model), este es un modelo de evaluacin de los procesos de una organizacin.
Fue desarrollado inicialmente para los procesos relativos al desarrollo e implementacin de software
por la Universidad Carnegie-Mellon para el SEI (Software Engineering Institute).

Tambin se busca averiguar todas las variantes que tiene este modelo, obteniendo las ms
destacadas de estas a lo largo del tiempo.

DESARROLLO
CMM

En los procesos de desarrollo de software que buscamos tres atributos deseables de la siguiente
manera:

1. Los productos son de la ms alta calidad. Lo ideal sera que un producto debe estar libre de
defectos. Sin embargo, en la prctica, un pequeo nmero de defectos con consecuencias
menos graves son generalmente tolerados.
2. Los proyectos se han completado de acuerdo con sus planes, incluyendo los horarios.
3. Los proyectos se completan dentro de los presupuestos asignados.

Sin embargo, los grandes desarrolladores de productos de software rara vez alcanzan los
tres anteriores atributos. Debido a la compleja naturaleza de los sistemas de software, los productos
son liberados con defectos conocidos y desconocidos.

El cliente necesita ganar la confianza de que la organizacin es capaz de entregar el


producto deseado. Esta confianza se puede obtener mediante la evaluacin de las capacidades de
las organizaciones.

El nivel de madurez de un proceso de desarrollo nos dice en qu medida la organizacin


es capaz de producir a bajo costo, software de alta calidad. Por lo tanto, el marco de evaluacin es
la CMM. Despus de evaluar el nivel de madurez actual de un proceso de desarrollo, las
organizaciones pueden trabajar en la mejora del proceso para alcanzar el siguiente nivel de madurez
de los procesos.

Una organizacin inmadura puede no tener un proceso definido, y, aunque haya uno, la
organizacin no puede seguirlo. Desarrolladores y gerentes reaccionan a los problemas cuando se
producen, en lugar de tomar las medidas preventivas para eliminar o reducir la frecuencia de sus
apariciones. Por otro lado una organizacin madura lleva a cabo sus actividades en una forma
planificada. Tanto las caractersticas del proceso y del producto son medidas para realizar un
seguimiento del progreso y la calidad de los productos. Las estimaciones son ms precisas debido

a raz de un programa de medicin rigurosa. Los empleados se mantienen al tanto de los nuevos
desarrollos mediante la capacitacin. Se hace un esfuerzo continuo para mejorar la calidad de los
productos, mientras se reducen los costos y los plazos de entrega.

ARQUITECTURA DE CMM

Se espera que las reas de proceso clave para lograr los objetivos y estn organizados por
caractersticas comunes.

Caractersticas comunes contienen prcticas y direcciones clave de implementacin o


institucionalizacin de las prcticas clave.

Prcticas clave describen infraestructura o actividades.

Cuando se siguen las prcticas clave, se espera que los objetivos de las reas de proceso
clave sean alcanzados.

El nivel de madurez se alcanza mediante el cumplimiento de todos los objetivos de todas las
reas de proceso clave en ese nivel.

5 NIVELES DE MADUREZ

1. Nivel 1: Inicial. En este nivel, el software se desarrolla sin seguir ningn proceso de modelo.
No hay muchas planificaciones involucradas. Incluso si se prepara un plan, no se puede
seguir. Las personas toman decisiones basadas en sus propias capacidades y habilidades.
No hay reas de proceso clave asociadas con el nivel 1. Una organizacin alcanza el nivel
1 sin hacer ningn esfuerzo.
2. Nivel 2: Repetible. En este nivel, existe el concepto de un proceso para que el xito se pueda
repetir para proyectos similares. Rendimiento de las actividades probadas de proyectos
anteriores se utilizan para preparar los planes de futuros proyectos. Este nivel se puede
resumir como ser disciplinado porque los procesos se utilizan para la repeticin. Todos los
procesos estn bajo el control efectivo de un sistema de gestin de proyectos
3. Nivel 3: Definido. Adems de una buena gestin de proyectos, a este nivel las
organizaciones disponen de correctos procedimientos de coordinacin entre grupos,
formacin del personal, tcnicas de ingenieras ms detalladas y un nivel ms avanzado de
mtricas en los procesos. Se implementan tcnicas de revisin por pares
4. Nivel 4: Gestionado. Se caracteriza porque las organizaciones disponen de un conjunto de
mtricas significativas de calidad y productividad, que se usan de modo sistemtico para la
toma de decisiones y la gestin de riesgos. El software resultante es de alta calidad.
5. Nivel 5: Optimizado. La organizacin completa est volcada en la mejora continua de los
procesos. Se hace uso intensivo de las mtricas y se gestiona el proceso de innovacin.

CONCLUSIONES

Lo que se aprendi de este tema fue que el Modelo de Madurez de Capacidades o CMM es un
modelo de evaluacin de los procesos de una organizacin y que este tiene ciertos niveles de
maduracin, los que pone a prueba en distintas organizaciones para poder comprobar su nivel de
madurez.

Un gran ejemplo de una organizacin con un nivel muy bajo de madurez es no tener un
proceso definido, y, aunque haya uno, la organizacin no puede seguirlo. Desarrolladores y gerentes
reaccionan a los problemas cuando se producen, en lugar de tomar las medidas preventivas para
eliminar o reducir la frecuencia de sus apariciones

Por otro lado un ejemplo de una organizacin con un buen nivel de madurez es una
organizacin que lleva a cabo sus actividades en una forma planificada. Tanto las caractersticas del
proceso y del producto son medidas para realizar un seguimiento del progreso y la calidad de los
productos. Las estimaciones son ms precisas debido a raz de un programa de medicin rigurosa.
Los empleados se mantienen al tanto de los nuevos desarrollos mediante la capacitacin. Se hace
un esfuerzo continuo para mejorar la calidad de los productos, mientras se reducen los costos y los
plazos de entrega.

REFERENCIAS

Gracia,

J.

(14

de

Agosto

de

2005).

IngenieroSoftware.

Obtenido

http://www.ingenierosoftware.com/calidad/cmm-cmmi.php
Horch, J. W. (2003). Practical Guide to Software Quality Management.
Tripathy, K. N. (2008). Software testing and quality assurance: Theory and Practice .

de