viernes, marzo 10, 2023

El litmus test de la agilidad: Cómo identificar rápidamente si un equipo o muchos son ágiles o no

Hola a todos

La agilidad es un término muy utilizado en la industria del software, y se refiere a la capacidad de los equipos de responder a los cambios de manera rápida y efectiva. Un equipo ágil es aquel que es capaz de adaptarse a las necesidades cambiantes del negocio y del mercado, entregando software de calidad de forma constante y mejorando continuamente.

Pero ¿Cómo saber si un equipo o muchos equipos (que trabajan con un mismo Product Backlog) son ágiles o no, de una forma rápida y sencilla?  A continuación, te comparto esta evaluación rápida de agilidad, Esta evaluación consta de cuatro preguntas que te permitirán saber rápidamente si un equipo o una tribu es ágil o no:

  1. ¿Están entregando software funcionando, probado y de valor al menos una vez al mes?
  2. ¿Está el equipo entregando lo que el negocio más necesita?
  3. ¿Está el equipo mejorando al menos una vez al mes?
  4. ¿Tiene el equipo bienestar? ¿Está el equipo bien y se están divirtiendo?

Estas cuatro preguntas las he llamado "Litmus Test de la Agilidad" o el "LitmusTestAgile", haciendo referencia al Litmus Test que se hace para determinar rápidamente si una solución es básica o ácida haciendo uso del papel tornasol (recuerdos que quedan del colegio).

Pero volviendo.

Si puedes responder "Sí" a estas cuatro preguntas, el equipo o todos los equipos que están trabajando con el mismo Product Backlog, entonces es muy probable que tengas un equipo o una tribu ágil, que asu manera, tal vez usando un marco de trabajo o no, están logrando poner en práctica la agilidad en su más pura expresión. Estas preguntas están abstraídas  de los cuatro valores y los doce principios del Manifiesto Ágil, por lo que si las cumples, estás cumpliendo también con los principios de la agilidad. Además, su fuente más importante es el Checklist de Scrum de Henrik Kniberg que tradujo Lucho Salazar en su famosísimo blog, bajo el título "Lista de Chequeo Scrum".


¿Están entregando software funcionando, probado y de valor al menos una vez al mes?

Esta pregunta busca identificar si el equipo debe ser capaz de entregar software que el cliente pueda utilizar, y que tenga un impacto positivo en el negocio. Además, es importante que se entregue con frecuencia, al menos una vez al mes, con preferencia a tiempos más cortos.


"Si un equipo o una tribu es capaz de entregar software funcionando, probado y de valor al menos una vez al mes, sin dudar es ágil y está avanzando en la dirección correcta."


¿Está el equipo entregando lo que el negocio más necesita?

Esta segunda pregunta está relacionada con la alineación del equipo con las necesidades del negocio. El equipo debe estar entregando lo que el negocio más necesita, y esto se debe validar constantemente. No importa cuantos stakeholders tiene, pero si logra entregar lo que el negocio pide, ese equipo está generando impacto hacia el mercado.


¿Está el equipo mejorando al menos una vez al mes?

Esta pregunta se refiere a la mejora continua del equipo. Es importante que el equipo esté mejorando continuamente, tanto en sus procesos, interaciones como en su capacidad técnica. Si mejora una vez al mes, estará mejorando al año 12 veces, pero si mejora en ciclos de dos semanas, serán en consecuencia 24 mejoras, mucho mejor ¿No cierto? Lo cierto, es que la mejora debe ser un ejercicio constante de un equipo ágil que no debe dar espera a que se llegue una fecha específica para hacerla.


"Lo cierto, es que la mejora debe ser un ejercicio constante de un equipo ágil que no debe dar espera a que se llegue una fecha específica para hacerla"


¿Tiene el equipo bienestar? ¿Está el equipo bien y se están divirtiendo?

Esta cuarta pregunta se centra en el bienestar del equipo. El equipo debe estar bien y disfrutando su trabajo. Si el equipo está entregando software funcional, probado y de valor, está alineado con las necesidades del negocio y está mejorando continuamente, es muy probable que esté bien y disfrutando su trabajo, pero, aun así, es necesario preguntar, es requerido validar si hay seguridad sicológica y un ambiente en el que surja tanto la creatividad como el alcanzar retos juntos, en donde no se esté maltratando o desgastando a las personas, simplemente, algo así no es sostenible.


Cerrando

Si quieres saber si tu equipo o tribu que hace software es ágil o no, puedes utilizar el Litmus Test de la Agilidad. Si respondes "sí" a las cuatro preguntas, entonces es muy probable que tengas un equipo o tribu ágil que está entregando software funcional, probado y de valor, está alineado con las necesidades del negocio, está mejorando continuamente y está disfrutando su trabajo. Adicionalmente, puedes llevar estas preguntas a las áreas de negocio cambiando la palabra software por los entregables de valor que allí se generan, de forma que rápidamente sabrás si esa área o equipo requiere ayuda o está generando impacto esperado para la organización.

Saludos Ágiles,

Jorge Abad.



1 comentario:

  1. Buen día.. Excelente articulo, se lo compartí a mi equipo de trabajo para evaluarnos como estamos dentro del mundo Ágil pues vamos empezando a involucrarnos en el tema. Esto nos ayuda mucho. Saludos..

    ResponderBorrar