«Daily scrum» frente a «daily stand-up»: ¿son lo mismo?
«Daily scrum» frente a «daily stand-up»: la misma reunión de quince minutos con dos orígenes distintos. El término de la Guía de Scrum, el término de XP y las diferencias que realmente importan.
El «daily scrum» y el «daily stand-up» son la misma reunión. Los mismos quince minutos, el mismo objetivo, los mismos tres puntos, más o menos. Los dos nombres provienen de dos tradiciones diferentes, y la única razón por la que se sigue planteando esta pregunta es que la gente da por sentado que dos palabras deben significar dos cosas distintas. En este caso, no es así.
La distinción que conviene tener en cuenta es muy sutil: «daily scrum» es el término definido en la Guía de Scrum; «daily stand-up» es el nombre genérico que puede utilizar cualquier equipo. Todo «daily scrum» es un «stand-up». No toda reunión de pie es un «daily scrum», ya que no todos los equipos aplican Scrum.
El origen de cada nombre
«Stand-up» es el término más antiguo. Proviene de Extreme Programming, donde la reunión diaria de pie («stand-up») era una de las prácticas originales, y describe el formato de forma literal: se realiza de pie, por lo que es breve.
«Daily Scrum» es el término que utiliza Scrum para referirse a esta misma reunión, y Scrum le asigna una descripción de funciones. En la Guía de Scrum, el «daily scrum» es uno de los cinco eventos, a cargo de los desarrolladores, que se celebra a la misma hora y en el mismo lugar cada día laborable, con una duración máxima de quince minutos. Su objetivo declarado es revisar el progreso hacia la meta del sprint y adaptar el plan para el trabajo del día siguiente.
Así pues, el vocabulario se corresponde claramente:
| Reunión diaria de pie | Reunión diaria de scrum | |
|---|---|---|
| Origen | Programación Extrema | Scrum |
| Dónde se define | Convención, no una especificación | La Guía de Scrum |
| Requiere un marco de trabajo | No | Sí, es una actividad de Scrum |
| Propietario | El equipo | Los desarrolladores |
| Plazo | ~15 minutos | 15 minutos |
| Objetivo | Organizar la jornada | Revisar y ajustar en función del objetivo del sprint |
Si se leen las dos columnas, se observa que las filas que difieren se refieren todas al contexto —quién lo define, en qué marco se inscribe—. Las filas que realmente importan a la hora de llevarlo a cabo —el plazo y el objetivo— son las mismas. Por eso, considerarlas como una sola reunión no es una falta de rigor; es lo correcto.
Las diferencias que realmente importan
Si aplica Scrum, hay dos aspectos que aporta el formato del «scrum diario» y que, en ocasiones, se pierden en una reunión de pie informal:
Está centrado en el objetivo del sprint. El scrum diario no consiste en «qué hizo cada uno ayer». Se trata de «¿seguimos en el buen camino para alcanzar el objetivo del sprint y, si no es así, qué debemos cambiar hoy?». Ese punto de referencia es lo que evita que la reunión derive hacia un estado desestructurado. Una reunión de pie sin un objetivo hacia el que orientarse es aquella que acaba convirtiéndose en una simple lectura en voz alta de una lista de tareas.
Es la reunión de los desarrolladores. La Guía de Scrum deja claro que el scrum diario pertenece a las personas que realizan el trabajo. Este enfoque sirve de protección frente al error más habitual en las reuniones de pie: que un responsable las convierta, de forma discreta, en un canal de información. El scrum diario es más difícil de desviar de su propósito precisamente porque las especificaciones dejan claro a quién pertenece la reunión.
Sin embargo, ninguna de estas dos cosas es exclusiva de Scrum. Una buena reunión diaria de Kanban «recorre el tablero» siguiendo la misma idea: el flujo y los obstáculos priman sobre la narración individual. El marco proporciona la disciplina; no es de su propiedad.
¿Cómo llamará usted al suyo?
Utilice la palabra que su equipo ya utilice y no corrija a quienes utilicen la otra. Si está aplicando Scrum, «daily scrum» es, técnicamente, el término correcto y sirve para recordar a todos que la reunión está centrada en el objetivo del sprint. Si no está aplicando Scrum, «stand-up» es el nombre más adecuado y nadie le malinterpretará.
El problema no radica en el vocabulario. Radica en dar por sentado que, por el mero hecho de haber denominado correctamente la reunión, la está dirigiendo de forma adecuada. Puede celebrar cada mañana un «scrum diario» tal y como lo describen los manuales y, aun así, estar dirigiendo una reunión de estado; consulte las tres preguntas y su modo de fallo y los antipatrones habituales para comprender por qué. El nombre es la parte fácil.
Para saber cómo se integra la reunión diaria de Scrum con el resto de eventos del sprint, consulte la guía de ceremonias ágiles y el desglose de las cuatro ceremonias de Scrum que figura en la guía de retrospectiva. Si prefiere enfocar el tema desde otra perspectiva —es decir, cómo llevar a cabo la reunión de forma adecuada—, comience por para qué sirve una reunión de pie o vuelva a la guía completa de la reunión diaria de pie para consultar el conjunto completo de capítulos.
Preguntas frecuentes
¿Cuál es la diferencia entre un «scrum» diario y una reunión diaria de pie?
En la práctica, no hay ninguna diferencia que merezca la pena discutir: se trata de la misma reunión diaria de quince minutos. Los nombres provienen de diferentes fuentes: «daily scrum» es el término que aparece en la Guía de Scrum, donde la reunión tiene un responsable y un propósito específicos dentro de Scrum; «daily stand-up» proviene de la Programación Extrema y es el nombre genérico que puede utilizar cualquier equipo, utilice Scrum o no. Todo «daily scrum» es un «stand-up»; pero no todo «stand-up» es un «daily scrum».
¿Es lo mismo una reunión diaria de pie que un scrum diario?
En efecto, sí. Si utiliza Scrum, su reunión diaria de pie es el «daily scrum»; la Guía de Scrum simplemente le asigna una función definida: los desarrolladores revisan el progreso hacia el objetivo del sprint y adaptan el plan para el día siguiente. Los equipos que no utilizan Scrum celebran la misma reunión y la denominan «stand-up». La mecánica es la misma; solo difieren el marco de trabajo y la terminología.
¿En qué consiste la regla del 3-5-3 en Scrum?
Es una forma resumida de describir la estructura de Scrum: 3 roles (responsable de producto, Scrum Master y desarrolladores), 5 eventos (el sprint, la planificación del sprint, el scrum diario, la revisión del sprint y la retrospectiva de sprint) y 3 artefactos (la lista de requisitos del producto, la lista de tareas del sprint y el incremento). El scrum diario es uno de esos cinco eventos —el único que tiene lugar todos los días—.
¿Es necesario utilizar Scrum para celebrar una reunión de pie?
No. La reunión de pie tiene su origen en la Programación Extrema y funciona para cualquier equipo que necesite coordinarse a diario: equipos Kanban, equipos de asistencia técnica e incluso equipos ajenos al ámbito del software. Scrum le da a la reunión un nombre formal y un propósito definido, pero la práctica es independiente. Lo que importa es el hábito de realizar una reunión breve y diaria centrada en los obstáculos, no el marco de trabajo al que se le asigne.