La relación entre el modelo de fluidez ágil y las topologías de equipos
El modelo de fluidez ágil.
- Focalizando, requiere un equipo que aprenda a trabajar junto para focalizarse en crear valor de negocio en vez de simplemente finalizar tareas técnicas. Se obtiene visión sobre el equipo del trabajo, transparencia, y tendrá más oportunidades para influencia el trabajo en direcciones positivas. Esta zona refleja lo básico de Agile.
- Entregando, requiere que un equipo invierta en aprender una serie de habilidades en el desarrollo de software. Esta zona refleja la sostenibilidad Agile. Las habilidades no se obtienen fácilmente, pero con tiempo y el adecuado apoyo organizacional, el equipo obtiene la habilidad de crear y lanzar software con una baja tasa de errores tan pronto como el mercado lo acepte, lo que proporciona a la organización nuevas oportunidades para lograr retorno de la inversión en su desarrollo software.
- Optimizando, representa la promesa de Agile: un equipo que baila y se mueve al son de las condiciones cambiantes del mercado, y toma responsabilidad compartida para construir el mejor producto que la inversión pueda comprar. Conseguir la fluidez en esta zona significa que los expertos del negocio deben unirse a los equipos como participantes a tiempo completo, y mientras que este cambio de la estructura organizativa puede ser un reto, es beneficioso mejorando la habilidad de tus equipos para servir al negocio.
- Fortaleciendo, representa el futuro de Agile. (no tratada por los autores en su diagnóstico)
Topologías de equipos
Las cuatro topologías de equipos:
- Equipos focalizados en una cadena de valor, capaces de entregar a cliente/usuario lo más independientemente posible.
- Equipos de soporte, ayudan a otros equipos a cubrir una necesidad (tecnológica o de dominio) para aumentar su autonomía.
- Equipos de subsistemas complejos, responsables de construir y mantener parte del sistema que requiere habilidades o conocimiento especiales.
- Equipos de plataforma.
Y no solo habla de las topologías de los equipos, si no de sus interacciones: X-as-a-service, colaboración y facilitación.
Ninguno de los dos modelos definen una situación para los equipos ideal, si no que dan herramientas para identificar su situación, y trabajar en su desarrollo hacia un lugar más efectivo o eficiente en nuestro contexto. Las topologías desde el diseño organizativo de los equipos (composición y relaciones) y AFM desde el nivel de capacidad del equipo para una entrega continua, adaptable y de calidad (vamos a decir, "ágil").
Entonces, ¿Hay una relación entre zonas del modelo de fluidez ágil y la tipología del equipo?
Parece trivial decirlo, pero aún hay muchas organizaciones que no han dado el salto, y o no lo creen o no lo es necesario para su modelo de negocio.
Estos equipos son los que más se beneficiarán de la zona OPTIMIZANDO pues es dónde se trabaja la respuesta adecuada al mercado y su adaptabilidad al negocio.
- Los equipos de plataforma los situo en una zona ENTREGANDO como zona necesaria. Si una organización está creando plataformas para dar servicio al resto de equipos, la calidad del producto, su capacidad de entrega continua, debe estar siempre por encima de los equipos a los que da servicio o se crearía un cuello de botella artificial. La zona OPTIMIZANDO probablemente es menos necesaria, pues su gestión de requerimientos no está en contacto directo con el mercado.
Este podría ser un mapa objetivo, pero podríamos tener un mapa de los equipos de la organización, incluyendo la zona actual y la zona deseada. Cada zona puede tener diferente grado de consecución, y podremos observar patrones de necesidades por tipo de equipo.
¿Y si las relacionamos a través de un mapa?
ANEXO: Las tipologías que nos encontramos.
Seguir investigando
La idea de las topologías de equipos según la situación en el mapa de Wardley y su identificación de la zona de fluidez necesaria es un trabajo en progreso. Creo que puede dar mucha información para facilitar las conversaciones alrededor de la evolución de una organización, pero quizás está un poco sobrecargado. ¡Si tienes alguna idea, no dejes de escribirla en los comentarios!
jmbeas dice:
Hola Joserra, qué interesante artículo. Por un lado me ha aclarado bastante cómo entender el Agile Fluency Model (AFM) y por otro me ha intrigado tu propuesta de conectarlo con Team Topologies y Wardley Maps. Me gustaría continuar la conversación con una nota acerca de las zonas del AFM y los Wardley Maps, a ver qué te parece.
Para empezar, me gustaría aclarar cómo visualizo yo el Wardley Map. Para mí, los componentes que yo visualizaría ahí serían diferentes prácticas en las que la organización (individuos y equipos) tiene diferentes niveles de desempeño. Además, para este caso prefiero ver el eje de evolución (el horizontal) con los siguientes valores: «Novel», «Emerging», «Good» y «Best». P.ej. si ponemos el foco en un equipo en concreto, quizás su desempeño en cuanto a integración continua sea de «Best practice» (porque lo tienen perfectamente asumido e integrado en su flujo de trabajo), pero de TDD sea de «Novel» (porque están empezando a hacer algunos pinitos).
Me llama mucho la atención que sitúes las zonas del AFM en el eje vertical del mapa porque yo la veo más bien en el eje horizontal. Para mí, a medida que vamos avanzando de una zona a otra, también vamos aumentando el nivel de estandarización en los procesos, por lo que creo que hay una relación bastante directa entre «Focalizando» y el paso de «Genesis/Novel practice» a «Custom/Emerging practice», «Entregando» y el paso de «Custom/Emerging» a «Product/Good», y «Optimizando» y el paso de «Product/Good» a «Commodity/Best».
Por otro lado, interpreto que la disposición de las zonas que haces en vertical quiere expresar que en la zona «Focalizando» nos centramos en aspectos más internos y en la zona «Optimizando» en aspectos más cercanos a los clientes. ¿Es así? En ese caso, también estoy de acuerdo contigo, con lo que quizás estemos hablando de algo más parecido a una distribución en diagonal.
No sé, ¿cómo lo ves tú?
Un abrazo
JMB
Joserra Díaz dice:
¡Gracias por esas ideas!
En el Wardley Map no sitúo las prácticas de los equipos (sería otra perspectiva), si no el componente/producto software en el que estén trabajando (visto desde el punto de la cadena de valor). Entonces, según su topología de equipo, y su situación en la evolución de ese componente, es cuándo me pregunto que prácticas (zonas del modelo de fluidez) les serían más útiles. O sea, le estoy dando la vuelta a cómo lo visualizas tú.
Creo que las dos maneras de visualizarlo pueden revelar información valiosa para un buen diseño organizacional. Yo lo planteaba desde la situción de los equipos, y entonces conversar sobre cuál es la zona del modelo que les podría interesar a cada equipo según su situación.
Estableciendo «Focalizando» en todas las áreas quiero decir que es básico.
La distribución creciente de «Entregando» quiere decir que quizás en un entorno de genesis no vas a preocuparte de todas las prácticas de calidad, pero conforme el producto madura, necesitarás trabajar más para asegurar la escalabilidad.
Y la zona «Optimizando», los beneficios de las mejores decisiones de producto, serán vitales en esos momentos en los que tras validar una idea la quieres hacer crecer. Es obviamente una feliz suposición que con un producto consolidado puedes dedicarte un poco más a «ordeñar la vaca» que a crear grandes innovaciones.
Ponemos diferentes perspectivas en el mapa y salen diferentes conclusiones 🙂