Notas

Solo disponible en BuenasTareas
  • Páginas : 7 (1546 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de marzo de 2011
Leer documento completo
Vista previa del texto
(O PRGHOR &00

El modelo CMM

Fundamentos del modelo

A principios de los años 80 el Departamento de Defensa de los Estados Unidos enfocó sus tareas a la revisión de los problemas del software y a su mejoramiento. Para contribuir a este programa se creó el Instituto de Ingeniería de Software (SEI) a finales de 1984. Como parte de su trabajo, el Instituto se dio a la tarea de desarrollar elModelo de Madurez del Proceso de Software y para 1986 se comenzó el Proyecto de Evaluación de la Capacidad del Software. Después de varios años de realizar cuestionarios, evaluaciones, consultas e investigaciones, junto a otras organizaciones, en 1991 SEI produce el Modelo de Madurez de la Capacidad del Proceso de Software. El Modelo de Madurez de la Capacidad del Proceso de Software (CMM®)permite determinar la capacidad de las organizaciones de desarrollo de software para producir de manera consistente y predecible productos de calidad superior. El modelo brinda guías para seleccionar estrategias de mejoramiento del proceso mediante la determinación de las capacidades actuales del proceso y la identificación de los puntos críticos para mejorar el proceso y la calidad del software.Capacidad y madurez

La capacidad del proceso1 es la habilidad inherente de un proceso para producir los resultados planeados. El principal objetivo de un proceso de software maduro es el de producir productos de calidad que cumplan los requisitos del usuario. Cuando se habla de madurez del proceso2 se entiende como el crecimiento alcanzado en la capacidad del proceso de

1

La capacidad delproceso de software describe el rango de resultados esperados que se obtienen siguiendo un proceso de software, mientras que el desempeño del proceso de software representa los resultados reales obtenidos. 2 La madurez del proceso de software está dada cuando un proceso en específico es explícitamente definido, administrado, medido, controlado y es efectivo.

&UHDWHG E\ &DUORV -DYLHU 3pUH](VFREDU ‹ $9$17$5( 



(O PRGHOR &00

software y que se considera como una actividad a largo plazo. En una organización de software inmadura el proceso de software es generalmente improvisado, no existen planes rigurosos, sus actividades se enfocan en resolver las crisis que se presentan, carecen de bases objetivas para evaluar la calidad de los productos o para resolver los problemas quesurgen. Por lo contrario, cuando la organización alcanza cierto grado de madurez posee una gran habilidad para administrar el proceso de desarrollo y mantenimiento del software, se hacen pruebas y análisis de costo-beneficio para mejorar el proceso, el administrador monitorea la calidad del producto y la satisfacción del cliente, se llevan registros y todos los integrantes están involucrados en elproceso de desarrollo.

Estructura del modelo

El modelo consta de 5 niveles, diseñados de manera que los niveles inferiores proveen las bases para que de forma progresiva se alcancen los superiores. Estas 5 etapas de desarrollo son referidas como niveles de madurez y en cada uno la organización alcanza una capacidad superior del proceso. En la ilustración se muestra la estructura de losniveles del modelo.


Inicial: El proceso de software es un proceso improvisado y caótico. Pocos procesos están definidos y el éxito que se pueda obtener depende de las habilidades, conocimientos y motivaciones del personal. No existen calendarios ni estimados de costos y la funcionalidad y calidad del producto es impredecible. No existe un ambiente estable para el desarrollo y mantenimiento delsoftware. El proceso del software es impredecible por el continuo cambio o modificación a medida que avanza el trabajo. Repetido: Se establecen procedimientos de administración del proceso que son básicos para determinar costos, calendarios y funcionalidad. Se establecen las políticas para la administración del proceso y los procedimientos de implantación. El proceso se basa en repetir éxitos...
tracking img