Niveles de madurez de CMMI: Una guía para optimizar los procesos de desarrollo
El
es un modelo de desarrollo diseñado en parte con el Departamento de Defensa de los Estados Unidos para ayudar a evaluar objetivamente los procesos de desarrollo de contratistas gubernamentales. Ayuda a medir la madurez de los procesos de desarrollo en un negocio utilizando una escala del uno al cinco. Los procesos se miden en función de los requisitos del CMMI, que ayuda a guiar a las organizaciones a través de cada nivel a medida que establecen un proceso de desarrollo de software formal, medible y confiable.
Cuando un negocio alcanza la etapa final de madurez de CMMI, se encuentra en un estado de optimización constante de los procesos de desarrollo establecidos. El marco CMMI está diseñado para ayudar a las organizaciones a alcanzar este nivel de madurez guiando sin problemas el desarrollo, la implementación y el mantenimiento de los procesos. Los niveles más bajos de madurez de CMMI construyen una base sólida para mantener el nivel más alto de optimización. Cada proceso comienza en la fase inicial y evoluciona gradualmente hasta el nivel de madurez final, utilizando el CMMI como guía de mejores prácticas.
Aquí hay un resumen de lo que implica cada nivel de madurez de CMMI y cómo su organización puede alcanzarlos.
Inicial
El nivel de madurez 1 de CMMI es típicamente un entorno inestable, donde una organización es altamente reactiva y apaga incendios. En este entorno, los procesos suelen ser ad hoc y la empresa depende de individuos específicos para mantener las cosas a flote. Los procesos son nuevos y a menudo no están documentados — y las empresas no pueden repetir procesos de manera confiable. Este es el punto de partida para un proceso que su organización planea repetir, antes de que haya solucionado todos los problemas y establecido una rutina.
Todas las empresas comienzan en la etapa inicial al crear un nuevo proceso de desarrollo. Una vez que hayas repetido, o intentado repetir, el proceso, descubrirás obstáculos inesperados que resolver, ajustes que hacer y métricas que rastrear. De forma natural, progresarás a niveles más altos a través del ensayo y error, ya que te ayudarán a informar las mejoras.
Gestionado y repetible
En el nivel de madurez 2, los procesos de desarrollo de una organización son repetibles y producen resultados consistentes. En esta etapa, todos los proyectos de negocio son manejados de tal forma que los procesos son “planificado, ejecutado, medido y controlado,”
. En este nivel, la atención se centra en la gestión de requisitos, procesos, productos de trabajo y servicios. Desea asegurarse de que todas las partes interesadas estén establecidas y se les dé la propiedad de tareas específicas.
Los procesos deben ser capaces de soportar una prueba de esfuerzo para demostrar que, incluso cuando las cosas en la organización no funcionan correctamente, los procesos aún producen resultados consistentes y medibles.
Definido
El nivel de madurez 3 es cuando su organización tiene procesos que están “bien caracterizados y comprendidos y se describen en estándares, procedimientos, herramientas y métodos”, de acuerdo con
. Los procesos deben estar bien definidos y documentados, y deben mejorarse continuamente hasta cierto punto a lo largo del tiempo. Este nivel aporta más organización y estandarización a su proceso al establecer confiabilidad y eficiencia.
Gestionado cuantitativamente y capaz
El nivel de madurez 4 está reservado para procesos que han alcanzado una etapa en la que se pueden medir utilizando métricas definidas que demuestran cómo el proceso es beneficioso para las operaciones comerciales.
Estos procesos se han probado, refinado y adaptado repetidamente en múltiples condiciones en toda la organización. Todas las partes interesadas clave y los usuarios de procesos son competentes en el proceso establecido y se sienten cómodos desplegándolo en diversos entornos. A estas alturas, su proceso debería adaptarse fácilmente a otros proyectos de la organización y servir de plantilla para el desarrollo de procesos futuros.
Optimización y eficiencia
El nivel final de madurez describe procesos que se supervisan y mejoran continuamente según sea necesario. Sus procesos siempre deben ser lo suficientemente flexibles para adaptarse a las nuevas tecnologías y la innovación en la organización. Los procesos de desarrollo no están destinados a ser estáticos y el quinto y último nivel de madurez no es un punto final. Las organizaciones todavía necesitan mantener un enfoque constante en el desempeño de los procesos para mantener ese nivel de evaluación.
Evaluaciones de procesos
Los procesos de su organización son evaluados por un Evaluador líder certificado de CMMI — ya sea un individuo o un equipo de evaluadores que lo guiarán a través del proceso de evaluación para identificar fortalezas y debilidades. El Método de Evaluación Estándar de CMMI para la Mejora de Procesos (SCAMPI) incluye tres métodos: Clase A, Clase B y Clase C.
Las evaluaciones de Clase A de SCAMPI se realizan después de que una organización haya implementado cambios y mejoras de procesos y sienta que es hora de determinar un nuevo punto de referencia utilizando el marco CMMI. Este tipo de evaluación ofrece una calificación de madurez o nivel de capacidad, fortalezas y debilidades en sus procesos organizacionales, opiniones sobre temas clave del proceso y una forma de monitorear la mejora.
Las evaluaciones de SCAMPI Clase B se realizan cuando una organización necesita evaluar qué tan cerca están de alcanzar un nivel de madurez de CMMI objetivo, y es menos rigurosa que la evaluación de Clase A. Con una evaluación de Clase B, obtendrá más información sobre las fortalezas y debilidades del proceso, la probabilidad de que su proceso cumpla con los requisitos de CMMI, una crítica de los problemas clave del proceso y una forma de monitorear y apoyar la mejora y las evaluaciones futuras.
Las evaluaciones de SCAMPI Clase C están diseñadas para ser rápidas y flexibles, más que las de clase A o B. La evaluación de Clase B responde a necesidades clave para evaluar rápidamente si su organización está lista para la evaluación de Clase A de SCAMPI. También se utiliza para evaluar un proceso durante el desarrollo y para supervisar la implementación del proceso. La evaluación de Clase C le dará a su organización más información sobre cómo puede mejorar los procesos de acuerdo con las directrices CMMI, un resumen de la adecuación del proceso, recomendaciones para mejorar y una base de datos para ayudar a monitorear evaluaciones y mejoras futuras.
Leave a Reply