Estudio de caso Scrum@Scale

"Clávalo antes de escalarlo": Establece un modelo de referencia sólido

Descubre cómo Scrum at Scale ayudó a esta empresa de almacenamiento de datos a actualizar dinámicamente su producto heredado partiendo de una base de código de 27 millones de líneas. "Queremos llegar al verdadero Scrum lo antes posible. ¿Qué es el verdadero Scrum? Lanzar un producto implementable cada sprint".
- Hiren Doshi

RESUMEN DEL ESTUDIO DE CASO

Trainer Nombre: Hiren Doshi
Organización: Anónimo
Tamaño de la organización:Medio
Industria:
 Tecnología y seguridad de la información
Tema: Modelo de referencia
Industria: Tecnología y seguridad de la información
La fecha:
 2010
Sitio web: Sitio web de Hiren

Resumen

Según el formador de Scrum at Scale, Hiren Doshi, una organización que carece de equipos de Scrum que funcionen bien antes de escalar verá cómo se multiplican las disfunciones a medida que escalan. Por este motivo, establecer un modelo de referencia sólido antes de escalar es absolutamente esencial. El objetivo de una importante organización de almacenamiento de datos era crear un producto estrella que se utilizara en una compleja infraestructura de TI de múltiples proveedores. El producto puede instalarse en una máquina que luego gestiona toda la red de área de almacenamiento, proporcionando servicios como la elaboración de informes, la planificación y el aprovisionamiento.

Un legado moribundo

Con unos ingresos de más de $600m anuales, la organización tenía más de 250 empleados repartidos por tres continentes: Norteamérica (Boston), Europa (Irlanda) y Asia (India). Aunque el producto estrella de la organización servía de forma fiable a más de 4.000 clientes activos diariamente, el software heredado se escribió hace unos 15-20 años y la actualización de su base de código monolítica se había convertido en un problema. El software se escribió antes de la revolución de la virtualización, y esta organización tenía un enorme problema de deuda técnica. El producto en el que se basaban no era escalable y no tenía ninguna automatización: si, por ejemplo, se lanzaba una nueva pieza de firmware de Cisco para sus máquinas, necesitarían muchos meses antes de poder soportar la actualización. Por tanto, su reto era cambiar o perecer.

Unas cuantas iteraciones de sprint de prueba

Tanto por su antigüedad como por su tamaño, que contiene unos 27 millones de líneas de código, no se podía reescribir todo el código de una vez. Hiren se enfrentó al reto de cómo reescribir una sección de código. Dividió el trabajo en módulos y eligió un módulo de un conjunto de módulos para actualizarlo, manteniendo la funcionalidad del sistema. Otra preocupación era que si los cambios sólo se realizaban en un sitio, los demás sitios se quedarían atrás, así que también formaron tres equipos Scrum transversales distribuidos geográficamente para establecer un modelo de referencia inicial.

Hiren puso en marcha un equipo de Scrums de Scrums (SoS) que se reunía en el Scrum Diario Escalado, inició un Equipo de Acción Ejecutiva (EAT) y un Metascrum. Una vez introducidos, pusieron a prueba este modelo de referencia ejecutando unas cuantas iteraciones de sprint y recopilando opiniones sobre la marcha. Tras la inspección, descubrieron algunas conclusiones: Los equipos no entendían bien el concepto de Agile y Scrum, trabajaban a un ritmo insostenible y se acumulaba el trabajo ad hoc, la base de código monolítica era un lastre y la latencia de las decisiones era escasa, con muchos niveles antes de que se pudiera aprobar una decisión. Su respuesta adaptativa fue Un Proceso Ágil dedicado a la formación formal para Scrum Masters y Developers, un acuerdo para conseguir un producto mínimo viable (MVP), un único backlog de producto ordenado para ayudar a priorizar el trabajo, una arquitectura de Transferencia de Estado Representacional (RESTful) escalable para empezar a actualizar la deuda tecnológica, y Equipos Scrum coubicados en cada sede para garantizar que todo fuera visible en todas ellas.

Algunas exigencias, responsabilidad, antes y después

Tras aplicar el plan de respuesta, pudieron centrarse en las áreas que debían abordarse primero. Reconocieron la necesidad de eliminar despiadadamente los residuos e impedimentos, lo que les permitió adoptar la integración continua y la entrega continua. Pidieron herramientas, entorno, infraestructura y comprensión de las dependencias, y facultaron al Scrum de Scrums para abordar todas las disfunciones ocultas que se revelaron. Necesitaban aprobaciones presupuestarias, formación, contratación, mejora de las habilidades, y pidieron a la EAT y al Centro de Excelencia Ágil (ACOE) que financiaran e implementaran los programas y la formación necesarios para permitir el crecimiento. Y, por último, el EAT y el Metascrum aceptaron la necesidad de refinamiento, pidieron un único backlog de productos con una responsabilidad clara y aplicaron el MVP (regla 20/80).

Estos cambios tuvieron grandes resultados. Al cabo de un año, la organización pasó de un ciclo de lanzamientos de 12 a 18 meses a un ciclo trimestral y eliminó el sistema monolítico para implementar una arquitectura RESTful en todos los módulos. Además, las encuestas de felicidad de los miembros del equipo también subieron de forma espectacular: de 20% inicialmente descontentos a 80% muy contentos en el mismo periodo, lo que demuestra un aumento significativo del compromiso y la satisfacción en el trabajo. Y, por último, dos métricas que indicaban un cambio y una mejora significativos al implantar Scrum a escala fueron la tasa de defectos -que mejoró de un estado inicial de 20.000 defectos a un estado final de menos de 200- y los ingresos -que pasaron de un estado operativo inicial de una pérdida anual de $100m a una ganancia anual de $200m-.

 

 

Más estudios de caso

From Missed Deadlines to Agile Success: Transforming Digital Media with Scrum@Scale

De los plazos incumplidos al éxito ágil: Transformar los medios digitales con Scrum@Scale

Escucha cómo Mohammed Rowther dirigió con éxito una transformación Scrum@Scale en una importante empresa de medios digitales que se enfrentaba a problemas con su anticuado modelo en cascada. Al implantar el desarrollo basado en el comportamiento, crear equipos multifuncionales de características e introducir talleres de alineación a nivel ejecutivo, Rowther mejoró significativamente los plazos de entrega, la colaboración y la satisfacción del cliente. La transformación se tradujo en un aumento de la velocidad de entrega, unos objetivos más precisos y una plantilla más motivada, lo que demuestra el poder del Scrum@Scale para superar los obstáculos organizativos.
Transforming Logistics: From Silos to Speed

Transformar la logística: De los silos a la velocidad

Unbox Robotics Private Limited, una empresa especializada en clasificación de pedidos y consolidación de productos para empresas de logística, comercio electrónico y almacenes, emprendió una transformación Agile para mejorar la eficacia y la capacidad de respuesta al mercado. Cuando Pasha y su equipo empezaron a trabajar en la organización, los equipos no estaban coordinados, lo que afectaba a la velocidad de entrega, los procesos generales eran ineficaces debido a la pesada burocracia y la organización se enfrentaba a la fecha límite de una feria comercial clave. Teniendo esto en cuenta, el equipo disponía de seis meses para alcanzar sus objetivos y un presupuesto limitado para lograrlo. Sigue leyendo para saber cómo Scrum@Scale está transformando la logística, ayudando a Unbox Robotics a aumentar la velocidad de comercialización y a multiplicar por 5 sus ingresos en 12 meses.
Improving Forecasting Accuracy with Scrum at Scale

Mejorar la precisión de las previsiones con Scrum a escala

Este caso práctico examina la trayectoria de un gran proveedor de seguros médicos sin ánimo de lucro en la implantación y ampliación de prácticas Scrum para mejorar su cartera de productos digitales. La organización se enfrentaba a problemas con los ciclos Product Owner, la planificación de lanzamientos y la precisión de las previsiones, lo que provocaba el incumplimiento de los objetivos y una baja moral. Mediante la implantación estratégica de un Metascrum Ejecutivo, mejoraron la precisión de las previsiones y la satisfacción de los clientes, consiguiendo importantes mejoras organizativas en un periodo de seis meses.