martes, 28 de noviembre de 2023

Cómo las Métricas Vanidosas en Agile Pueden minar el Éxito de un Proyecto

 

El entorno ágil se basa en la entrega de valor continuo, la adaptabilidad y la mejora constante. Sin embargo, la elección incorrecta de métricas puede desviar a los equipos de estos principios fundamentales. En esta entrada del blog, exploraremos el impacto negativo de las métricas vanidosas en proyectos ágiles y cómo estas pueden socavar el éxito del equipo.

 La Trampa de las "Líneas de Código"

Uno de los errores más comunes es medir la productividad del equipo por la cantidad de líneas de código escritas. Aunque puede parecer una métrica fácil de cuantificar, su adopción puede tener consecuencias perjudiciales.

Ejemplo:

Si un equipo se enfoca en aumentar la cantidad de líneas de código para demostrar productividad, pero esto conduce a código redundante y difícil de mantener significa que algo anda mal. Para estos casos podemos acudir inclusive a la misma tecnología para corregir el camino, hoy en día existen herramientas de validación de código estático que nos pueden ayudar a prevenir caer en el “lado oscuro de la fuerza”.

 La Falsa Sensación de Progreso con "Tareas Completadas"

Medir el progreso del equipo solo por la cantidad de tareas completadas puede llevar a una visión distorsionada de la realidad. En este caso los equipos pueden priorizar tareas sencillas para inflar las estadísticas, pero estas pueden carecer de relevancia para el cliente o no contribuir significativamente al objetivo del proyecto.

 Enfocarse en "Historias de Usuario" sin Valor Agregado

Centrarse únicamente en la cantidad de historias de usuario completadas sin considerar el valor agregado puede desviar el equipo de la entrega de soluciones valiosas. Se ven casos donde los equipos se esfuerzan por cerrar historias de usuario rápidamente, pero estas no cumplen con las expectativas del cliente ni mejoran la experiencia del usuario. En mi experiencia he visto historias que realmente “no son historias”, algunas de este tipo “Crear API de inserción de clientes  en base de datos” , “Crear API de eliminación de clientes en base de datos” y la pregunta que surge es ¿tarea técnica o HU?  Se las dejo ahí…!!

 El Peligro de Ignorar la Calidad con "Velocidad del Equipo"

Aunque la velocidad del equipo es una métrica útil, no tener en cuenta la calidad del trabajo puede ser contraproducente. En estos casos, el equipo se enfoca en aumentar su velocidad al realizar entregas más rápidas, pero la falta de pruebas adecuadas resulta en productos con numerosos errores, no sé si se han enfrentado a entregas de desarrollo de MVP de 2 meses, pero con 3 meses de pruebas y ajustes.

En resumen, las métricas vanidosas pueden tener un impacto significativo en el éxito de un proyecto ágil. Al elegir métricas significativas y fomentar una cultura centrada en la entrega de valor y la mejora continua, los equipos pueden aumentar sus posibilidades de éxito en el mundo ágil.

 Finalmente, estas son algunas propuestas de cómo Evitar las Métricas Vanidosas y Promover el Éxito del Proyecto.

 Enfocarse en la Entrega de Valor:

Priorizar métricas que reflejen la entrega de valor al cliente y la consecución de los objetivos del proyecto.

Evaluar la Calidad del Trabajo:

Incorporar métricas que midan la calidad del código, la satisfacción del cliente y la eficiencia en la entrega.

Ser Adaptable y Aprender Continuamente:

Estar dispuesto a ajustar las métricas según las necesidades cambiantes del proyecto y aprender de las experiencias pasadas.

Promover una Cultura de Transparencia:

Fomentar la apertura y la transparencia en el equipo, donde se valoren las lecciones aprendidas y se busque la mejora constante.


https://www.youtube.com/watch?app=desktop&v=MglbGsh-TMA

No hay comentarios:

Publicar un comentario