Scrum a Escala - Ciclo Scrum Master

Un conjunto de equipos Scrum que tienen la necesidad de coordinarse entre sí componen un Scrum de Scrums (SoS, por sus siglas en inglés). Este equipo es un Equipo Scrum en sí mismo, responsable de un conjunto totalmente integrado de incrementos de producto potencialmente implementables al final de cada Sprint de todos los equipos participantes. Un SoS funciona como un Equipo de Release y debe ser capaz de entregar valor directamente a los clientes. Para hacerlo efectivamente, debe ser consistente con la Guía de Scrum; es decir tener sus propios roles, artefactos y eventos, aunque dada su naturaleza escalada hay algunas consideraciones adicionales:

El Scrum de Scrums Master (SoSM)

El Scrum Master del Scrum de Scrums se llama Scrum de Scrums Master (SoSM), es responsable del release del esfuerzo conjunto de los equipos y debe:
· hacer visible el  progreso,
· hacer visible el backlog de impedimentos a toda la organización,
· eliminar impedimentos que los equipos no pueden resolver por sí mismos,
· facilitar la priorización de los impedimentos, poniendo especial atención en las dependencias entre  equipos y la distribución del backlog,
· mejorar la eficacia del Scrum de Scrums,
· trabajar cerca del Equipo de Product Owners para tener un Incremento de producto potencialmente implementable al menos cada Sprint
· y coordinar la implementación de los equipos con los Planes de Release de los Product Owners.

Escalar el SoS

Dependiendo del tamaño de la organización o de la implementación, se puede necesitar más de un SoS para entregar un producto muy complejo. En esos casos, se puede crear un Scrum de Scrum de Scrums (SoSoS, por sus siglas en inglés) a partir de múltiples Scrums de Scrums. El SoSoS es un patrón orgánico de equipos Scrum infinitamente escalable. Cada SoSoS debe tener SoSoSM y versiones escaladas de cada artefacto y evento.
Escalar los SoS reduce la cantidad de canales de comunicación dentro de la organización para que la complejidad esté encapsulada. El SoSoS interactúa con un SoS de la misma manera que un SoS interactúa con un solo equipo Scrum permitiendo la escalabilidad lineal.

Diagramas de ejemplo:

Scrum a Escala

SoS de 5 Equipos

Scrum a Escala

SoSoS de 25 Equipos

NOTA: Si bien la Guía de Scrum define que el tamaño óptimo de un equipo es de 3 a 9 personas, Harvard Research determinó que el tamaño óptimo de un equipo es de 4,6 personas(1). Experimentos con equipos Scrum de alta performance han demostrado reiteradas veces que 4 o 5 personas trabajando es el tamaño óptimo. Es esencial para la escalabilidad lineal que este patrón sea el mismo para el número de equipos en un SoS. Por lo tanto, se seleccionaron pentágonos para representar a un equipo de 5. Estos diagramas son solo ejemplos, su diagrama organizacional puede ser muy diferente.

(1) Richard Hackman, Leading Teams: Setting the Stage for Great Performances, (Boston, Harvard Business School Press, 2002).