Soft

Solo disponible en BuenasTareas
  • Páginas : 6 (1344 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de febrero de 2012
Leer documento completo
Vista previa del texto
Integración de modelos de madurez de capacidades o Capability maturity model integration (CMMI)
El departamento de defensa de los estados unidos tenía muchos problemas con el software que encargaba desarrollar a otras empresas, los presupuestos se disparaban, las fechas alargaban más y más. ¿Quién no se ha encontrado con este tipo de problemas si ha trabajado con una empresa de software?Convocaron un concurso público en el que dijeron: "Cualquiera que quiera enviar una solicitud tiene que explicar como van a resolver estos 4 problemas", se presentaron diversos estamentos y la Universidad Carnegie Mellon ganó el concurso en 1985, creando el SEI.
El SEI (Software Engineering Institute) es el instituto que creó y mantiene el modelo de calidad CMM - CMMI
¿Qué es el CMM - CMMI?
El CMM -CMMI es un modelo de calidad del software que clasifica las empresas en niveles de madurez. Estos niveles sirven para conocer la madurez de los procesos que se realizan para producir software.
CMMI es una estrategia de mejora de procesos que proporciona a las organizaciones los elementos esenciales que en última instancia, mejoran su rendimiento. CMMI puede ser usada para guiar la mejora deprocesos en un proyecto, una división o una organización entera. Ayuda a integrar funciones tradicionalmente separadas de la organización, establece objetivos y prioridades de mejora de procesos, proporciona una guía para los procesos de calidad y proporciona un punto de referencia para evaluar los procesos actuales.
CMMI enseña el camino para alcanzar un nivel de madurez de la organización o un nivelde capacidad de un área de proceso:
Dice que hay que hacer, no dice como hacerlo
Los niveles CMM - CMMI son 5:
* Inicial o Nivel 1 CMM - CMMI. Este es el nivel en donde están todas las empresas que no tienen procesos. Los presupuestos se disparan, no es posible entregar el proyecto en fechas, te tienes que quedar durante noches y fines de semana para terminar un proyecto. No hay controlsobre el estado del proyecto, el desarrollo del proyecto es completamente opaco, no sabes lo que pasa en él.

Es el típico proyecto en el que se da la siguiente situación:
- ¿Cómo va el proyecto?
- Bien, bien.
Dos semanas después…
- ¿Cómo va el proyecto?
- Bien, bien.
Tres semanas después…
- El lunes hay que entregar el proyecto.- No se por qué pero los proyectos se entregan los lunes.
-El lunes !!?. Todavía falta mucho!!
- ¿Cómo? Me dijiste que el proyecto iba bien!! Arréglatelas como quieras, pero el proyecto tiene que estar terminado para el lunes.

Si no sabes el tamaño del proyecto y no sabes cuanto llevas hecho, nunca sabrás cuando vas a terminar.

* Repetible o Nivel 2 CMM - CMMI. Quiere decir que el éxito de los resultados obtenidos se pueden repetir. La principaldiferencia entre este nivel y el anterior es que el proyecto es gestionado y controlado durante el desarrollo del mismo. El desarrollo no es opaco y se puede saber el estado del proyecto en todo momento.

Los procesos que hay que implantar para alcanzar este nivel son:
* Gestión de requisitos
* Planificación de proyectos
* Seguimiento y control de proyectos
*Gestión de proveedores
* Aseguramiento de la calidad
* Gestión de la configuración

* Definido o Nivel 3 CMM - CMMI. Resumiéndolo mucho, este alcanzar este nivel significa que la forma de desarrollar proyectos (gestión e ingeniería) esta definida, por definida quiere decir que esta establecida, documentada y que existen métricas (obtención de datos objetivos) para la consecuciónde objetivos concretos.

Los procesos que hay que implantar para alcanzar este nivel son:
* Desarrollo de requisitos
* Solución Técnica
* Integración del producto
* Verificación
* Validación
* Desarrollo y mejora de los procesos de la organización
* Definición de los procesos de la organización
* Planificación de la formación...
tracking img