APRENDE

Por qué las métricas DORA no son suficientes: Un enfoque mejor de la productividad de los equipos de ingeniería

Las métricas DORA, o DevOps Research and Assessment metrics, son como varas de medición utilizadas en el desarrollo de software para evaluar el desempeño de los equipos. Estas métricas analizan qué tan rápido se está desarrollando el software y con qué frecuencia presenta fallos. Aunque son útiles, no siempre cuentan toda la historia.

Más allá de las métricas DORA

¿Tienes tu propio panel de métricas DORA? Está bien, es excelente para señalar problemas, como si hay una gran desaceleración en el proceso de trabajo. Pero aquí está el problema: no te dice cómo solucionar los problemas que encuentra. Es como ir al médico, descubrir qué está mal, pero luego tener que encontrar la cura por tu cuenta.

Ahí es donde entra Leanmote. No se basa únicamente en las herramientas de métricas DORA; también analiza la dinámica del equipo para obtener una imagen más clara. Recopila datos de herramientas como GitLab y Jira, donde los desarrolladores trabajan en el código y rastrean el progreso. Pero no se detiene ahí. También analiza herramientas cotidianas como Slack y Google Calendar para ver cómo los equipos se comunican y coordinan su trabajo.

Repensar las métricas y el contexto

La productividad no se puede medir únicamente a través de las herramientas de productividad de los desarrolladores y las encuestas. Esto puede no proporcionar una comprensión completa de cómo operan los desarrolladores, porque no se trata solo de la codificación, sino también del contexto en el que estás trabajando. ¿Qué pasa con los chats? ¿Qué pasa con las herramientas de gestión de proyectos, los tickets asignados y el número de eventos en el calendario?

Si bien las herramientas de productividad y las encuestas ofrecen ideas valiosas, deben complementarse con un conjunto más amplio de métricas para capturar las complejidades del trabajo. Estos podrían ser reuniones de lluvia de ideas o momentos colaborativos.

En un informe reciente de 2024 Global Human Capital Trends de Deloitte, se destaca la necesidad de repensar las métricas de productividad tradicionales. Este informe afirma que las organizaciones están mejorando en el seguimiento de cómo las personas trabajan y qué las hace desempeñarse mejor. Esto se debe a que pueden recopilar, medir y analizar datos mucho más rápido que antes. Luego, pueden usar el aprendizaje automático o el juicio humano para convertir estos datos en consejos útiles. Por ejemplo, pueden usar un método llamado análisis de redes organizacionales para ver cómo las personas en una empresa se conectan y trabajan juntas.

Las métricas reales que necesitas

Para obtener una visión holística, consideramos tres áreas críticas de medición:

Rendimiento: pasa de la incertidumbre sobre la eficiencia del equipo a obtener información a través de métricas como puntos de historia y duración del tiempo, lo que nos permite priorizar tareas, justificar retrasos y mejorar la calidad al abordar problemas como errores e incidentes.

Eficiencia del tiempo: la falta de estructura en las reuniones y el tiempo invertido afecta la carga de trabajo y la eficiencia. Al rastrear el tiempo, Leanmote hace visible la alineación y encuentra formas de mejorar la gestión del tiempo.

Conectividad: Conectividad Interna: No saber por qué alguien tiene baja actividad en solicitudes de extracción es un problema. Rastrear su tiempo de fusión y mejorar las conexiones del equipo aumenta la productividad.

Conectividad Externa: Medir la complejidad del proyecto por la participación de las partes interesadas. Identificar los costos de alineación, el número de partes interesadas en los sprints y los niveles de compromiso facilita la gestión del proyecto.

Pero (sí, hay un "pero"), no se trata solo de establecer métricas. Se trata de encontrar el equilibrio adecuado entre diferentes aspectos para garantizar un entorno de desarrollo sostenible y productivo. A estas, hay que añadir las contramétricas, por ejemplo:

Rendimiento vs. Conectividad: Carga de trabajo. Si tienes muchos stakeholders, esto impactará en tu carga de trabajo, ya que necesitas alinear muchas cosas.

Rendimiento vs. Eficiencia del Tiempo: Trabajar más allá del horario regular afecta la productividad. ¿Cuántas reuniones se realizan por sprint?

Entrega vs. Rendimiento: Si sé que necesito aumentar la frecuencia de implementación pero tengo una carga de trabajo pesada y muchos stakeholders, debo tener eso en cuenta. DORA te dice qué está pasando hoy, pero no el porqué. Leanmote te dice el porqué: si el proyecto es más grande, si hay muchas personas involucradas, si hay muchos tickets, etc.

Lleva soluciones a tu equipo en lugar de problemas

Con todo esto, Leanmote proporciona a los líderes una comprensión más clara de la dinámica de su equipo. En lugar de confiar en conjeturas o preguntar constantemente al equipo qué está mal, los líderes pueden simplemente revisar la función de Gestión de Delivery para identificar problemas.

Yendo más allá, Leanmote ofrece la función de Diagnóstico de Equipos y brinda información cuantificable para entender por qué no se están cumpliendo los objetivos. Finalmente, cuentas con LeanOps que ayuda a los líderes a elaborar planes de acción y tomar decisiones inteligentes para resolver los problemas que están frenando a tu equipo. 

Con Leanmote, los líderes pueden tomar decisiones informadas con confianza, fomentando una cultura de innovación y colaboración. No más conjeturas ni culpabilizaciones; Leanmote empodera a los líderes para guiar a sus equipos hacia el éxito con datos fiables y completos.