EPS_T055 Escalabilidad de Scrum

Plataformas de Aprendizaje Autodirigido

Escalabilidad de Scrum.

Para ser efectivo, los Equipos Scrum deben tener entre seis y diez miembros. Esta práctica puede generar la idea errónea de que el marco de trabajo Scrum solo se utiliza para proyectos pequeños. Sin embargo, Scrum puede escalarse fácilmente para ser utilizado en proyectos grandes. En situaciones donde el tamaño del equipo excede las diez personas, se pueden formar múltiples Equipos Scrum para trabajar en el proyecto. El proceso de Convenir el Scrum de Scrums facilita la coordinación entre los equipos, permitiendo una implementación efectiva en proyectos más grandes.

Los proyectos grandes o complejos a menudo se implementan como parte de un programa o portafolio. El marco de trabajo de Scrum también puede aplicarse para gestionar programas y portafolios. El enfoque lógico de las directrices y principios en este marco puede utilizarse para gestionar proyectos de cualquier tamaño, que abarquen diferentes ubicaciones geográficas y organizaciones. Los proyectos grandes pueden tener múltiples equipos trabajando en paralelo, lo que hace necesario sincronizar y facilitar el flujo de información para mejorar la comunicación.

El proceso de Convenir el Scrum de Scrums utiliza la Reunión de Scrum de Scrums para garantizar esta sincronización. En esta reunión están representados los diferentes Equipos Scrum y los objetivos son: proporcionar actualizaciones sobre el progreso, discutir los desafíos enfrentados durante el proyecto y coordinar actividades. No existen reglas establecidas sobre la frecuencia de estas reuniones. Los factores que determinan la frecuencia son: la cantidad de dependencias entre equipos, el tamaño del proyecto, las recomendaciones del Scrum Guidance Body y el nivel de complejidad del proyecto.

Scrum en Programas y Portafolios.

Programas
Los roles importantes para gestionar los programas con Scrum son los siguientes:

  1. Product Owner del Programa: Define los objetivos estratégicos y las prioridades para el programa.
  2. Scrum Master del Programa: Resuelve problemas, elimina impedimentos, facilita y realiza reuniones para el programa.
    Estos roles son similares a los de Product Owner y Scrum Master en un equipo individual, pero se enfocan en satisfacer las necesidades del programa o unidad de negocio en lugar de un solo equipo.

Portafolios
De manera similar, los roles importantes para gestionar portafolios con Scrum son:

  1. Product Owner del Portafolio: Define los objetivos estratégicos y las prioridades para el portafolio.
  2. Scrum Master del Portafolio: Resuelve problemas, elimina impedimentos, facilita y realiza reuniones para el portafolio.
    Cada organización tiene necesidades y estructuras diferentes. Es responsabilidad del Scrum Guidance Body analizar la organización en diferentes niveles para entender y definir la aplicación adecuada de Scrum, actuando como un órgano consultor para todos los que trabajan en un proyecto, programa o portafolio.

Trabajo con Equipos de Programas y Portafolios.

Cuando se aplica Scrum para gestionar proyectos en el contexto de un programa o portafolio, se recomienda adherirse a los principios generales de Scrum presentados en el SBOK™. Sin embargo, para acomodar las actividades y dependencias generales del programa o portafolio, es posible que se requieran ajustes en las herramientas y en la estructura organizacional.

Los portafolios y programas tienen equipos separados con diferentes conjuntos de objetivos. Los equipos de gestión de programas buscan entregar capacidades y lograr ciertos objetivos que contribuyan al éxito de los objetivos del programa. Por el contrario, el equipo de portafolio tiene que equilibrar los objetivos de varios programas para alcanzar los objetivos estratégicos de la organización en su conjunto.

Gestión de la Comunicación con Equipos de Programas y Portafolios.

Los problemas al utilizar Scrum en un programa o portafolio a menudo involucran la coordinación entre múltiples equipos, lo que puede causar fallos si no se maneja adecuadamente. Las herramientas de comunicación deben ajustarse a los requisitos de los numerosos equipos involucrados en un programa o portafolio. Cada Equipo Scrum debe gestionar tanto las comunicaciones internas como las externas con otros equipos y los interesados relevantes del programa o portafolio.

Reunión de Scrum de Scrums (SoS).

Una Reunión de Scrum de Scrums es un elemento importante al escalar Scrum a proyectos grandes. En esta reunión generalmente hay un representante de cada Equipo Scrum (usualmente el Scrum Master). La reunión suele ser facilitada por el Chief Scrum Master y se enfoca en la coordinación e integración entre los equipos. Se lleva a cabo a intervalos predeterminados o cuando los Equipos Scrum lo requieran.

En organizaciones con múltiples proyectos Scrum simultáneos, la Reunión de Scrum de Scrums puede escalarse a otro nivel, conocido como Scrum de Scrum de Scrums. En este caso, se realiza una reunión separada para coordinar cada grupo de proyectos relacionados entre sí.