Modelo de madurez de prueba
¿Qué es un modelo de madurez de prueba?
El modelo de madurez de prueba se basa en el modelo de madurez de capacidad que especifica una serie creciente de niveles de una organización de desarrollo de software. Cuanto mayor sea el nivel, mejor será el proceso de desarrollo de software, por lo que alcanzar cada nivel es un proceso costoso y que requiere mucho tiempo.
Niveles de CMM:
Level One: Initial- El proceso de software se caracteriza por ser inconsistente y, en ocasiones, incluso caótico. Los procesos definidos y las prácticas estándar que existen se abandonan durante una crisis. El éxito de la organización depende principalmente del esfuerzo individual, el talento y la heroicidad. Los héroes finalmente se trasladan a otras organizaciones llevándose consigo su gran cantidad de conocimientos o lecciones aprendidas.
Level Two: Repeatable- Este nivel de Organización de Desarrollo de Software tiene procesos de gestión de proyectos básicos y consistentes para realizar un seguimiento de los costos, el cronograma y la funcionalidad. El proceso está en marcha para repetir los éxitos anteriores en proyectos con aplicaciones similares. La gestión de programas es una característica clave de una organización de nivel dos.
Level Three: Defined - El proceso de software para las actividades de administración e ingeniería está documentado, estandarizado e integrado en un proceso de software estándar para toda la organización y todos los proyectos en toda la organización utilizan una versión aprobada y personalizada del proceso de software estándar de la organización para desarrollar, probar y mantener la aplicación.
Level Four: Managed- La gerencia puede controlar eficazmente el esfuerzo de desarrollo de software utilizando mediciones precisas. En este nivel, la organización estableció una meta de calidad cuantitativa tanto para el proceso de software como para el mantenimiento del software. En este nivel de madurez, el rendimiento de los procesos se controla mediante técnicas estadísticas y otras técnicas cuantitativas, y es cuantitativamente predecible.
Level Five: Optimizing- La característica clave de este nivel se centra en mejorar continuamente el rendimiento del proceso a través de mejoras tecnológicas tanto incrementales como innovadoras. En este nivel, los cambios en el proceso son para mejorar el desempeño del proceso y al mismo tiempo mantener la probabilidad estadística para lograr los objetivos cuantitativos establecidos de mejora del proceso.