«Daily scrum» frente a «daily standup»: ¿son lo mismo?
Scrum diario frente a reunión de pie: se trata de la misma reunión de quince minutos. Un scrum diario es la actividad de Scrum vinculada al objetivo del sprint; una reunión de pie es cualquier reunión diaria de coordinación del equipo.
El «daily scrum» y el «daily standup» 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 standup» es el nombre genérico que puede utilizar cualquier equipo. Todo «daily scrum» es una reunión de pie. No toda reunión de pie es un «daily scrum», ya que no todos los equipos aplican Scrum.
El origen de cada nombre
«Standup» es el término más antiguo. Proviene de la Programación Extrema, donde la reunión diaria de pie («standup») 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 el objetivo del sprint y adaptar el plan para el trabajo del día siguiente.
Así pues, el vocabulario se corresponde claramente:
| Reunión diaria de trabajo | 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í, se trata de un evento 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 y 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, sino que es acertado.
Las diferencias que realmente importan
Si aplica Scrum, hay dos aspectos que el enfoque del «daily scrum» aporta y que, en ocasiones, se pierden en una reunión de Standup informal:
Se basa en el objetivo del sprint. La reunión diaria no consiste en «¿qué hizo cada uno ayer?», sino en «¿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 degenera en una simple lectura en voz alta de una lista de tareas. Si desea que ese punto de referencia quede integrado en las preguntas, la plantilla de reunión de pie centrada en el objetivo de la herramienta de TeamRetro solicita que cada actualización se relacione con el objetivo del sprint.
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» basándose en el mismo concepto de flujo y obstáculos, en lugar de centrarse en la narración individual. El marco proporciona la disciplina; no es el propietario de la misma.
¿Cómo llamar 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, «Standups» 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 «daily scrum» de manual y, aun así, estar dirigiendo una reunión de seguimiento. Consulte las tres preguntas, sus modos de fallo y los antipatrones habituales para comprender el motivo. El nombre es la parte más sencilla.
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 retrospectivas. Si prefiere abordar el tema desde el otro lado (es decir, cómo dirigir bien la reunión), comience por conocer la finalidad de una reunión de pie o vuelva a la guía completa sobre 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 un «Standup diario»?
En la práctica, ninguna de ellas merece la pena ser objeto de discusión. 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 standup» 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 «standup»; pero no todo «standup» 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», y 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 «standup». 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?
Se trata de una descripción resumida de la estructura de Scrum: 3 roles (responsable de producto, Scrum Master y desarrolladores), 5 eventos (el sprint, la planificación del sprint, el daily scrum, la revisión del sprint y la retrospectiva de sprint) y 3 artefactos (backlog de producto, backlog del sprint y el incremento). El Daily Scrum 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 Standup?
No. La reunión de pie tiene su origen en la Programación Extrema y resulta útil 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 de ello. 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.