Atlasingeniería

Producto y metodologías ágilesSeniorTema 6Senior

Coordinar varios equipos sin burocracia

Cuando dos equipos dependen uno del otro, la reacción habitual es agregar reuniones. Casi siempre la solución correcta es la inversa: cambiar el trabajo para que la dependencia deje de existir.

La coordinación es el impuesto que se paga por dividir el trabajo. Cuando dos equipos se necesitan, cada entrega requiere alinear calendarios, acordar contratos y esperar al otro, y ese costo crece mucho más rápido que la cantidad de equipos.

La reacción típica es agregar mecanismos: una reunión de sincronización, un comité, un tablero compartido. Todos sirven un poco y ninguno ataca la causa. La coordinación más barata es la dependencia que se elimina.

Los tres tipos de dependencia

TipoCómo se veQué la eliminaSi no se puede eliminar
De conocimientoSólo una persona sabe cómo funciona esoDocumentar y trabajar en pareja una vezAgendar el tiempo de esa persona explícitamente
De interfazNecesito que tu servicio exponga algo nuevoAcordar el contrato primero y simularlo mientras tantoFecha del contrato, no de la implementación
De decisiónNo puedo avanzar hasta que alguien decidaDefinir quién decide y con qué criterio, de antemanoFecha límite con decisión por defecto
La dependencia de interfaz es la más común y la que mejor se destraba: si el contrato se acuerda el día uno, los dos equipos trabajan en paralelo contra una simulación y se encuentran al final.

Antes de seguir, predecí

Dos equipos con una dependencia entre ellos. ¿Qué conviene?

Qué mecanismo usar, y cuándo

MecanismoCuándo sirveCostoCuándo se vuelve burocracia
Contrato acordado y simuladoDependencia de interfazUna reuniónNunca: es el mejor que hay
Persona de enlaceDos equipos con mucho tráfico entre síParte del tiempo de una personaCuando pasa a ser el único canal y todo la espera
Sincronización semanal cortaUn proyecto conjunto en cursoMedia hora por semanaCuando sobrevive al proyecto que la justificaba
Tablero de dependencias visibleMás de tres equipos involucradosMantenerloCuando actualizarlo lleva más tiempo que resolver las dependencias
Comité de coordinaciónCasi nuncaAlto y permanenteCasi siempre: suele reemplazar la decisión por la reunión
Reorganizar los equiposCuando la misma dependencia aparece todos los mesesAlto, por única vezNo es burocracia: es la solución de fondo
La última fila es la que nadie quiere escuchar y la que más veces corresponde: si dos equipos se necesitan todas las semanas, el problema es el límite entre los dos, no su coordinación.

Empezar por el inventario

Cómo destrabar la coordinación de un equipo

  1. Listá los bloqueos de los últimos dos meses. Qué esperaba cada uno, de quién y cuánto tiempo estuvo frenado. Sin esta lista, la conversación es sobre percepciones.
  2. Clasificá cada uno en conocimiento, interfaz o decisión. La distribución sola ya te dice qué mecanismo hace falta.
  3. Buscá los repetidos. Una dependencia que aparece una vez es un evento; la que aparece cinco veces es una señal sobre el límite entre los equipos.
  4. Atacá primero las de decisión, que son las más baratas de resolver: casi siempre alcanza con nombrar quién decide y poner una decisión por defecto.
  5. Convertí las de interfaz en contratos tempranos, con fecha propia. La fecha que importa es la del acuerdo, no la de la implementación.
  6. Llevá los repetidos a una conversación de estructura, con datos: «este límite nos costó siete semanas de espera en dos meses».

El inventario de dependencias

Cuatro equipos y sus dependencias reales, sacadas de mirar las últimas diez entregas: quién tuvo que esperar a quién.

1 / 6
No hace falta eliminar todas las dependencias: hace falta encontrar la que está en el medio de todo. Acá, mover el esquema de la base al equipo que lo usa saca a plataforma de tres caminos distintos, y eso vale más que cualquier reunión de sincronización.

Lo que preguntan sobre esto

Cierre

Autoevaluación

¿Lo entendiste?

¿Cuál es la forma más barata de coordinación?
¿Cómo se destraba una dependencia de interfaz?
¿Qué es una decisión por defecto?
¿Qué significa que la misma dependencia aparezca todos los meses?