Explora con DORA: Aprovecha al máximo las analíticas de DORA

Última actualización: 23 de febrero de 2022

En el mundo digital actual, tanto las organizaciones como los individuos son plenamente conscientes de la velocidad del cambio y de cómo les afecta. Siga leyendo para descubrir la importancia de las métricas DORA y cómo la IA/ML puede hacerlas más útiles.

Análisis impulsado por IA

Como dijo el ingeniero estadounidense Edward Demmings: «No es necesario cambiar. Sobrevivir no es obligatorio». Independientemente de la situación, es innegable que la gente ha tenido dificultades para adaptarse al ritmo del cambio y sus efectos. En un año de cambios sin precedentes, innumerables empresas han sucumbido; pero muchas otras han salido victoriosas.

Aunque la idea de Demmings pueda ser cierta, ¡sin duda se recomienda la supervivencia tanto para individuos como para organizaciones! Entonces, ¿cómo pueden las organizaciones mantenerse al día y adaptarse a estas nuevas condiciones? Un buen primer paso es comenzar a medir el desempeño de su organización. Métricas de DORA y aprovechándolas al máximo para impulsar la transformación digital de su organización.

¿Qué son las métricas DORA?

Fundada por el DevOps Investigación y evaluación El objetivo del programa DORA era comprender las prácticas, los procesos y las capacidades que permiten a los equipos alcanzar un alto rendimiento en la entrega de software y valor. Las cuatro métricas principales de DORA son:

  • Plazo de entrega: Mide el tiempo total transcurrido desde que se inicia el trabajo en una solicitud de cambio hasta que dicho cambio se ha implementado en producción y, por lo tanto, se ha entregado al cliente.
  • Tasa de fallos en los cambios: Mide la frecuencia con la que los cambios en la producción dan lugar a incidentes, reversiones o fallos.
  • Tiempo medio de recuperación: Medición del tiempo transcurrido desde que se produce un incidente hasta que se resuelve mediante un cambio en producción.

¿De dónde provienen los datos? El tiempo de entrega, la tasa de fallos en los cambios y el tiempo medio de recuperación se obtienen de herramientas de gestión de servicios o de cualquier otra herramienta de planificación ágil; la frecuencia de despliegue proviene de una herramienta de despliegue (como Digital.ai Deploy) o de un CI Herramienta de integración como Jenkins.

Las métricas DORA se utilizan para clasificar el rendimiento de un equipo de software, ya sea alto o bajo, en lo que respecta a sus capacidades de desarrollo y entrega de software. En definitiva, estas métricas permiten a sus equipos mejorar su situación actual; constituyen su punto de partida y les permiten definir sus objetivos futuros a partir de ahí.

DORA y VSM

Entonces, ¿cómo se relacionan las métricas de DORA con gestión de flujo de valorLo que solemos observar en muchos de nuestros clientes son procesos aislados, desde el área de negocio hasta el área de TI. Entre los cambios culturales y la transferencia interna de conocimientos, surge la pregunta: ¿cómo podemos mantener el ritmo del cambio y transformar su organización para que pueda beneficiarse de estas transformaciones?

Dentro del ciclo de vida de VSM, las métricas DORA son la esencia del área de "mejora de la eficiencia y el flujo tecnológico".

En esencia, las métricas DORA miden los resultados de su DevOps organización. Avanzando más hacia la derecha, hacia la "mejora de operaciones", se ponen en marcha procesos de gestión del cambio totalmente automatizados.

En general, una plataforma VSM exitosa será bidimensional.

“Existen diferentes organizaciones y diferentes jerarquías dentro de estas organizaciones”, afirma Mattias Zieger, director técnico de Digital.ai“Esta es la segunda dimensión. Comienza a nivel de equipo, pero no debe detenerse ahí. Debe ascender al nivel de producto, luego al nivel de departamento, después al nivel empresarial hasta alcanzar a toda la organización.”

Lograr esto en una agencia global puede ser extremadamente difícil, pero aquí es donde VSM puede ser de gran ayuda. VSM ofrece distintos niveles de agregación para los diferentes interesados, cada uno con sus propios paneles de control e indicadores clave de rendimiento (KPI) que desean medir. En última instancia, el flujo de valor sirve para conectar los resultados del negocio con las actividades del ciclo de vida de desarrollo de software (SDLC). Utilizar las métricas DORA dentro de una plataforma VSM ayuda a concentrarse en el seguimiento de la calidad de los insumos de una organización al utilizar los resultados, pero DORA es solo una pequeña parte de la ecuación.

Cómo habilitar las métricas de DORA en su plataforma VSM

¿Cómo habilitamos estas métricas DORA? ¿Qué necesitamos para rastrear y medir estas métricas? Desde el punto de vista de la arquitectura, el factor más importante para las métricas DORA es una plataforma de análisis. Una plataforma de análisis exitosa tiene tres capas, comenzando con las fuentes heterogéneas. Esta es la plataforma de herramientas de su empresa donde se realiza el trabajo (por ejemplo, JIRA, Jenkins, ServiceNow). La siguiente capa es la plataforma de análisis propiamente dicha, también llamada modelo de información unificado; aquí es donde se estructura la información, desde la planificación hasta las tareas individuales. Por último, están las lentes analíticas, que son perspectivas específicas que mejoran la toma de decisiones al aprovechar soluciones analíticas especializadas para comprender cómo y por qué ocurren los problemas.

Ampliando DORA más allá

Ahora que hemos visto lo que pueden hacer las métricas DORA, ¿es este el punto final? Desde luego que no. La visibilidad es el primer paso para obtener información práctica y, con todos estos datos a su disposición, ahora existen oportunidades para ampliar aún más el uso de las métricas DORA.

Algunas preguntas a considerar al aprovechar sus métricas DORA:

  • ¿Podemos predecir con antelación qué cambios fracasarán?
  • ¿Cómo puedo habilitar a los equipos con una API de Luz Verde que les permita realizar despliegues con mayor frecuencia y con una supervisión limitada?
  • ¿Podemos establecer una base para que todos los equipos identifiquen y midan las mejoras?
  • ¿Podemos identificar los cuellos de botella en el ciclo de vida del desarrollo para reducir el tiempo de entrega?
  • ¿Podemos predecir cuándo se terminará el trabajo para las principales funcionalidades y lanzamientos?

Con las métricas de DORA, tus equipos y sistemas pueden detectar factores de riesgo, minimizar la probabilidad de fallos, descubrir qué te impide ser más ágil y mucho más. ¿Por qué limitarse a simplemente monitorizar y medir?

El Digital.ai la diferencia

Vaya un paso más allá del marco de arquitectura típico e incorpore una solución de IA a su plataforma VSM. La inclusión de IA en sus métricas DORA le ayudará a conectar los resultados desde la perspectiva del negocio con las actividades de su SDLC. Digital.ai ofrece cuatro soluciones de IA incluyendo:

  • Aceleración del flujo: Reduzca el riesgo, aumente el rendimiento y acelere la agilidad.
  • Mejora de la calidad: Detecte/prediga problemas de calidad y guíe a los equipos hacia el área problemática en su entorno de aplicaciones.
  • Predicción del riesgo de cambios: Identificar los cambios riesgosos y tomar medidas proactivas para gestionarlos y reducirlos.
  • Optimización del proceso de gestión de servicios: Elimine los silos entre equipos fragmentados y acelere la entrega de servicios de TI con decisiones basadas en datos.

DORA es la primera capa que se suma a todas las herramientas que ya utilizas. No es necesario implementar las cuatro soluciones de inmediato. Comienza por identificar dónde tienes más problemas y trabaja a partir de ahí.

También puede interesarle