Tugurium/GTI

Glosario Terminología Informática

Capability Maturity Model

0 CMM
Modelo de evaluación de los procesos de una organización.
El CMM describe los principios y prácticas que pueden mejorar los procesos de software en términos de la evolución de los procesos ad hoc para procesos ordenados. El CMM tiene cinco niveles:
- Inicial: Los procesos de software son ad hoc o caóticos, y pocos están bien definidos. El éxito depende del esfuerzo individual.
- Repetible: Se establecen los procesos básicos de gestión de proyectos para realizar un seguimiento de costos, el cronograma y funcionalidad. La necesaria disciplina de proceso permitirá repetir éxitos anteriores en proyectos con aplicaciones similares.
- Definido: Los procesos de software tanto para la gestión como las actividades de ingeniería están documentados, estandarizados e integrados en el software estándar de la organización. Cada proyecto utiliza una versión adaptada y aprobada del proceso estándar de la organización para el desarrollo y mantenimiento de software.
- Gestionadas: Se recogen las medidas detalladas del proceso de software y la calidad del producto. Ambos, los procesos de software y los productos, son comprendidos y controlados cuantitativamente.
- Optimización: La continua mejora del proceso está facilitada por una retroalimentación cuantitativa del proceso y por la dirección innovadora de ideas y tecnologías.

Fue desarrollado inicialmente para los procesos relativos al software, SW-CMM (CMM for Software), por la Universidad Carnegie-Mellon en 1986, para el SEI (Software Engineering Institute). Los modelos de evaluación y mejora desarrollados y mantenidos por SEI son el P-CMM (People Capability Maturity Model) y SA-CMM (Software Acquisition Capability Maturity Model). En 2001 se pasó a los modelos CMMI.
2008-04-18