Sobrecarga: cuando hay demasiadas formalidades
El tercer motivo de fracaso del teatro ágil: el exceso de formalidades. La «carga de las reuniones», el coste del cambio de contexto que eclipsa esos quince minutos y la carga que supone la cadencia, que acaba con los sprints cortos, y cómo encontrar el equilibrio adecuado.
El coste de una ceremonia no se limita a los quince minutos que figuran en el calendario. Son esos quince minutos, más los veinte que se dedican a relajarse antes de ella y los veinte que se dedican a recuperar el ritmo después, multiplicados por todas las personas presentes en la sala.
La sobrecarga es el modo de fallo que pasa desapercibido a simple vista, ya que cada ceremonia por sí sola parece insignificante. Un cuarto de hora de reunión de pie, una hora de planificación, una hora de retrospectiva. ¿Quién podría oponerse? El problema es que no se producen una a una. Se acumulan, con cierta cadencia, sobre una jornada laboral en la que hay que encajar el trabajo realmente profundo en los huecos. A diferencia de los otros tres modos, la sobrecarga no tiene que ver con una ceremonia desvirtuada o vacía de contenido; una ceremonia perfectamente válida puede seguir siendo una de más. Es el único modo que se diagnostica mediante la aritmética.
El impuesto sobre las reuniones, calculado con transparencia
Así que hágalo: cuente todo el volumen de trabajo, no solo la reunión diaria. Un sprint de dos semanas suele incluir entre dos y cuatro horas de planificación del sprint, una o dos horas de revisión, una o dos horas de retrospectiva, una o dos sesiones de refinamiento y una reunión diaria de quince minutos, lo que suma otras dos horas y media a lo largo de diez días. Si lo suma, resultará que se dedica casi una jornada laboral completa por desarrollador, en cada sprint, antes incluso de escribir una sola línea de código. Los profesionales calculan esto en horas-persona, porque esa es la unidad con la que se mide la gestión: quince minutos de reunión diaria en un equipo de doce personas no son quince minutos, sino tres horas-persona que se pierden cada día. Si a esto le sumamos la parte que el calendario nunca muestra (el tiempo de preparación previo a cada una de esas interrupciones y el de reanudación posterior), una quinta parte de la semana laboral es una cifra conservadora, que es exactamente la sobrecarga que los profesionales siguen señalando.
Eso no es necesariamente incorrecto. La coordinación tiene un valor real, y tres horas-persona bien invertidas pueden suponer un ahorro mucho mayor en fases posteriores. Pero se trata de un coste, y la pregunta que cabe plantearse sobre cualquier coste es qué se obtiene a cambio. Un equipo que no pueda señalar una decisión tomada, una colisión evitada o un obstáculo resuelto como resultado de una reunión está pagando ese coste a cambio de nada. La sobrecarga solo se justifica cuando el beneficio es cuantificable.
El cambio de contexto es lo que realmente sale caro
Sin embargo, el calendario subestima el coste, ya que la reunión en sí misma es la parte más económica. Lo costoso es el cambio de contexto que se produce antes y después. Un desarrollador inmerso en un problema no se teletransporta a la reunión de pie y vuelve al instante. Sale de su concentración, pierde el modelo mental que había construido y dedica los primeros momentos tras la reunión a reconstruirlo. Los profesionales describen la reunión matutina como un mecanismo para «detonar» el inicio de la jornada: el trabajo no comienza realmente hasta que esta termina, por lo que toda la hora previa a la reunión se da por perdida. Los quince minutos son el precio de etiqueta; el cambio de contexto es la factura.
Por eso, cuándo se celebra una reunión es tan importante como cuánto dura. Una reunión de pie a media mañana interrumpe el flujo de trabajo de un desarrollador dos veces; la misma reunión de pie en un momento natural de transición solo supone una pequeña interrupción. Y este es el argumento más sólido para eliminar por completo el estado del reloj sincrónico: si la verdadera función de la reunión diaria es ofrecer una lectura del estado que las herramientas ya proporcionan, una reunión asíncrona elimina la interrupción sin perder la información, y una breve sincronización en directo varias veces a la semana mantiene la coordinación humana que el hilo asíncrono no puede garantizar. Nuestro capítulo «Cómo llevar a cabo una reunión diaria» aborda cómo proteger la jornada de los creadores, independientemente de la cadencia que se elija.
La carga de la cadencia: la trampa de los sprints cortos
Además, existe un factor multiplicador que nadie tiene en cuenta: la duración del sprint. Cada ceremonia que se celebra «una vez por sprint» se celebra el doble de veces en un sprint de una semana que en uno de dos semanas. Si se reduce a la mitad la duración del sprint, se duplican las sesiones de planificación, las revisiones y las retrospectivas, pero no se reduce a la mitad el trabajo que hay entre ellas, por lo que la proporción entre ceremonias y trabajo se dispara. Los equipos con sprints de una semana lo describen sin rodeos como algo negativo: planificación y retrospectiva cada semana, y la reflexión suele quedarse en nada porque una semana no es tiempo suficiente para haber aprendido nada nuevo.
La solución consiste en dejar de considerar la cadencia como un único regulador. La duración de los sprints, la frecuencia de las reuniones de pie y la frecuencia de las retrospectivas no tienen por qué variar al unísono. Un equipo que considere que las retrospectivas semanales carecen de sentido puede realizarlas cada dos o tres sprints sin perder nada. La reflexión tiene su propio ritmo natural, y forzar que se realice más rápido de lo que el equipo tarda en acumular lecciones solo da lugar a la retrospectiva «de cumplir con el formalismo» del capítulo Rendimiento. Adapte cada ceremonia al intervalo en el que realmente genere resultados.
Cuando el modo «Overload» se combina con los demás modos
La sobrecarga rara vez se presenta por sí sola. En su artículo «Flaccid Scrum», Martin Fowler describe la situación en la que un equipo lleva a cabo todas las ceremonias, pero descuida la disciplina de ingeniería subyacente, por lo que paga el coste total de las reuniones sin obtener ningún beneficio en cuanto a la entrega, ya que el cuello de botella nunca fue la coordinación. Y el «water-scrum-fall», el patrón que Dave West, de Forrester, denominó «water-scrum-fall», es una agravación de la sobrecarga Power: un plan cuyo alcance, plazo y coste se fijan de antemano y que luego se envuelve en sprints, de modo que el equipo soporta tanto la sobrecarga de las ceremonias ágiles como la rigidez del modelo en cascada, con lo peor de cada uno.
También merece la pena tomarse en serio el argumento contrario, ya que es muy extendido y tiene algo de razón. A los profesionales les encanta señalar que muchas organizaciones de ingeniería de élite apenas utilizan el conjunto de rituales: los ingenieros dirigen los proyectos, los equipos eligen su propio método y la entrega continua proporciona una retroalimentación más rápida que cualquier reunión semanal. Hay que manejar esta observación con cautela: «las normas no se aplican a nosotros» no es una estrategia, y un equipo grande y distribuido necesita, sin duda, más sincronización que uno pequeño que trabaja en una misma ubicación. La verdadera lección no es prescindir de las ceremonias; es adaptar la ceremonia a la coordinación que el trabajo realmente requiere, lo cual, para algunos equipos, es mucho menos de lo que supone el manual estándar, y para otros es exactamente la cantidad estándar. La sobrecarga es lo que se produce cuando se copia el manual en lugar de ajustar la necesidad. El último modo, el vacío de seguimiento, es lo que se produce cuando ni siquiera las ceremonias adaptadas a las necesidades cambian nada.
Preguntas frecuentes
¿Cuántas reuniones se consideran demasiadas en Scrum?
No hay una cifra fija. La clave está en la proporción y el rendimiento. Sume el tiempo dedicado a las reuniones periódicas como porcentaje de la semana del equipo; si supera el 20 % y el equipo no puede señalar qué ha cambiado gracias a ello, significa que están sobrecargados. Una reunión se gana su espacio al generar una decisión o una coordinación que el trabajo realmente necesita, no por el mero hecho de figurar en la lista habitual.
¿Son los sprints de una semana demasiado cortos para todas las ceremonias?
A menudo, sí. Planificar y celebrar una retrospectiva cada semana hace que la proporción entre ceremonias y trabajo se dispare, y los equipos con experiencia suelen encontrarse con que no hay nada nuevo sobre lo que reflexionar en tan poco tiempo. Adapte la frecuencia: celebre la retrospectiva cada dos o tres sprints si la reflexión semanal resulta infructuosa, y pase a realizar el informe de estado de forma asíncrona para que la reunión diaria no le ocupe toda la mañana.
¿Por qué parece que las grandes empresas tecnológicas se saltan las ceremonias de Scrum?
Es cierto que muchos equipos de élite funcionan de forma más ágil: los ingenieros dirigen los proyectos, los equipos eligen su propio método y la integración continua y la entrega continua (CI/CD), junto con los «feature flags», proporcionan una retroalimentación más rápida que la que podría ofrecer una reunión semanal. Pero la lección no es que las reglas no se apliquen a nosotros, sino que hay que adaptar la reunión a las necesidades reales de coordinación. Un equipo pequeño que trabaja en la misma oficina necesita menos sincronización que uno grande y distribuido, y copiar ciegamente cualquiera de los dos extremos es un error en sí mismo.
¿Cómo puedo reducir la carga administrativa de las reuniones ágiles sin perder la coordinación?
Analice cada reunión periódica planteándose una pregunta: ¿qué decisión o coordinación se deriva de ella? Elimine o fusione aquellas que no tengan respuesta, traslade los informes de situación a las herramientas que ya los recogen y reduzca el número de participantes en las reuniones restantes al grupo más reducido que realmente necesite estar presente. El objetivo es dedicar menos tiempo a la coordinación y más tiempo a realizar el trabajo.
Lecturas relacionadas
- Espectáculo: la ceremonia que se celebra para el público. La ceremonia que resulta económica de mantener porque nadie espera nada de ella.
- El vacío del seguimiento. Cuando ni siquiera una ceremonia adecuada cambia nada.
- Reuniones asíncronas y a distancia. Liberar el estado de la dependencia del reloj síncrono.
- Reunión de planificación del sprint. Una planificación lo suficientemente concisa como para que valga la pena dedicarle una hora.
- Ceremonias ágiles: la guía completa. Para qué sirve cada ceremonia, de modo que pueda determinar cuáles son realmente necesarias para el trabajo.
- Glosario de Agile Theatre. Definición de los cuatro modos de fallo acuñados.