Nota previa. Se me ha ido de madre la extensión del post, así que lo he dividido en dos. En este primero va el contexto y lo más básico. En el segundo irá la parte más de escalado y mis conclusiones y opiniones finales. También he de deciros que este material es parte del Agile Transformation Program 2023.
En un principio no había nada. Solo oscuridad. Luego llegaron los primeros frameworks (antes llamados metodologías) que acabarían en 2001 dando origen a la palabra Agilidad. Y luego, cuando la demanda Ágil se disparó, llegaron los frameworks de escalado.
Y aparecieron los SAFe, LeSS, Spotify, Holocracy, Nexus y Scrum@Scale y otros. Y aparecieron sus amantes y sus detractores. Y fue entonces, después de aquello, cuando apareció unFix.
unFix, cuyo nombre viene a decirnos que nada es fijo, es la nueva creación (oficialmente de enero de 2022) de Jurgen Appelo, el también creador del viejo Management 3.0.
Un modelo, que no es ni framework ni metodología, como se destaca el autor:
- Modelo, porque nada de unFix es esencial y todo es opcional.
- Un modelo que sólo entra en la estructura organizativa, no en el tema de los procesos.
- Sin orientación top-down (frase que pareciera querer marcar claramente distancias con SAFe)
- Y que no está en contra de los otros modelos y frameworks, que de estos otros te puedes deshacer de sus partes malas y conservar las partes buenas y ser unFix, todo vale.
Después de lo anterior, entiendo que te pueda quedar en la mente una extraña sensación de todo y nada, de que unFix no es igual al resto, pero un poco sí, y de que los otros frameworks siguen sirviendo, pero no del todo. Ni sí, ni no, sino todo lo contrario.
Un modelo nuevo, del que hay poca experiencia, pero si la hay… porque realmente es una recopilación de viejos y conocidos patrones
unFix, es siempre un sí pero no.
Por un lado, es un modelo del que aún hay muy poca experiencia. Aunque hay organizaciones que lo están usando, y casos de estudio en su Web, aún son pocas y, obviamente, llevan poco tiempo con el modelo.
Pero aunque pareciera teórico y del que hay poca experiencia, realmente, por otro lado, si la hay, porque, mayormente, unFix es una recopilación, una selección, una orientación, de patrones organizativos conocidos y que tienen muchos años.
Lo que me recuerda a aquello que hace años (2021) llamé Burbujas Ágiles.
unFix visto como una recomendación de Burbuja Ágil
A la hora de hacer una implementación, experimentar con prácticas Ágiles en la realidad o en lo que se viene a llamar una transformación ágil, hay decenas de interpretaciones del manifiesto Ágil, desde los frameworks clásicos, XP, Scrum, FDD, etc., a los frameworks post Manifiesto, Management 3.0, los de escalado e incluso los intentos de volver a la esencia como Modern Agile, Heart of Agile, etc.
También están las interpretaciones independientes que hacen los profesionales en función de su experiencia, sus aprendizajes, innovaciones o selección de prácticas y que no tienen nombres.
La selección que puedan hacer, diferentes agentes del cambio, es muy amplia, con multitud de prácticas ágiles que no siempre vamos a encontrar dentro de un framework (como los Agile Patterns, Scrum Patterns, etc.). Prácticas ágiles que no encontrarás en los frameworks más populares, algunas pre-manifiesto y otras post-manifiesto.
Con todo, las opciones, combinaciones, interpretaciones, selección, etc., aun teniendo en común los valores y principios del Manifiesto Ágil… son muy muy numerosas.
Es lo que yo llamé hace años las diferentes burbujas de prácticas Ágiles.
De tal manera que tu (la de tu organización o equipo) burbuja de prácticas Ágiles no tiene porqué ser igual a la mía (la de nuestra organización o equipo). Pueden tener prácticas en común, o no tenerlas.
Las diferentes burbujas pueden (deberían) tener en común, al menos, los valores y principios del manifiesto Ágil (o no, y encontrarnos frente a una implantación de dudosa coherencia Ágil).
Y esto es así por el vasto conocimiento que hay hoy en Agilidad, por las diferentes interpretaciones, conocimientos, etc. Esto es pluralidad, riqueza, y posibilidad de obtener mejores aproximaciones a diferentes casuísticas.
Pero todo lo anterior NO necesariamente implica que todas las burbujas Ágiles den los mejores resultados, también hay aquí Lado Oscuro. Desequilibrios. Selecciones poco óptimas.
Un Lado Oscuro que en muchas ocasiones se manifiesta seleccionando un grupo de prácticas Ágiles y obviando otras… lo que no siempre resulta en la mejor estrategia para aportar valor al negocio.
La burbuja de prácticas unFix: patrones y modelos
En este sentido, unFix nos ofrece la recomendación de prácticas de su autor, de patrones, Ágiles (en su gran mayoría ya existentes), de estructura organizativa orientados al escalado.
He contado, al menos 17, divididas en dos grandes grupos, patrones y modelos. No voy a comentar todas, que para eso está la web oficial, y no es mi objetivo ser el contador oficial del detalle del modelo en español.
Pero si que vamos a repasar los principales.
Equipos, Squads… y ahora, en unFix, Tripulaciones
La base del modelo unFix es el llamado Crew, cuya traducción sería Tripulación, que viene a ser lo que en otros frameworks conocemos como equipo, células o los Squads de Spotify.
Un Crew es una unidad que ofrece valor a clientes, stakeholders, etc. y que puede estar formado por entre 3 y 7 personas.
Y hay 7 tipos diferentes de equipos, cuatro de ellos derivados del libro Team Topologies, que se cita explícitamente, y a los que se les cambia el nombre:
- Value stream, que vendría a ser al que en Team Topologies llaman stream aligned team y que, según la propia documentación de unFix también podríamos llamar Agile Team o Scrum Team. Por lo general, este tipo de equipo es el principal o el esperado por defecto.
- Facilitation (el enabling team del Team Topologies), según la propia documentación de unFix también podríamos llamar Support Team o Coordination Team.
- Platform (al que en Team Topologies llaman platform team) que también podríamos llamar Service Team o Infrastructure Team.
- Capability (al que en Team Topologies llaman complicated subsystem team) que también podríamos llamar Component Team o Specialist Team
Los tres tipos de Tripulación adicionales:
- Gobernanza, que también, según la web de unFix, puede llamarse Management Team (que para mi se entiende mejor).
- Experiencia, que también puede llamarse Customer Journey Team.
- Partnership, que también puede llamarse Vendor Team. Por el nombre se entiende raro, pero su idea es agrupar freelancers, externos, etc.
El capitán
En unFix aparece la figura del Capitán (Team Lead o Squad Leader), que viene a ser un miembro de la tripulación con la responsabilidad final sobre «lo que suceda en el viaje».
Como cita el modelo, en un avión, el Capitán tiene la última palabra del vuelo. En un quirófano, es el cirujano. Pues en las tripulaciones unFix lo mismo.
No obstante, una tripulación completamente desarrollada debería ser capaz de auto-organizarse, sin necesidad de muchas decisiones del Capitán.
- OKRs sin Lado Oscuro, IA para OKRs y alternativas para evaluarlos - 25 julio, 2024
- Por qué seguimos usando técnicas ágiles anticuadas: Efecto Einstellung - 18 julio, 2024
- Cómo crear una IA personalizada (me llevó meses, pero te lo enseño en 2 min) - 11 julio, 2024