MEJORES PRCTICAS PARA EL ESTABLECIMIENTO Y ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE

MEJORES PR?CTICAS PARA EL ESTABLECIMIENTO Y ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE

Vega Lebrn Carlos
Rivera Prieto Laura Susana
Garca Santilln Arturo

Volver al ndice

 

 

 

 

2.7.3.- Modelo de Madurez de Capacidad (CMM)

ste corresponde a uno de los modelos ms conocidos creado por el SEI (Software Engineering Institute) de la Carnegie Mellon University. El CMM pretende conseguir mejorar la calidad del software mejorando la calidad de los procesos utilizados en su desarrollo. Por eso es importante mencionar que: "Las herramientas y las plataformas cambian de forma continua. Pero siempre podemos usar el mismo proceso si ste est bien definido y se sabe utilizar de forma adecuada."

2.7.3.1.- Niveles de Madurez

EL CMM punta los procesos de desarrollo del software en una escala de cinco niveles. En donde se tienen muy en cuenta aspectos muy variados de los procesos de desarrollo, como el grado de ambigedad de las especificaciones, la verificacin independiente de la fiabilidad de los programas etc.; estos cinco niveles de madurez estn definidos por la presencia de reas claves del proceso. Tambin se definen listas de mejores prcticas para conseguir alcanzar cada una de ests reas clave.

Los cinco niveles que describen avances en el proceso de ingeniera del Software:

1. El primer nivel (Caos) se produce cuando en la empresa no existe ningn modelo y que todo se hace sobre la marcha es decir no se emplea ningn proceso definido.

2. En el segundo nivel (Repetible) se encuentran las empresas en las que existe planificacin y seguimiento de proyectos y est implementada la gestin de los mismos.

3. El tercer nivel (Definido) documenta y normaliza los procesos a nivel organizativo. Las claves de este nivel son la gestin de los requisitos, planificacin de proyectos y su seguimiento a travs de toda la organizacin

4. El cuarto nivel (Medible) pone nfasis en la calidad del proceso y del producto. Lo tienen las empresas capaces de medir el estado de un proyecto y utilizar esta informacin para que los jefes introduzcan los cambios y correcciones necesarias. Una vez adquirido este nivel en la gestin de los proyectos se pueden establecer objetivos.

5. El quinto nivel (Mejora continua) se conoce como proceso continuo de mejora. Las reas clave del proceso incluyen prevencin de defectos, administracin de cambios tecnolgicos y gestin de cambios en los procesos.

2.7.3.2.- Mtodos de Evaluacin

Para conseguir la certificacin CMM, es necesario contactar con algn evaluador acreditado por el SEI. stos utilizan distintos mtodos para determinar en las organizaciones el nivel de madurez en el que se encuentra el proceso utilizado en el desarrollo de software.

Entre estos mtodos destaca el SCE y el CBA-IPI. El primero consiste fundamentalmente en una auditora mientras que el segundo utiliza entrevistas y otros procedimientos encaminados a ayudar a la mejora de los procesos seguidos en la organizacin.