Atlasingeniería

Producto y metodologías ágilesJuniorTema 1Junior

Scrum, sin la parte del ritual

Casi todos los equipos que dicen hacer Scrum hacen las ceremonias y se saltean lo que las justifica. El marco tiene una idea sola detrás: períodos cortos con algo terminado al final, para aprender antes de seguir.

Scrum tiene mala fama en muchos equipos, y casi siempre por el mismo motivo: se adoptaron las reuniones y no la idea. Daily de veinte minutos donde cada uno informa, planificación donde se llena el sprint hasta el tope, retrospectiva donde se anotan diez acciones que nadie hace.

La idea que justifica todo eso cabe en una frase: trabajar en períodos cortos que terminan con algo funcionando, para poder corregir el rumbo antes de gastar tres meses. Si al final del sprint no hay nada que mostrar, las ceremonias son un costo sin contraparte.

Las piezas y para qué está cada una

PiezaQué esPara qué existeCómo se desvirtúa
Product OwnerQuien decide qué se construye y en qué ordenQue haya una sola fuente de prioridadesSe vuelve un intermediario que pasa pedidos sin decidir
Scrum MasterQuien saca impedimentos y cuida el procesoQue el equipo no se trabe en cosas externasSe vuelve quien agenda reuniones y arma reportes
Equipo de desarrolloQuienes construyen; se organizan solosQue las decisiones de cómo las tome quien sabeSe le asignan tareas de afuera y deja de decidir
SprintUn período fijo, de una a cuatro semanasTener un momento fijo para mostrar y corregirSe vuelve un plazo de entrega con las mismas tareas de siempre
Backlog de productoLa lista ordenada de lo que faltaQue el orden sea explícito y discutibleSe vuelve un depósito de mil ítems que nadie lee
IncrementoAlgo funcionando al final del sprintEs lo único que permite aprender de verdadSe reemplaza por un informe de avance
La última fila es la que sostiene todo el resto: sin algo terminado al final, el ciclo no cierra.

Los cuatro eventos, con su pregunta

Cada evento existe para responder una pregunta. Si no la responde, se puede acortar o eliminar:

EventoLa pregunta que respondeCuándo está funcionando
Planificación¿Qué vamos a terminar en este período y cómo?Se sale con un objetivo, no con una lista llena hasta el tope
Daily¿Algo se trabó desde ayer?Dura diez minutos y sale con acciones, no con un informe por persona
Revisión¿Lo que hicimos sirve?Se muestra funcionando y viene alguien que lo va a usar
Retrospectiva¿Qué cambiamos para el próximo?Sale una o dos acciones con dueño, no diez deseos
El daily es el que más se desvirtúa: si cada persona informa qué hizo, se convirtió en un reporte de estado con formato de reunión.

Antes de seguir, predecí

Un equipo termina el sprint con todo el código escrito pero sin integrar ni probar. ¿Terminó el sprint?

Cuándo conviene y cuándo no

Contexto¿Scrum?Por qué
Producto nuevo, mucha incertidumbreEl ciclo corto de mostrar y corregir es exactamente lo que hace falta
Trabajo de soporte e incidentesNoNada se puede comprometer con dos semanas de anticipación; Kanban encaja mejor
Mantenimiento con pedidos continuosDifícilEl compromiso por sprint choca con la llegada constante
Proyecto con alcance y fecha cerrados por contratoA mediasSirve el ritmo; el compromiso por sprint pierde sentido
Equipo de una o dos personasEs muchoEl costo de las ceremonias no se amortiza; alcanza con un tablero
Scrum resuelve incertidumbre sobre qué construir. Donde la incertidumbre es cuándo va a llegar el trabajo, es la herramienta equivocada.

Un sprint que se llenó hasta el tope

Escenario · 1 decisión como mínimo

La planificación terminó con el sprint completo y sin margen

El equipo entrega históricamente unos 30 puntos por sprint. En la planificación, producto trajo trabajo por 38 y se comprometieron los 38 porque «este sprint no hay imprevistos». Sos quien lidera el equipo. ¿Qué hacés?

Ninguna decisión de acá es sobre hacer mejor una reunión. Todas son sobre que el sprint termine con algo que se pueda mostrar.

Lo que preguntan sobre esto

Cierre

Autoevaluación

¿Lo entendiste?

¿Cuál es la idea que justifica todo el marco?
¿Cómo se desvirtúa el daily?
¿Por qué conviene dejar holgura en el sprint?
¿En qué contexto Scrum encaja peor?