domingo, septiembre 03, 2023

Diatriba: ¿Generan o no valor? He ahí el dilema de algunos Scrum Masters y Agile Coaches


Hola a todos, 

La agilidad se ha convertido en un elemento fundamental en el mundo empresarial, y los Scrum Masters y Coaches desempeñan un papel crucial en su adopción y éxito. Sin embargo, existe un dilema importante que enfrentan estos profesionales en su búsqueda de transformar equipos y organizaciones hacia la agilidad: ¿Realmente están generando valor? En este artículo, exploraremos en detalle este dilema y analizaremos cómo la entrega temprana y continua de software con valor (primer principio del manifiesto ágil (1)) se convierte en el principio fundamental que debe guiar sus acciones.


El Dilema de la Entrega de Valor

En el contexto empresarial actual, las organizaciones buscan constantemente formas de innovar, mejorar la satisfacción del cliente, reducir riesgos y aumentar sus ingresos. Aquí es donde entran en juego los Scrum Masters y Coaches, cuyo papel es vital para impulsar la agilidad y lograr estos objetivos. Sin embargo, surge una pregunta fundamental: ¿están realmente generando valor en sus equipos y organizaciones? Mucho se dedican a acompañar a sus equipos y a su ecosistema, verificando si hacen o no bien las prácticas ágiles: el daily, la retrospectiva, el Scrum of Scrums; pero olvidan el responder a la necesidad del contexto empresaríal, la razón clave por la cual fueron contratados y fue para cumplir a cabalidad el manifiesto ágil con sus principios en los cuales la palabra software en total aparece cuatro veces:

  • Valor 2: Software funcionando sobre documentación extensiva (2).
  • Principio 1: Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor (1).
  • Principio 3: Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible (1).
  • Principio 7: El software funcionando es la medida principal de progreso (1).

Y me pregunto ¿Cuándo rayos olvidamos lo esencial?¿Que parte de todo lo anteior no ha sido clara?  Mi afirmación, como lo digo en muchos espacios, no incluye negación, amo los equipos que se divierten, pero amo más los equipos que se divierten y entregan software valor, los primeros son candidatos a ser reemplazados, los segundos son indispensables.


La Agilidad más allá de las Metodologías

La agilidad no se trata simplemente de adoptar una metodología o marco de trabajo ágil, como Scrum, Kanban. LeSS, DAD  o SAFe. Si bien estos marcos proporcionan un conjunto de prácticas valiosas, el objetivo principal de la agilidad va más allá. Se trata de proporcionar resultados tangibles que es la entrega de software con calidad y uno de los problemas más comunes es la percepción errónea de que el trabajo de Scrum Masters y Coaches se limita a la facilitación de reuniones, la creación de diapositivas, creación de "awareness" (lo decimos en inglés por que suena cool). Si bien estas actividades son importantes, no deberían ser el enfoque principal. La verdadera esencia de su papel es garantizar que los equipos estén entregando software, software de calidad y de valor.

No en vano, en mi organización, amigos empresarios y líderes de transformación me preguntan:

¿Jorge, no tenes o conoces a un(a) Scrum Master / Agile Caoch, bien bueno(a), orientado al delivery que me recomendés?

La frecuencia con la que me encuentro con esta situación es asombrosa (y suena ilógico que explícitamente lo digan ¿No creen? Pues ese es uno de los objetivos claves del rol). Los individuos que no priorizan el "delivery", lamentablemente, suelen no ser de gran utilidad. Sin un software funcional, de calidad y valioso, se convierten en un lastre costoso que impide que un equipo igualmente costoso logre un impacto significativo. Además, estos líderes bien intencionados tienden a centrarse en la organización de eventos que, desafortunadamente, no conducen a mejoras en el desempeño, ni a nivel de equipo ni organizacional.


El Rol de los Scrum Masters y Agile Coaches en la Entrega de Valor

Los Scrum Masters tienen la responsabilidad de transformar a los equipos en equipos de alto desempeño, ese es su principal entregable. Esto significa mucho más que solo estar presente en las retrospectivas o crear visualizaciones de burndown. Implica medir y demostrar cómo el equipo está generando valor, reduciendo riesgos y mejorando el rendimiento de la organización en su conjunto.

Los Agile Coaches, por otro lado, deben crear un ecosistema de alto rendimiento en toda la organización. Esto no se trata solo de conversaciones con los equipos. Implica medir el impacto de las prácticas ágiles en la organización y dejar un legado de mejora continua. 


La agilidad debe generar dinero

es un imperativo inaplazable, donde el concepto de dinero o 'valor' abarca desde la mejora en el tiempo de comercialización (time to market), la reducción de costos y el aumento de ingresos hasta la satisfacción del cliente y la reducción de quejas (con la aspiración de que estas últimas desaparezcan), junto con una mayor participación en el mercado. Todo esto, se traduce en la creación de valor sólido para la organización, sin dejar de lado la importancia de cuidar a las personas, tanto a los equipos internos como a los externos, a todas las partes interesadas y, por supuesto, a los propios clientes.

Asumir esta responsabilidad se convierte en un deber fundamental, algo que destaco constantemente a quienes tengo el privilegio de acompañar. Quiero invitarte, mientras lees este artículo, a que reflexiones sobre tu papel. No puedes simplemente esperar que las cosas sucedan; eres un agente de cambio y tu función principal es dejar a los equipos y a su ecosistema en un estado mucho mejor del que encontraste. La única manera de saberlo es a través de la medición, ya que como bien se dice,

"Lo que no se mide no se mejora"
- atribuida a Lord Kelvin, otros la atribuyen  Peter Drucker.


La Importancia de las Métricas en la Agilidad

La clave para superar este dilema radica en el uso adecuado de las métricas. Las métricas ágiles deben ir más allá de la simple medición de la velocidad de entrega. Deben abordar aspectos como la satisfacción del cliente, la calidad del software, la reducción de la deuda técnica y la mejora continua.

Las métricas efectivas permiten a los Scrum Masters y Agile Coaches demostrar cómo su trabajo está contribuyendo al éxito de la organización. Esto no solo proporciona una base para la toma de decisiones informadas, sino que también ayuda a ganar la confianza de las partes interesadas y líderes empresariales.

Algunas métricas sugeridas para Scrum Masters pueden ser:

  • Say/Do del equipo (mide lo que se entrega versus lo que se comprometió, ejemplo, en el planning el equipo se compromete con 20 puntos y entrega 16, el Say/Do= 80%)
  • Deuda técnica
  • NPS (net promote score) del equipo
  • NPS del Product Owner
  • % de alineación o logro de los objetivos organizacionales que son impactados por el equipo (OKRs o KPIs si es del caso).
Algunas métricas sugeridas para Agile Coaches pueden ser:

  • Say/Do del ecosistema de equipos acompañado
  • Deuda técnica promedio del ecosistema de equipos acompañado
  • NPS del ecosistema de equipos acompañado
  • NPS de los Product Owners o Product Managers acompañados
  • Impacto en la métricas de negocio del ecosistema de equipos (OKRs o KPIs según el caso)

El Compromiso con el Cambio y la Mejora Continua

Para resolver el dilema de la entrega de valor en la agilidad, los Scrum Masters y Agile Coaches deben comprometerse a hacer una diferencia real. Esto implica no solo seguir un marco ágil, sino centrarse en generar un impacto significativo en la organización. Deben trabajar incansablemente para mejorar la satisfacción del cliente, reducir riesgos, aumentar los ingresos y mantener a los equipos en la búsqueda constante de la excelencia, en lograr ese primer principio para satisfacer al cliente: la entrega tempra y continua de software de calidad y de valor.


Conclusión

La agilidad no se trata solo de seguir procesos y prácticas, sino de crear un cambio significativo en las organizaciones. Los Scrum Masters y Coaches juegan un papel vital en este viaje, y su éxito depende de su capacidad para entregar software de valor y demostrar su impacto. Al abrazar esta responsabilidad y medir constantemente su contribución, pueden ayudar a sus equipos y organizaciones a alcanzar el alto desempeño y la verdadera agilidad, de lo contrario son reemplazables o inútiles para lo que fueron contratados.

En última instancia, la agilidad se trata de generar impacto, y los Scrum Masters y Agile Coaches tienen el poder de hacerlo. La entrega temprana y continua de software con valor es el núcleo de su misión, y al abrazar este principio, pueden llevar a sus equipos y organizaciones hacia un futuro más ágil y exitoso.


Saludos Ágiles, 

Jorge Abad.


Referencias

  1. Principios del Manifiesto Ágil.
  2. Manifiesto Ágil.
  3. Recomiendo ver el vide asociado a este artículo: #RespuestasAgiles ¿Generan o no valor? He ahí el dilema con algunos #AgileCoaches y #ScrumMasters