CMMI - Niveles de madurez

Un nivel de madurez es una meseta evolutiva bien definida hacia el logro de un proceso de software maduro. Cada nivel de madurez proporciona una capa en la base para la mejora continua del proceso.

Los modelos CMMI con representación por etapas tienen cinco niveles de madurez designados por los números del 1 al 5. Son:

  • Initial
  • Managed
  • Defined
  • Gestionado cuantitativamente
  • Optimizing

Niveles de madurez de representación por etapas de CMMI

La siguiente imagen muestra los niveles de madurez en una representación por etapas de CMMI.

Ahora aprenderemos los detalles sobre cada nivel de madurez. La siguiente sección enumerará todas las áreas de proceso relacionadas con estos niveles de madurez.

Detalles del nivel de madurez

Los niveles de madurez consisten en un conjunto predefinido de áreas de proceso. Los niveles de madurez se miden por el logro de losspecific y generic goalsque se aplican a cada conjunto predefinido de áreas de proceso. Las siguientes secciones describen las características de cada nivel de madurez en detalle.

Nivel de madurez 1 Inicial

En el nivel de madurez 1, los procesos suelen ser ad hoc y caóticos. La organización generalmente no proporciona un entorno estable. El éxito en estas organizaciones depende de la competencia y heroicidad de las personas en la organización y no del uso de procesos probados.

Las organizaciones de nivel de madurez 1 a menudo producen productos y servicios que funcionan; sin embargo, con frecuencia exceden el presupuesto y el cronograma de sus proyectos.

Las organizaciones de nivel de madurez 1 se caracterizan por una tendencia a comprometerse en exceso, abandonar procesos en tiempos de crisis y no poder repetir sus éxitos pasados.

Nivel de madurez 2 gestionado

En el nivel de madurez 2, una organización ha alcanzado todos los specific y generic goalsde las áreas de proceso de nivel de madurez 2. En otras palabras, los proyectos de la organización han asegurado que se gestionen los requisitos y que los procesos se planifiquen, realicen, midan y controlen.

La disciplina de proceso reflejada por el nivel de madurez 2 ayuda a asegurar que las prácticas existentes se mantengan durante tiempos de estrés. Cuando se implementan estas prácticas, los proyectos se ejecutan y gestionan de acuerdo con sus planes documentados.

En el nivel de madurez 2, se gestionan los requisitos, los procesos, los productos de trabajo y los servicios. El estado de los productos de trabajo y la prestación de servicios son visibles para la dirección en puntos definidos.

Los compromisos se establecen entre las partes interesadas relevantes y se revisan según sea necesario. Los productos de trabajo se revisan con las partes interesadas y se controlan.

Los productos y servicios de trabajo satisfacen sus requisitos, estándares y objetivos especificados.

Nivel de madurez 3 definido

En el nivel de madurez 3, una organización ha alcanzado todos los specific y generic goals de las áreas de proceso asignadas a los niveles de madurez 2 y 3.

En el nivel de madurez 3, los procesos están bien caracterizados y comprendidos, y se describen en estándares, procedimientos, herramientas y métodos.

Una distinción fundamental entre el nivel de madurez 2 y el nivel de madurez 3 es el alcance de los estándares, las descripciones de procesos y los procedimientos. En el nivel de madurez 2, los estándares, las descripciones de procesos y los procedimientos pueden ser bastante diferentes en cada instancia específica del proceso (por ejemplo, en un proyecto en particular).

En el nivel de madurez 3, los estándares, descripciones de procesos y procedimientos para un proyecto se adaptan a partir del conjunto de procesos estándar de la organización para adaptarse a un proyecto o unidad organizativa en particular. El conjunto de procesos estándar de la organización incluye los procesos abordados en el nivel de madurez 2 y el nivel de madurez 3. Como resultado, los procesos que se realizan en toda la organización son consistentes excepto por las diferencias permitidas por las pautas de adaptación.

Otra distinción crítica es que en el nivel de madurez 3, los procesos se describen típicamente con más detalle y más rigurosamente que en el nivel de madurez 2. En el nivel de madurez 3, los procesos se gestionan de manera más proactiva utilizando una comprensión de las interrelaciones de las actividades del proceso y medidas detalladas de el proceso, sus productos de trabajo y sus servicios.

Nivel de madurez 4 gestionado cuantitativamente

En el nivel de madurez 4, una organización ha alcanzado todos los specific goals de las áreas de proceso asignadas a los niveles de madurez 2, 3 y 4 y la generic goals asignados a los niveles de madurez 2 y 3.

En el nivel de madurez 4, se seleccionan los subprocesos que contribuyen significativamente al desempeño general del proceso. Estos subprocesos seleccionados se controlan mediante técnicas estadísticas y otras técnicas cuantitativas.

Los objetivos cuantitativos para la calidad y el desempeño del proceso se establecen y utilizan como criterios en la gestión de los procesos. Los objetivos cuantitativos se basan en las necesidades del cliente, los usuarios finales, la organización y los implementadores de procesos. La calidad y el rendimiento del proceso se entienden en términos estadísticos y se gestionan a lo largo de la vida de los procesos.

Para estos procesos, se recopilan y analizan estadísticamente medidas detalladas del desempeño del proceso. Se identifican las causas especiales de la variación del proceso y, cuando corresponde, se corrigen las fuentes de las causas especiales para evitar sucesos futuros.

Las medidas de calidad y desempeño del proceso se incorporan al repositorio de medición de la organización para respaldar la toma de decisiones basada en hechos en el futuro.

Una distinción fundamental entre el nivel de madurez 3 y el nivel de madurez 4 es la previsibilidad del rendimiento del proceso. En el nivel de madurez 4, el desempeño de los procesos se controla mediante técnicas estadísticas y otras técnicas cuantitativas, y es cuantitativamente predecible. En el nivel de madurez 3, los procesos solo son predecibles cualitativamente.

Nivel de madurez 5 Optimización

En el nivel de madurez 5, una organización ha alcanzado todos los specific goalsde las áreas de proceso asignadas a los niveles de madurez 2, 3, 4 y 5 y el generic goals asignados a los niveles de madurez 2 y 3.

Los procesos se mejoran continuamente sobre la base de una comprensión cuantitativa de las causas comunes de variación inherentes a los procesos.

Este nivel se centra en la mejora continua del rendimiento del proceso mediante mejoras tecnológicas tanto incrementales como innovadoras.

Los objetivos cuantitativos de mejora de procesos para la organización se establecen, se revisan continuamente para reflejar los cambios en los objetivos de negocio y se utilizan como criterios para gestionar la mejora de procesos.

Los efectos de las mejoras de procesos implementadas se miden y evalúan contra los objetivos cuantitativos de mejora de procesos. Tanto los procesos definidos como el conjunto de procesos estándar de la organización son objetivos de actividades de mejora cuantificables.

La optimización de procesos ágiles e innovadores depende de la participación de una fuerza laboral empoderada alineada con los valores y objetivos comerciales de la organización. La capacidad de la organización para responder rápidamente a los cambios y oportunidades se mejora al encontrar formas de acelerar y compartir el aprendizaje. La mejora de los procesos es intrínsecamente un papel que todos deben desempeñar, lo que resulta en un ciclo de mejora continua.

Una distinción fundamental entre el nivel de madurez 4 y el nivel de madurez 5 es el tipo de variación del proceso que se aborda. En el nivel de madurez 4, los procesos se preocupan por abordar las causas especiales de la variación del proceso y proporcionar la predictibilidad estadística de los resultados. Aunque los procesos pueden producir resultados predecibles, los resultados pueden ser insuficientes para lograr los objetivos establecidos. En el nivel de madurez 5, los procesos se preocupan por abordar las causas comunes de la variación del proceso y cambiar el proceso (es decir, cambiar los medios del desempeño del proceso) para mejorar el desempeño del proceso (mientras se mantiene la predictibilidad estadística) para lograr los objetivos cuantitativos establecidos de mejora del proceso. .

No se deben omitir los niveles de madurez

Cada nivel de madurez proporciona una base necesaria para la implementación efectiva de procesos en el siguiente nivel.

  • Los procesos de nivel superior tienen menos posibilidades de éxito sin la disciplina proporcionada por los niveles inferiores.

  • El efecto de la innovación puede oscurecerse en un proceso ruidoso.

Los procesos de mayor nivel de madurez pueden ser realizados por organizaciones con niveles de madurez más bajos, con el riesgo de que no se apliquen de manera consistente en una crisis.

Niveles de madurez y áreas de proceso

Aquí hay una lista de todas las áreas de proceso correspondientes definidas para una organización de software. Estas áreas de proceso pueden ser diferentes para diferentes organizaciones.

Esta sección proporciona los nombres de las áreas de proceso relacionadas. Para obtener más detalles sobre estas áreas de proceso, consulte el capítulo de áreas de proceso de CMMI.

Nivel Atención Área de proceso clave Resultado
5

Optimización

Mejora continua de procesos

Implementación e innovación organizacional

Análisis y resolución de causas

Máxima calidad / menor riesgo
4

Gestionado cuantitativamente

Gestionado cuantitativamente

Desempeño del proceso organizacional

Gestión cuantitativa de proyectos

Mayor calidad / menor riesgo
3

Definido

Estandarización de procesos

Desarrollo de requisitos

Solución técnica

Integración de productos

Verificación

Validación

Enfoque del proceso organizativo

Definición de proceso organizacional

Entrenamiento organizacional

Gestión de proyectos integrada (con extras de IPPD)

Gestión de riesgos

Análisis y resolución de decisiones

Equipo integrado (solo IPPD)

Org. Entorno para la integración (solo IPPD)

Gestión integrada de proveedores (solo SS)

Calidad media / riesgo medio
2

Administrado

Gestión básica de proyectos

Gestión de requerimientos

Planificación de proyectos

Seguimiento y control de proyectos

Gestión de acuerdos con proveedores

Medición y análisis

Garantía de calidad de procesos y productos

Gestión de la configuración

Baja calidad / alto riesgo
1

Inicial

El proceso es informal y ad hoc   Calidad más baja / riesgo más alto