La Gu铆a de Scrum a Escala庐

La gu铆a definitiva del marco Scrum@Scale

Versi贸n 2.1 - Febrero 2022
Copyright 漏 2006-2022 Jeff Sutherland y Scrum Inc., Todos los derechos reservados
Scrum@Scale es una marca registrada de Scrum Inc.
Esta gu铆a est谩 publicada bajo la licencia Creative Commons 4.0 Attribution-Sharealike License

El Scrum@Scale Gu铆a

La Gu铆a Definitiva del Scrum@Scale: Escalado que funciona

Prefacio de la Gu铆a del Scrum@Scale

Scrum, tal y como se describe originalmente en la Gu铆a de Scrum, se centra en que un 煤nico Equipo Scrum sea capaz de ofrecer un valor 贸ptimo manteniendo un ritmo sostenible. Desde su creaci贸n, el uso de Scrum se ha extendido a la creaci贸n de productos, procesos y servicios que requieren los esfuerzos de m煤ltiples equipos.

Sobre el terreno, se observ贸 repetidamente que, a medida que crec铆a el n煤mero de Equipos Scrum dentro de una organizaci贸n, surg铆an dos problemas importantes:

  • El volumen, la velocidad y la calidad de su producci贸n (producto de trabajo) por equipo comenz贸 a disminuir, debido a problemas como las dependencias entre equipos, la duplicaci贸n del trabajo y la sobrecarga de comunicaci贸n
  • La estructura de gesti贸n original era ineficaz para lograr la agilidad del negocio. Surgieron problemas como la competencia de prioridades y la incapacidad de cambiar r谩pidamente los equipos para responder a las condiciones din谩micas del mercado

Para contrarrestar estos problemas, era evidente que se necesitaba un marco para coordinar eficazmente varios Equipos Scrum que tuviera como objetivo lo siguiente

  • Escalabilidad lineal: Un aumento porcentual correspondiente en la entrega del producto de trabajo con un aumento en el n煤mero de equipos
  • Agilidad empresarial: La capacidad de responder r谩pidamente al cambio adaptando la configuraci贸n estable inicial

Scrum@Scale ayuda a una organizaci贸n a centrar m煤ltiples redes de Equipos Scrum en objetivos prioritarios. Para ello, establece una estructura que ampl铆a de forma natural el funcionamiento de un 煤nico Equipo Scrum en una red y cuya funci贸n directiva existe dentro de una burocracia m铆nima viable (MVB).

Una red puede alcanzar la escalabilidad lineal cuando sus caracter铆sticas son independientes de su tama帽o. Dise帽ar y coordinar una red de equipos con este objetivo no limita el crecimiento de una forma concreta, sino que permite que la red crezca de forma org谩nica, en funci贸n de sus necesidades 煤nicas, y a un ritmo de cambio sostenible que pueda ser mejor aceptado por las personas implicadas.

Una burocracia m铆nima viable se define como la que tiene la menor cantidad de 贸rganos de gobierno y procesos necesarios para llevar a cabo la(s) funci贸n(es) de una organizaci贸n sin impedir la entrega de valor al cliente. Ayuda a conseguir la agilidad del negocio reduciendo la latencia de las decisiones (el tiempo para tomar una decisi贸n), lo que se ha se帽alado como un motor principal del 茅xito. Para empezar a aplicar el Scrum@Scale, es esencial conocer el Manifiesto 脕gil y la Gu铆a Scrum 2020. No entender la naturaleza de la agilidad impedir谩 que se consiga. Si una organizaci贸n no puede hacer Scrum, no puede escalar.

Finalidad de la Gu铆a Scrum@Scale

Esta gu铆a proporciona la definici贸n de Scrum@Scale y los componentes de su marco. Explica las responsabilidades de los roles escalados, los eventos escalados y los artefactos empresariales, as铆 como las reglas que los unen.

Esta gu铆a se divide en cuatro secciones b谩sicas:

  • una introducci贸n al Scrum@Scale, con lo b谩sico para empezar
  • una visi贸n general del Ciclo Scrum Master
  • una visi贸n general del Ciclo Product Owner
  • un recorrido para reunir los ciclos

Cada componente sirve para un prop贸sito espec铆fico que se requiere para el 茅xito a escala. Cambiar su dise帽o o ideas principales, omitirlas o no seguir las reglas b谩sicas establecidas en esta gu铆a limita los beneficios de Scrum@Scale.

Las t谩cticas espec铆ficas que van m谩s all谩 de la estructura b谩sica y las normas de aplicaci贸n de cada componente var铆an y no se describen en esta Gu铆a. Otras fuentes proporcionan pautas, procesos y conocimientos complementarios.

Definiciones

Scrum es un marco ligero que ayuda a las personas, los equipos y las organizaciones a generar valor a trav茅s de soluciones adaptativas para problemas complejos.

La Gu铆a Scrum describe el conjunto m铆nimo de elementos que crean un entorno de equipo que impulsa la innovaci贸n, la satisfacci贸n del cliente, el rendimiento y la felicidad. Scrum utiliza una transparencia radical y una serie de eventos formales para ofrecer oportunidades de inspeccionar y adaptar un equipo y su(s) producto(s).

El Scrum@Scale es un marco organizativo ligero en el que una red de equipos que operan de forma coherente con la Gu铆a Scrum puede abordar problemas adaptativos complejos, a la vez que ofrece de forma creativa productos del mayor valor posible. Estos "productos" pueden ser f铆sicos, digitales, sistemas integrados complejos, procesos, servicios, etc.

La Gu铆a Scrum@Scale describe el conjunto m铆nimo de componentes para escalar Scrum utilizando Scrum y su agilidad empresarial resultante en toda una organizaci贸n. Puede utilizarse en todo tipo de organizaciones dentro de la industria, el gobierno, las organizaciones sin 谩nimo de lucro o el mundo acad茅mico. Si una organizaci贸n no utiliza ya Scrum, requerir谩 cambios en su sistema operativo.

En Scrum, se tiene cuidado de separar la responsabilidad del "qu茅" (producto) del "c贸mo" (proceso). El mismo cuidado se tiene en el Scrum@Scale, para que la jurisdicci贸n y la responsabilidad se entiendan expresamente. Esto elimina los conflictos organizativos in煤tiles que impiden a los equipos alcanzar su productividad 贸ptima. Como el Scrum@Scale consta de componentes, permite a una organizaci贸n personalizar su estrategia de transformaci贸n y su aplicaci贸n. Ofrece a una organizaci贸n la capacidad de orientar los esfuerzos de cambio de forma incremental y prioritaria en el 谩rea o 谩reas que se consideren m谩s valiosas o m谩s necesitadas de adaptaci贸n, para luego pasar a otras.

El Scrum@Scale separa estos componentes en dos ciclos: el Ciclo Scrum Master (el "c贸mo") y el Ciclo Product Owner (el "qu茅"), que se cruzan en dos componentes y comparten un tercero. Tomados en su conjunto, estos ciclos producen una poderosa estructura de apoyo para coordinar los esfuerzos de m煤ltiples equipos a lo largo de un mismo camino.

Los componentes del Scrum@Scale

Cultura orientada a los valores

El Scrum@Scale pretende construir una cultura organizativa saludable a trav茅s de los pilares del control emp铆rico de procesos y los Valores Scrum. Los pilares del control emp铆rico del proceso son la transparencia, la inspecci贸n y la adaptaci贸n. Estos pilares se actualizan con los valores Scrum de Apertura, Valor, Enfoque, Respeto y Compromiso.

La apertura favorece la transparencia en todo el trabajo y los procesos y, sin ella, no hay capacidad para inspeccionarlos honestamente e intentar adaptarlos para mejorarlos. La valent铆a se refiere a dar los audaces saltos necesarios para aportar valor m谩s r谩pidamente de forma innovadora. El enfoque y el compromiso se refieren a la forma en que manejamos nuestras obligaciones laborales, poniendo la entrega de valor al cliente como m谩xima prioridad. Por 煤ltimo, todo esto debe ocurrir en un entorno basado en el respeto a las personas que realizan el trabajo, sin las cuales no se puede crear nada.

Scrum@Scale ayuda a las organizaciones a prosperar apoyando un entorno positivo de aprendizaje en equipo para trabajar a un ritmo sostenible, al tiempo que pone el valor del cliente en primer plano.

C贸mo empezar: Instalar un sistema operativo 谩gil

Al implantar redes de equipos, es fundamental desarrollar un Modelo de Referencia escalable antes de escalar. El modelo de referencia es un peque帽o conjunto de equipos que se coordinan para entregar cada Sprint. A medida que estos equipos implementan Scrum con 茅xito, el resto de la organizaci贸n tiene un ejemplo funcional y saludable de Scrum para replicar. Sirve como prototipo para escalar Scrum en la siguiente red de equipos. Cualquier deficiencia en la implantaci贸n de Scrum se magnificar谩 cuando se desplieguen varios equipos. Los problemas de escalado incluyen pol铆ticas y procedimientos organizativos o pr谩cticas de desarrollo que bloquean el rendimiento y frustran a los equipos.

En un entorno a escala, la mejor manera de hacer posible el Modelo de Referencia es agrupar a los equipos que necesitan coordinarse para entregar un conjunto de incrementos totalmente integrados en un Scrum de Scrums (SoS). Para funcionar eficazmente, el Scrum de Scrums necesita el apoyo de una burocracia m铆nimamente viable compuesta por dos grupos de liderazgo: un foro de MetaScrum Ejecutivo (EMS), centrado en lo que produce el Scrum de Scrums y un Equipo de Acci贸n Ejecutivo (EAT) centrado en c贸mo pueden hacerlo m谩s r谩pido. Los componentes del MetaScrum Ejecutivo y del Equipo de Acci贸n Ejecutivo son los ejes en torno a los cuales gira cada ciclo.

Escalar los equipos

En Scrum, el estado ideal es que un Equipo Scrum sea un camino independiente hacia la producci贸n. Como tal, necesita miembros que tengan todas las habilidades necesarias para pasar de la ideaci贸n a la implementaci贸n. El Scrum de Scrums es un equipo m谩s grande de m煤ltiples equipos que replica este ideal a escala. Cada equipo dentro del Scrum de Scrums debe satisfacer el componente de Proceso de Equipo.

El proceso del equipo

El Proceso del Equipo es Scrum tal y como lo prescribe la Gu铆a Scrum. Como todo Equipo Scrum tiene un Product Owner y un Scrum Master, constituye la primera intersecci贸n entre los Ciclos Product Owner y Scrum Master. Los objetivos del Proceso de Equipo son

  • Maximizar el flujo de trabajo completado que cumple con la Definici贸n de Hecho
  • Aumentar el rendimiento del equipo a lo largo del tiempo
  • Operar de forma sostenible y enriquecedora para el equipo
  • Acelerar el ciclo de retroalimentaci贸n del cliente

El Scrum de los Scrums (SoS)

Un Scrum de Scrums funciona como si fuera un Equipo Scrum, satisfaciendo el componente de Proceso de Equipo con versiones escaladas de las responsabilidades, eventos y artefactos de Scrum. Aunque la Gu铆a de Scrum define el tama帽o 贸ptimo del equipo como inferior a 10 personas, la investigaci贸n de Harvard ha determinado que el tama帽o 贸ptimo del equipo es de 4,6 personas (de media). Por tanto, el n煤mero 贸ptimo de equipos en un Scrum de Scrums es de 4 贸 5.

Como grupo din谩mico, los equipos que componen el Scrum de Scrums son responsables de un conjunto totalmente integrado de incrementos de producto potencialmente enviables al final de cada Sprint. De forma 贸ptima, llevan a cabo todas las funciones necesarias para liberar valor directamente a los clientes.

image

NOTA: En el diagrama anterior y en los siguientes, los pent谩gonos con contorno gris claro representan un equipo. En su caso, hemos optado por representar al SM y al PO como pent谩gonos m谩s peque帽os. Estos diagramas son s贸lo ejemplos, ya que cada diagrama organizativo puede ser muy diferente.

Escalar en organizaciones m谩s grandes

Dependiendo del tama帽o de una implementaci贸n, puede ser necesario m谩s de un Scrum de Scrums para entregar un producto complejo. En estos casos, se puede crear un Scrum de Scrums (SoSoS) a partir de m煤ltiples Scrums de Scrums. Cada uno de ellos tendr谩 versiones a escala de los roles, artefactos y eventos de cada Scrum de Scrums.

La escalabilidad del Scrum de Scrums reduce el n煤mero de v铆as de comunicaci贸n dentro de la organizaci贸n, de modo que se limita la complejidad de la sobrecarga de comunicaci贸n. El SoSoS interact煤a con un Scrum de Scrums exactamente de la misma manera que un Scrum de Scrums interact煤a con un 煤nico Equipo Scrum, lo que permite una escalabilidad lineal.

image

NOTA: Para simplificar, el n煤mero de equipos y las agrupaciones en los diagramas de muestra son sim茅tricos. S贸lo pretenden ser ejemplos, ya que cada diagrama organizativo puede ser muy diferente.

Escalar los eventos y los roles

Si un Scrum de Scrums (SoS) funciona como un Equipo Scrum, entonces necesita escalar los Eventos Scrum y las correspondientes responsabilidades de los equipos. Para coordinar el "c贸mo" en cada Sprint, un SoS tendr谩 que celebrar versiones a escala del Scrum Diario y de la Retrospectiva del Sprint. Para coordinar el "qu茅" en cada Sprint, un SoS tendr谩 que celebrar versiones escaladas de la Planificaci贸n del Sprint y de la Revisi贸n del Sprint. Como pr谩ctica continua, el refinamiento del backlog tambi茅n tendr谩 que hacerse a escala.

Las versiones escaladas del Scrum Diario y la Retrospectiva son facilitadas por un Scrum Master para el grupo, llamado Scrum of Scrums Master (SoSM). Las versiones escaladas de la Revisi贸n del Sprint y el Refinamiento del Backlog son facilitadas por un Equipo Product Owner guiado por un Jefe Product Owner (CPO). La versi贸n a escala de la Planificaci贸n del Sprint se lleva a cabo con el Equipo Product Owner y el Scrum Masters. El Equipo Product Owner obtiene informaci贸n sobre lo que se entregar谩 en el Sprint actual y el Scrum Masters obtiene informaci贸n sobre la capacidad y las capacidades t茅cnicas. Los papeles del Scrum of Scrums Master y del Jefe Product Owner escalan a los grupos de liderazgo que luego impulsan sus correspondientes ciclos, satisfaciendo los componentes del Scrum@Scale.

Evento: El Scrum Diario Escalado (SDS)

Los principales puntos de discusi贸n de un Scrum Diario son el progreso hacia el Objetivo del Sprint y los impedimentos para cumplir ese compromiso. En un entorno escalado, el Scrum de Scrums necesita comprender el progreso colectivo y ser receptivo a los impedimentos planteados por los equipos participantes; por lo tanto, al menos un representante de cada equipo asiste a un Scrum Diario Escalado (SDS). Cualquier persona o n煤mero de personas de los equipos participantes puede asistir seg煤n sea necesario.

Para optimizar la colaboraci贸n y el rendimiento, el evento Scaled Daily Scrum es un reflejo del Daily Scrum, ya que

  • Est谩 limitado a 15 minutos o menos
  • Debe asistir un representante de cada equipo.
  • Es un foro para debatir c贸mo los equipos pueden trabajar juntos de forma m谩s eficaz, qu茅 se ha hecho, qu茅 se va a hacer, qu茅 va mal y por qu茅, y qu茅 va a hacer el grupo al respecto

Algunos ejemplos de preguntas que hay que responder:

  • 驴Qu茅 impedimentos tiene el equipo que le impedir谩n cumplir su Objetivo del Sprint o que afectar谩n al plan de entrega?
  • 驴Un equipo est谩 haciendo algo que impedir谩 a otro equipo cumplir su Objetivo del Sprint o que afectar谩 a su plan de entrega?
  • 驴Se han descubierto nuevas dependencias entre los equipos o una forma de resolver una dependencia existente?

Evento: La retrospectiva de Scaled

Cada Sprint, el Scrum de los Scrums celebra una versi贸n ampliada de la Retrospectiva del Sprint en la que los Scrum Masters de cada equipo se re煤nen y discuten qu茅 experimentos se han realizado para impulsar la mejora continua y sus resultados. Adem谩s, deben discutir la siguiente ronda de experimentos y c贸mo se pueden aprovechar las mejoras exitosas en todo el grupo de equipos o m谩s all谩.

El ciclo Scrum Master: Coordinar el "c贸mo"

Funci贸n: El Scrum of Scrums Master (SoSM)

El Scrum Master del Scrum de Scrums se llama Scrum of Scrums Master (SoSM). El Scrum of Scrums Master es responsable de garantizar que los eventos de Scrum of Scrums se celebren, sean productivos, positivos y se mantengan dentro del plazo previsto. El Scrum of Scrums Master puede ser uno de los Scrum Masters del equipo o una persona dedicada espec铆ficamente a esta funci贸n. Es responsable de la liberaci贸n de los esfuerzos de los equipos conjuntos y de la mejora continua de la eficacia del Scrum de Scrums. Esto incluye un mayor rendimiento del equipo, un menor coste y una mayor calidad. Para lograr estos objetivos, deben:

  • Trabaja en estrecha colaboraci贸n con el Jefe Product Owner para entregar un incremento de producto potencialmente liberable al menos cada Sprint
  • Coordinar la entrega de los equipos con los planes de liberaci贸n del Equipo Product Owners
  • Hacer visibles para la organizaci贸n los impedimentos, las mejoras del proceso y los avances
  • Facilitar la priorizaci贸n y eliminaci贸n de impedimentos, prestando especial atenci贸n a las dependencias entre equipos

El Scrum of Scrums Master es un verdadero l铆der que sirve a los equipos y a la organizaci贸n comprendiendo las dependencias entre equipos, incluidos los que est谩n fuera del Scrum of Scrums, y permitiendo la coordinaci贸n y comunicaci贸n entre equipos. Es responsable de mantener informados al Jefe Product Owner, a las partes interesadas y a la organizaci贸n en general, transmitiendo informaci贸n sobre el progreso del desarrollo del producto, el estado de eliminaci贸n de los impedimentos y otras m茅tricas. El Scrum of Scrums Master predica con el ejemplo, orientando a otros para aumentar la eficacia y la adopci贸n de Scrum en toda la organizaci贸n.

En el caso de que varios Scrums de Scrums se agrupen en un Scrum de Scrums de Scrums, entonces se necesita un Scrum de Scrum de Scrums Master (SoSoSM) para coordinar desde esa perspectiva m谩s amplia.

El centro del ciclo de la SM: El Equipo de Acci贸n Ejecutiva (EAT)

El Equipo de Acci贸n Ejecutiva (EAT) cumple las responsabilidades del Scrum Master para toda una organizaci贸n 谩gil. Este equipo de liderazgo crea un ecosistema 谩gil que permite que el Modelo de Referencia funcione de forma 贸ptima, mediante:

  • aplicar los valores de Scrum
  • asegurar que se crean y apoyan los roles de Scrum
  • Se celebran eventos de Scrum y se asiste a ellos
  • Los artefactos Scrum y sus compromisos asociados se generan, se hacen transparentes y se actualizan a lo largo de cada Sprint.
  • formular directrices y procedimientos que act煤en como capa de traducci贸n entre el modelo de referencia y cualquier parte de la organizaci贸n que no sea 谩gil.

El Equipo de Acci贸n Ejecutiva es responsable de eliminar los impedimentos que no pueden ser eliminados por los miembros del Scrum de Scrums (o de la red m谩s amplia). Por lo tanto, debe estar formado por personas que est茅n facultadas, pol铆tica y financieramente, para eliminarlos. La funci贸n del Equipo de Acci贸n Ejecutiva es coordinar los m煤ltiples Scrums de Scrums (o redes m谩s amplias) e interactuar con cualquier parte no 谩gil de la organizaci贸n. Como cualquier Equipo Scrum, necesita un Product Owner, un Scrum Master y un backlog transparente.

image

Ejemplo de diagrama que muestra un EAT que coordina 5 agrupaciones de 25 equipos

Atrasos y responsabilidades de EAT

El producto del Equipo de Acci贸n Ejecutiva (EAT) es la creaci贸n de un sistema operativo 谩gil para la organizaci贸n. El EAT elabora un Product Backlog que consiste en iniciativas para la transformaci贸n continua de la organizaci贸n con el fin de lograr el objetivo de una mayor agilidad empresarial. Este backlog tambi茅n incluye las mejoras de los procesos que eliminan los impedimentos y las que hay que estandarizar.

Las responsabilidades del Equipo de Acci贸n Ejecutiva incluyen, entre otras, las siguientes

  • Crear un sistema operativo 谩gil para el Modelo de Referencia a medida que se extiende por la organizaci贸n, incluyendo normas, procedimientos y directrices operativas corporativas que permitan la agilidad
  • Garantizar la creaci贸n, financiaci贸n y apoyo de una organizaci贸n Product Owner
  • Medir y mejorar la calidad de Scrum en una organizaci贸n
  • Construir la capacidad dentro de una organizaci贸n para la agilidad del negocio
  • Crear un centro de aprendizaje continuo para los profesionales de Scrum
  • Apoyar la exploraci贸n de nuevas formas de trabajo

La funci贸n del Equipo de Acci贸n Ejecutiva es velar por que se lleve a cabo este retraso. Pueden hacerlo ellos mismos o facultar a otro grupo para que lo haga. Como el Equipo de Acci贸n Ejecutiva es responsable de la calidad de Scrum dentro de la organizaci贸n, toda la organizaci贸n Scrum Master depende de 茅l.

La organizaci贸n del Scrum Master (Scrum Masters, Scrum del Scrum Masters y el Equipo de Acci贸n Ejecutiva) trabaja en conjunto para implementar los componentes del Ciclo del Scrum Master. Estos componentes 煤nicos son:

  • Mejora continua y eliminaci贸n de impedimentos
  • Coordinaci贸n entre equipos
  • Entrega

Mejora continua y eliminaci贸n de impedimentos

Lo ideal es eliminar los impedimentos lo antes posible. Esto es fundamental para evitar la escalada de los propios impedimentos, y porque los impedimentos no resueltos pueden ralentizar la productividad. Por tanto, los objetivos de la Mejora Continua y la Eliminaci贸n de Impedimentos son

  • identificar los impedimentos y replantearlos como oportunidades de mejora
  • Garantizar la transparencia y la visibilidad en la organizaci贸n para lograr el cambio
  • mantener un entorno eficaz para priorizar y eliminar los impedimentos
  • verificar que las mejoras han tenido un impacto positivo en las m茅tricas del equipo y/o del producto

Coordinaci贸n entre equipos

Cuando se necesitan varios equipos para la creaci贸n de un producto compartido, se requiere una colaboraci贸n 谩gil para el 茅xito. Por tanto, los objetivos de la Coordinaci贸n entre Equipos son:

  • Sincronizar procesos similares en varios equipos relacionados
  • mitigar las dependencias entre equipos para que no se conviertan en impedimentos
  • Mantener la alineaci贸n de las normas y directrices del equipo para una producci贸n consistente

Entrega

Dado que el objetivo del Scrum de Scrums es funcionar como una sola unidad y liberar juntos, la forma de entregar el producto entra en su 谩mbito como grupo. El Equipo Product Owner determina tanto el contenido del lanzamiento como el momento 贸ptimo para entregar el incremento a los clientes. Por tanto, los objetivos de la entrega para el Scrum de Scrums son

  • entregar a los clientes un flujo constante de productos acabados valiosos
  • integrar el trabajo de los diferentes equipos en un solo producto sin fisuras
  • garantizar una experiencia de alta calidad para el cliente

El ciclo Product Owner: Coordinar el "qu茅"

Escalar el Product Owner - El ciclo del Product Owner

Para cada Scrum de Scrums, hay un backlog com煤n compartido que alimenta la red de equipos. Se requiere un Equipo Product Owner (Equipo PO), que incluya un Jefe Product Owner, que sea responsable como Product Owner del grupo de equipos. El objetivo principal del Equipo PO es garantizar que las prioridades de los equipos individuales sigan un mismo camino. Esto les permite coordinar los atrasos de su equipo individual y crear una alineaci贸n con las partes interesadas y las necesidades del cliente.

El Product Owner de cada equipo es responsable de la composici贸n y priorizaci贸n del Sprint backlog de su equipo y puede extraer elementos del backlog com煤n o generar elementos independientes del backlog a su discreci贸n, seg煤n sea necesario para cumplir los objetivos empresariales.

Las principales funciones del Equipo Product Owner son

  • comunicar la visi贸n global del producto y hacerla visible a todos los miembros de la organizaci贸n
  • crear una alineaci贸n con las partes interesadas clave para asegurar el apoyo a la implementaci贸n de la cartera de pedidos
  • generar una 煤nica cartera de pedidos priorizada, garantizando que se evite la duplicaci贸n del trabajo
  • trabajar con el Scrum of Scrums Master para crear una "Definici贸n de Hecho" m铆nimamente uniforme que se aplique a todo el equipo
  • eliminar las dependencias planteadas por los equipos
  • generar una hoja de ruta y un plan de lanzamiento coordinados
  • controlar las m茅tricas que permiten conocer el producto y el mercado

Funci贸n: El Jefe Product Owner (CPO)

El Jefe Product Owner coordina las prioridades con el Equipo Product Owner. Juntos alinean las prioridades de la cartera de pedidos con las necesidades de las partes interesadas y de los clientes. El CPO puede ser un Product Owner individual del equipo que tambi茅n desempe帽e esta funci贸n, o puede ser una persona dedicada espec铆ficamente a ello. Sus principales responsabilidades son las mismas que las de un Product Owner normal, ahora escaladas:

  • Establecer una visi贸n estrat茅gica para todo el producto
  • Creaci贸n de un 煤nico backlog priorizado para ser entregado por todos los equipos
  • Decide qu茅 m茅tricas controlar谩 el Equipo Product Owner
  • Evaluar los comentarios de los clientes sobre el producto y ajustar la cartera de pedidos com煤n en consecuencia
  • Facilitar el evento MetaScrum (ver m谩s abajo)

El Jefe Product Owner es responsable, junto con sus Scrum of Scrums Masters asociados, de la entrega eficiente de los incrementos de producto de acuerdo con el Plan de Lanzamiento.

Escalando el equipo Product Owner

Tener Equipos Product Owner permite un dise帽o de red de Product Owners que escala junto con su Scrum de Scrums asociado. No hay un t茅rmino espec铆fico asociado a estas unidades expandidas, ni el Jefe Product Owners de las mismas tiene t铆tulos espec铆ficos expandidos. Se anima a cada organizaci贸n a desarrollar el suyo propio.

El centro del ciclo de la OP: El MetaScrum Ejecutivo (EMS)

Para desempe帽ar el papel de Product Owner para toda la organizaci贸n 谩gil, el Jefe Product Owners se re煤ne con los ejecutivos y los principales interesados en un evento de MetaScrum Ejecutivo. Este evento se deriva del patr贸n MetaScrum. Es el foro para que el Liderazgo y otras partes interesadas expresen sus preferencias al Equipo PO, negocien las prioridades, modifiquen los presupuestos o realineen los equipos para maximizar la entrega de valor. En ning煤n otro momento del Sprint deben tomarse estas decisiones.

En el MetaScrum Ejecutivo, un grupo din谩mico de l铆deres establece la visi贸n organizativa y las prioridades estrat茅gicas, alineando a todos los equipos en torno a objetivos comunes. Para que sea eficaz, el Jefe Product Owner facilita y el Product Owner de cada equipo (o un representante) debe asistir. Este evento se produce con la frecuencia necesaria -al menos una vez por Sprint- para garantizar un backlog alineado dentro del Scrum de Scrums. De forma 贸ptima, este grupo de l铆deres funciona como un equipo de scrum.

En el caso de implantaciones m谩s grandes en las que hay varios Scrums de Scrums, puede haber varios MetaScrums que tengan su backlog estrat茅gico creado y priorizado en un MetaScrum Ejecutivo.

Coordinar el "qu茅" - El ciclo Product Owner

La organizaci贸n del Product Owner (el Product Owners, el Jefe del Product Owners y el MetaScrum Ejecutivo) trabajan en conjunto para satisfacer los componentes 煤nicos del Ciclo del Product Owner:

  • Visi贸n estrat茅gica
  • Priorizaci贸n de la cartera de pedidos
  • Descomposici贸n y refinamiento de la cartera de pedidos
  • Planificaci贸n de la liberaci贸n

Visi贸n estrat茅gica

Una visi贸n convincente atrae tanto a los clientes como a los grandes empleados. Por tanto, formula una Visi贸n Estrat茅gica que se comunique, tanto externa como internamente, con los objetivos de:

  • alinear a toda la organizaci贸n en un camino compartido hacia adelante
  • articular de forma convincente por qu茅 existen la organizaci贸n y sus productos
  • claridad que permita la creaci贸n de Objetivos de Producto concretos
  • describir lo que har谩 la organizaci贸n para aprovechar los activos clave
  • ser capaz de responder a la r谩pida evoluci贸n de las condiciones del mercado

Priorizaci贸n de la cartera de pedidos

Una correcta priorizaci贸n del backlog es esencial para que los equipos trabajen de forma coordinada para optimizar la entrega de valor. La competencia entre las prioridades crea desperdicios porque arrastra a los equipos en direcciones opuestas. Los objetivos de la priorizaci贸n de la cartera de pedidos son:

  • identificar una ordenaci贸n clara de los productos, las capacidades y los servicios que se deben prestar
  • reflejar la creaci贸n de valor, la mitigaci贸n de riesgos y las dependencias internas en la ordenaci贸n de la cartera de pedidos
  • priorizar las iniciativas de alto nivel en toda la organizaci贸n 谩gil antes de la Descomposici贸n y Refinamiento del Backlog

Descomposici贸n y refinamiento de la cartera de pedidos

El backlog de un Jefe Product Owner contiene elementos de mayor alcance que el backlog de un equipo individual. Para sacar los elementos priorizados en los equipos individuales, puede ser necesario descomponerlos y comprenderlos mejor. Los objetivos de la Descomposici贸n y Refinamiento del Backlog son:

  • identificar los productos complejos, los proyectos y los Objetivos de Producto asociados que har谩n realidad la visi贸n
  • dividir esos productos y proyectos complejos en elementos independientes
  • garantizar que todos los elementos del backlog puedan ser refinados por los equipos en elementos que puedan completar en un Sprint

Planificaci贸n de la liberaci贸n

La planificaci贸n de la versi贸n puede abarcar una o varias versiones del producto para un cliente. Es un horizonte de planificaci贸n a m谩s largo plazo que un 煤nico Sprint. Los objetivos de la Planificaci贸n de Versiones son:

  • prever el calendario de entrega de los principales incrementos de producto y capacidades.
  • comunicar las expectativas de entrega a las partes interesadas.
  • comunicar el impacto financiero del calendario de entrega.

Conexi贸n de los ciclos Product Owner y Scrum Master

Los ciclos se cruzan por primera vez en el componente del Proceso de Equipo. A partir de ah铆, la responsabilidad del "qu茅" y el "c贸mo" se separan hasta que se entrega el producto hecho. Los ciclos vuelven a conectarse en el componente de Retroalimentaci贸n, donde se interpreta la respuesta del cliente al producto. Esto requiere m茅tricas para tomar decisiones emp铆ricas sobre la adaptaci贸n para el siguiente ciclo de entrega. Las organizaciones Product Owner y Scrum Master trabajan juntas para cumplir los requisitos de estos componentes.

Comentarios sobre el producto y la versi贸n

La organizaci贸n Product Owner interpreta los comentarios sobre el producto para impulsar la mejora continua del mismo mediante la actualizaci贸n de la(s) cartera(s) de productos. La organizaci贸n Scrum Master interpreta el feedback de la versi贸n para impulsar la mejora continua de los mecanismos de entrega. Los objetivos de la obtenci贸n y el an谩lisis del Feedback son:

  • validar los supuestos
  • entender c贸mo los clientes utilizan e interact煤an con el producto
  • captar nuevas ideas y requisitos emergentes para nuevas funcionalidades

M茅tricas y transparencia

Las m茅tricas pueden ser exclusivas tanto de organizaciones concretas como de funciones espec铆ficas dentro de esas organizaciones. El Scrum@Scale no exige ning煤n conjunto espec铆fico de m茅tricas, pero s铆 sugiere que, como m铆nimo, la organizaci贸n debe medir:

  • Productividad - por ejemplo, cambio en la cantidad de producto de trabajo entregado por Sprint
  • Entrega de valor: por ejemplo, valor empresarial por unidad de esfuerzo del equipo
  • Calidad - por ejemplo, tasa de defectos o tiempo de inactividad del servicio
  • Sostenibilidad - por ejemplo, la felicidad del equipo

La transparencia radical es esencial para que Scrum funcione de forma 贸ptima, dando a la organizaci贸n la capacidad de evaluar honestamente su progreso y de inspeccionar y adaptar sus productos y procesos.

Los objetivos de tener M茅tricas y Transparencia son

  • proporcionar el contexto adecuado para tomar decisiones basadas en datos
  • reducir la latencia de la decisi贸n
  • agilizar el trabajo requerido por los equipos, las partes interesadas o la direcci贸n

Algunas notas sobre el dise帽o organizativo

El objetivo del dise帽o organizativo con Scrum@Scale es permitir que est茅 basado en componentes, como el propio marco. Esto permite reequilibrar o refactorizar los equipos en respuesta al mercado.

 

Diagramas de muestra:

image

image

Relaciones con el cliente, Legal / Cumplimiento, y Operaciones de Personas se incluyen aqu铆 ya que son partes necesarias de las organizaciones y existir谩n como Equipos Scrum independientes por s铆 mismos, en los que todos los dem谩s equipos pueden apoyarse.

Una 煤ltima nota sobre la representaci贸n del Equipo de Acci贸n Ejecutiva y el MetaScrum Ejecutivo: En este diagrama, se muestran como superpuestos, ya que algunos miembros forman parte del EAT y asisten al evento del SME. En organizaciones o implantaciones muy peque帽as, el Equipo Ejecutivo
Los miembros del Equipo de Acci贸n y los asistentes al evento del MetaScrum Ejecutivo pueden estar formados en su totalidad por las mismas personas.

image

En este organigrama, los Equipos de Conocimiento e Infraestructura representan equipos virtuales de especialistas de los que hay muy poco personal en cada equipo. Si act煤an como equipo de servicios compartidos, se coordinan con los Equipos Scrum como grupo, donde las peticiones fluyen a trav茅s de un Product Owner para cada especialidad que las convierte en un backlog transparente y priorizado. Una nota importante es que estos equipos NO son silos de individuos que se sientan juntos (por eso se representan como pent谩gonos huecos); los miembros de su equipo se sientan en los Equipos Scrum reales, pero componen este Scrum virtual propio con el fin de difundir el backlog y mejorar el proceso.

Nota final

El Scrum@Scale est谩 dise帽ado para escalar la productividad, para conseguir que toda una organizaci贸n aporte el doble de valor a la mitad de coste. Implementar un flujo de trabajo racionalizado a un ritmo sostenible con una mejor toma de decisiones mejora el entorno de trabajo, aumenta la agilidad del negocio y genera mayores beneficios para todas las partes interesadas.

Scrum@Scale est谩 dise帽ado para saturar una organizaci贸n con Scrum. Un Scrum bien implementado puede hacer funcionar toda una organizaci贸n con Scrum@Scale como sistema operativo.

Agradecimientos

Historia

El Dr. Jeff Sutherland desarroll贸 la Scrum@Scale bas谩ndose en los principios fundamentales de Scrum, la teor铆a de los Sistemas Adaptativos Complejos, la teor铆a de los juegos y su trabajo en biolog铆a. La versi贸n original de esta gu铆a fue creada en colaboraci贸n con Jessica Larsen, Avi Schneier y Alex Sutherland. Las ediciones posteriores se han perfeccionado con las aportaciones de muchos profesionales experimentados de Scrum, basadas en los resultados de su trabajo de campo.

Personas y organizaciones

Reconocemos a IDX por la creaci贸n del Scrum de Scrums que permiti贸 por primera vez que Scrum escalara a cientos de equipos, PatientKeeper para la creaci贸n del MetaScrumque permiti贸 el r谩pido despliegue de un producto innovador, y a OpenView Venture Partners por escalar Scrum a toda la organizaci贸n. Valoramos las aportaciones de Intel, que nos ense帽贸 que "nada escala excepto una arquitectura sin escala", y de SAP, con la mayor organizaci贸n de productos de equipos Scrum, que nos ense帽贸 que la participaci贸n de la direcci贸n en el MetaScrum es esencial para conseguir que m谩s de 2.000 equipos Scrum trabajen juntos.

Los entrenadores y formadores 谩giles que implementan estos conceptos en Amazon, GE, 3M, Toyota, Spotify, Maersk, Comcast, AT&T y muchas otras empresas han sido de gran ayuda a la hora de probar estos conceptos en un amplio abanico de empresas de diferentes 谩mbitos

 


  1. "Agilidad empresarial". Wikipedia, 脷ltima modificaci贸n: 27 de febrero de 2020.  https://en.wikipedia.org/wiki/Business_agility.
  2. Johnson, Jim. Nuevo informe CHAOS. El Grupo Standish. 2018.
  3. Ogunnaike, Babatunde A. y Ray, W. Harmon. Din谩mica de Procesos, Modelado y Control. Oxford University Press. 1994.
  4. Hackman, J Richard. Liderando Equipos: Setting the Stage for Great Performances. Harvard Business Press. 2002.
  5. Sutherland, Jeff, Coplien, James O., y The Scrum Patterns Group. Un libro de Scrum: El esp铆ritu del juego. Librer铆a Pragm谩tica. 2019.
  6. Sutherland, Jeff. "Inventar y reinventar SCRUM en cinco empresas". En el sitio oficial de la alianza 谩gil. 2001.
  7. Sutherland, Jeff. "El futuro de Scrum: La canalizaci贸n paralela de sprints en proyectos complejos". Actas de la Conferencia de Desarrollo 脕gil. IEEE Computer Society 90-102. 2005.
  8. Sutherland, Jeff y Altman, Igor. "No tomar prisioneros: C贸mo hace Scrum un grupo de capital riesgo". Conferencia 脕gil, 2009. AGILE'09, IEEE 350-355. 2009.