Webinar «Introducción a Scrum@Scale»

Webinar «Introducción a Scrum@Scale»

Introducción al Webinario sobre Scrum Scale

Presentación del Ponente

  • El webinario es presentado por Fabian Schwarz, CEO de Scrum Network, quien comparte su experiencia en el ámbito de la tecnología y gestión de proyectos.
  • Se menciona que se abordarán los retos del escalamiento en Scrum y diferentes marcos de scaling disponibles en el mercado.

Estructura del Webinario

  • Se indica que habrá una sesión de preguntas y respuestas al final, animando a los participantes a usar el botón Q&A para sus consultas.
  • Fabian comparte su trayectoria profesional desde Alemania hasta Colombia, destacando su primer contacto con Scrum en 2007.

Retos del Escalamiento en Scrum

Santo Grial del Escalamiento

  • Se discute la dificultad de escalar el rendimiento de un equipo a múltiples equipos sin perder eficiencia; se introduce el concepto de "escalamiento lineal".
  • La mayoría de las implementaciones no logran alcanzar un rendimiento proporcional al número de equipos añadidos.

Comparación con Tecnología

  • Se utiliza la analogía con microchips para explicar cómo la duplicación de recursos no siempre resulta en un aumento proporcional del rendimiento.
  • La complejidad del software aumenta con más transistores (o personas), lo que puede ralentizar el proceso si no se gestiona adecuadamente.

Reglas para Escalar Scrum

Principios Clave

  • Primera regla: evitar escalar si no es necesario; si los equipos pueden operar independientemente, no hay necesidad de burocracia adicional.
  • Segunda regla: eliminar dependencias entre equipos para facilitar el escalado; menos dependencias significan mayor agilidad.

Optimización Continua

  • No existe una solución única para todas las empresas; cada organización debe optimizar varios factores específicos para su contexto.

Variables Críticas en el Escalamiento

Comunicación y Decisiones

  • La saturación comunicativa es esencial; todos deben tener acceso a la información necesaria, pero demasiados canales pueden complicar la comunicación.
  • La latencia en la toma de decisiones afecta directamente al éxito o fracaso; decisiones rápidas son cruciales para mantener la agilidad.

Jerarquía Organizacional

  • Un alto grado de separación jerárquica puede obstaculizar la comunicación efectiva dentro de una empresa.

Marcos Actuales para Scaling

Estadísticas sobre Marcos Usados

  • El marco más utilizado actualmente es SAFe (30%); sin embargo, esto no implica que sea necesariamente el mejor enfoque.

Diversidad y Contexto Empresarial

  • Cada empresa tiene necesidades únicas; por lo tanto, deben elegir un marco que se adapte a su contexto específico.

Modelo Spotify y Su Influencia

Resumen del Modelo Spotify

  • Henrik Kniberg explica cómo las prácticas utilizadas en Spotify han influido en el desarrollo del modelo Scrum Scale.

Conexiones Clave

  • Las mejoras están orientadas hacia permitir que los equipos entreguen software rápidamente con mínima burocracia.

Scrum Scale: Estructura Básica

Ciclos dentro del Marco

  • En Scrum Scale existen dos ciclos principales: uno enfocado en los Scrum Masters y otro centrado en los Product Owners.
  • Los impedimentos son escalados desde niveles inferiores hacia superiores, donde se resuelven problemas más complejos.

Introducción a Scrum y su Escalamiento

Estructura de Equipos en Scrum

  • En un entorno de trabajo con múltiples equipos, se requiere un Product Owner principal (Chief Product) que coordine los esfuerzos. Este rol es esencial para la gestión del producto.
  • Los altos ejecutivos proporcionan dirección estratégica y visión, lo cual es crucial para el éxito del proyecto.

Ejemplo Práctico: Daily Scrum

  • Se discute la importancia del Daily Scrum en proyectos complejos donde varios equipos colaboran en un mismo producto.
  • La métrica de líneas de código se menciona como una forma de evaluar la complejidad del software, destacando ejemplos como Linux y Android.

Análisis Comparativo de Proyectos

Casos de Estudio: Aviones de Combate

  • Se comparan diferentes aviones de combate, resaltando el F35 como un ejemplo fallido debido a sobrecostos y retrasos significativos.
  • El F22 Raptor también muestra problemas similares con entregas tardías y bajo valor entregado.

Éxito del SAP Gripen

  • El avión Gripen ha adoptado prácticas ágiles, resultando en costos significativamente menores y entregas más frecuentes.
  • Su capacidad para realizar cambios rápidos demuestra la efectividad del enfoque ágil aplicado al desarrollo aeronáutico.

Sincronización entre Equipos

Coordinación en Eventos Scrum

  • Para sincronizar más de 2000 personas trabajando en el mismo producto, todos los eventos deben comenzar y terminar al mismo tiempo.
  • Las reuniones diarias permiten resolver impedimentos rápidamente mediante la comunicación efectiva entre los equipos.

Flexibilidad y Adaptación

  • Aunque no hay una receta única para escalar Scrum, se enfatiza la necesidad de adaptar las prácticas según el contexto específico del proyecto.

Preguntas Frecuentes sobre Scrum Scale

Comunicación entre Equipos

  • La comunicación formal e informal es vital; eventos programados ayudan a mantener alineados a los equipos mientras que interacciones informales fomentan relaciones sólidas.

Manejo del Daily Scrum

  • Es fundamental tener disciplina al escalar Scrum; las ceremonias deben reemplazar otras reuniones burocráticas existentes para ser efectivas.

Implementación y Desafíos

Escalamiento Efectivo

  • Se puede aplicar Scrum en diversos contextos, pero su efectividad aumenta en entornos con alta incertidumbre.

Preparación para Escalar

  • Antes de escalar, es crucial que los equipos dominen bien las prácticas básicas de Scrum; escalar problemas solo amplifica ineficiencias existentes.
Video description

Veremos cómo el marco de escalamiento Scrum@Scale® nos permite coordinar, de manera eficiente, varios equipos de Scrum usando la «mínima burocracia viable» que permite una escalabilidad lineal, o sea sin perdidas de productividad en la medida que crece la cantidad de equipos que estamos coordinando. Scrum@Scale® fue creado por Jeff Sutherland, cocreador de Scrum y mediante un modelo simple, evita introducir complejidad adicional, para alcanzar la máxima productividad de los equipos.