Cuando tratamos de definir Agile muchos agilistas dicen que es un “mindset”, una manera diferente de pensar. Para muchos, Agile es una cultura, una manera de trabajar y de pensar diferente donde no buscamos la planificación sino la adaptación. Pero si es un mindset esto nos va a dificultar la hora de medir si un equipo es más ágil o menos. Vamos a dar las cinco claves para definir si un equipo es Agile de verdad.
Team First
Un equipo Agile piensa como una unidad que desea entregar valor resolviendo problemas complejos. A un Agile Team le importa funcionar gracias a la conexión entre sus miembros.
Las etiquetas se suelen evitar, frases como “front va tarde”, “los UX hemos terminado” o “la arquitectura es mi responsabilidad” están fuera.
Un equipo que practica agilismo piensa como un grupo unido que pone encima de la mesa la habilidad de todos sus miembros con el objetivo de dar resultados. El bienestar es responsabilidad compartida, somos capaces de darnos feedback y de discutir con tal de obtener un mejor resultado.

Sin resultados no hay agilidad
Un equipo orientado por resultados (de negocio) es clave para Agile. Cuando medimos resultados, empezamos a darle sentido al equipo. Por ejemplo, muchos developers defienden la importancia de las prácticas de desarrollo avanzadas como TDD o Pair Programming. Estás técnicas tienen sentido cuando miramos hacia resultados.
Un equipo Agile mide sus resultados de negocio y usa esa información para adaptarse y tomar nuevas decisiones. Ignorar estos resultados es síntoma de dejadez o vivir fuera de la realidad de la existencia del equipo.
Entender el contexto y luchar por mejorarlo es clave.
Estrategia compartida
Cuando tratamos de obtener resultados necesitamos entender el contexto completo de nuestro equipo. Es habitual que nuestro producto esté enmarcado en una estrategia superior de la que debemos ser conocedores.
Un equipo orientado por resultados debe entender el entorno que le rodea. De hecho, mejor aún sería poder participar de dicha estrategia.
Además, un Agile Team debe crear su estrategia de producto que explique al mercado o al management los próximos pasos que queremos dar. Nos enfrentamos a problemas complejos y debemos entender los siguientes pasos.
Liderazgo Servicial
Además de funcionar por resultados, un equipo Agile necesita el apoyo de su organización. Una empresa con equipos ágiles actúa al servicio de dichos equipos para aportar recursos, experiencia, desbloqueos… ¡Lo que necesiten para entregar valor!
En los clubes deportivos se sabe que los deportistas son clave, son los que aportan el valor, y los clubes dan el máximo servicio a estos.
Sin embargo, en las empresas existe mucho ego de jefes que anteponen usa intereses a los equipos que desean dar resultados.

Libertad, responsabilidad y transparencia
Posiblemente, está característica sea la más relevante. Un equipo Agile trabaja de manera autogestionada (aunque originalmente eran autoorganizados) es decir, con una autonomía muy elevada para tomar decisiones. Es más, Scrum deslizó la idea de que los equipos fueran responsables de todas las tareas del producto: desarrollarlo, pruebas, marketing, naming, ventas… ¡Todo!
Y está idea es muy disruptiva. Estás funciones suelen estar distribuidas entre muchos departamentos y tapadas bajo una burocracia que dificultan la entrega de valor.
¡Cuidado! La autogestión tiene más caras, requiere de responsabilidad. Tomar decisiones conlleva que puedes equivocarte y, por tanto, que te expongas. Requiere un cambio de mentalidad, tener poder pero responsabilidad que conlleva (como diría Spiderman).
A estos dos ingredientes le agregamos transparencia de la organización con el equipo. Un equipo que toma decisiones necesita la información para hacerlo. Muchos responsables guardan información o bien tienen acceso a ella, lo que provoca que puedan decidir y los equipos estén indefensos. ¡La información gana batallas!
Y tú, ¿Qué características clave ves en un Scrum Team?

Que buenísimos artículos