En Scrum, como representante de las metodologías Ágiles, el enfoque está en la calidad y el control del proceso en el desarrollo. Por lo tanto, las reuniones de Scrum, supervisadas por el Scrum master, juegan un papel significativo. El objetivo principal de la reunión (o “Scrum”) es sincronizar el trabajo del equipo del proyecto.
¿Quién es un Scrum Master?
La mejor descripción de un Scrum master es el término en inglés “líder servidor”.
Su tarea es ayudar al equipo a aumentar la eficiencia mediante:
- Resolución de problemas – los problemas se discuten durante las reuniones de Scrum;
- Capacitación – el Scrum master juega un papel importante en la adaptación de nuevos miembros del equipo al proyecto y otros participantes;
- Motivación – después de las reuniones de Scrum dirigidas por un buen Scrum master, el equipo se siente conectado a algo valioso y entiende su lugar dentro del equipo. Esto impacta positivamente en la motivación y la calidad de gestión del proyecto;
- Hacer preguntas como “¿Cómo podemos hacer mejor lo que ya hacemos bien?” o “¿Qué procesos no añaden valor al producto?” y así sucesivamente.
Junto con el equipo, el Scrum master es responsable del ritmo de trabajo y de la velocidad de finalización del proyecto.
Además, el Scrum master, junto con los participantes y el propietario del producto, planifica el sprint durante la primera reunión de Scrum, por la cual el equipo gana puntos. Jeff Sutherland, autor del libro “Scrum: El arte de hacer el doble de trabajo en la mitad del tiempo”, llama acertadamente al Scrum master el líder del equipo.
¿Cómo debería ser un Scrum Master?
Algunos equipos de proyecto experimentan introduciendo un modelo de rotación mensual para el Scrum master, donde cualquier participante puede asumir el rol. Sin embargo, al considerar las habilidades y situaciones que el master enfrenta a diario, se hace evidente que tal formato es ineficaz.
Un Scrum master ideal debería tener las siguientes cualidades:
- Fomentar la discusión – El Scrum, las retrospectivas y la planificación de sprints son inútiles sin discusiones abiertas por parte de todo el equipo del proyecto. La tarea del Scrum master es fomentar tal interacción utilizando herramientas de colaboración (wikis corporativos, sistemas de intercambio de documentos, etc.).
- Eliminar obstáculos para la finalización exitosa del proyecto – creando y mejorando herramientas de comunicación (por ejemplo, construir una biblioteca del equipo), realizando tareas rutinarias para avanzar al equipo (actualizando los cronogramas de procesos, etc.), y resolviendo los problemas de los participantes discutidos durante las reuniones.
- Actuar como un “predicador” de Scrum – conocer y entender Scrum, enseñan al equipo cómo maximizar la metodología.
- Proporcionar una visión común del proyecto – combinado con el papel de motivador, esto es especialmente relevante para proyectos con muchos sprints que involucran a diferentes miembros del equipo.
- Resolver conflictos – la crítica constructiva y evitar un ambiente tóxico son cruciales. El Scrum master ayuda a gestionar disputas, asegurando que las discusiones se mantengan productivas.
¿Qué es una reunión de Scrum?
Una reunión de Scrum es una herramienta vital en la metodología Scrum. Las reuniones se organizan a diario (sobre todo por la mañana) y son moderadas por el Scrum master, quien a menudo es el gerente del proyecto o el líder del equipo.
Durante la reunión, los miembros del equipo involucrados en el sprint actual responden o escriben en la pizarra las respuestas a tres preguntas:
- ¿Qué hice ayer para completar el sprint?
- ¿Qué haré hoy?
- ¿Qué problemas encontré?
Aparte de sincronizar el trabajo del equipo, Scrum ayuda:
- A desarrollar una visión común del proyecto – todos entienden la dirección del proyecto, reduciendo la probabilidad de sorpresas desagradables.
- Establecer tareas realistas y hacer seguimiento del progreso.
- Unir al equipo – los empleados aprenden a escuchar, entenderse entre sí y expresar sus pensamientos con claridad.
- Encontrar mejores soluciones.
Diferencias Entre una “Reunión de Scrum” y un “Meetup”
Aunque tanto “meetup” como “meeting” se traducen como “reunión” en inglés, tienen diferentes significados.
En un meetup, los participantes son generalmente personas aleatorias unidas por el tema. En una reunión de Scrum, los participantes son conocidos desde el principio y ya están familiarizados entre sí.
Otras diferencias entre las reuniones de Scrum y los meetups están delineadas en nuestra tabla:
Reunión de Scrum | Meetup |
Participantes | Scrum master, miembros del equipo del proyecto involucrados en el sprint actual, propietario del producto. Otros pueden asistir como oyentes. |
Duración | Alrededor de 15 minutos |
Ubicación | Sala de conferencias u oficina – lo más cerca posible de la ubicación del sprint. |
Organizador | Scrum master |
Formato | Estructura rígida de “tres preguntas.” |
Número de Participantes | Idealmente hasta 6 |
6 Errores Comunes en Scrum
- Grabar la reunión de Scrum – Nadie leerá un informe detallado de la reunión excepto el Scrum master, quien puede pasar por alto algunos aspectos problemáticos. Es una pérdida de tiempo y desmotiva al equipo, ya que sienten que todo está siendo grabado.
- Reunión de Scrum solo para el Scrum master – Debido a que el Scrum master curador de la reunión, los participantes a menudo cometen errores: mirando solo al Scrum master, esperando su aprobación mientras que otros continúan con sus tareas. Esto es una señal de un ambiente improductivo. La tarea del Scrum master aquí es establecer la conexión entre “participante-hablante – otros participantes.”
- Usar reuniones de Scrum para planificación – Puede surgir una nueva tarea durante la reunión, y la tentación de distribuir y discutir tareas de inmediato es fuerte. A menudo, el Scrum master cambia el formato de la reunión de Scrum. La solución es simple: mantener una reunión de 15 minutos después del Scrum para abordar nuevas tareas.
- Discusión técnica durante las reuniones de Scrum –Un miembro del equipo podría saber más sobre los aspectos técnicos del proyecto que otro. Enfocarse en esos detalles crea desigualdad y obstaculiza los objetivos de Scrum.
- Realizar reuniones de Scrum lejos del lugar de trabajo –Idealmente, las reuniones de Scrum se realizan cerca del tablero de Scrum (diagrama de Gantt abierto), ayudando al equipo a evaluar rápidamente el progreso de las tareas.
- La reunión de Scrum consiste solo en dos preguntas – “¿Qué hice ayer?” y “¿Qué haré hoy?” Pocos están dispuestos a discutir problemas y riesgos, especialmente no en un entorno grupal. Sin embargo, sin abordar los obstáculos para la finalización del sprint, la reunión será ineficaz.
¿Cómo Conductar una Reunión de Scrum?
Cada día del sprint, el equipo celebra reuniones diarias – reuniones de Scrum o scrums diarios. Las reuniones generalmente tienen lugar en la misma ubicación y hora, limitadas a 15 minutos. Esta restricción de tiempo ayuda a evitar distracciones y mantiene las discusiones enfocadas.
Durante el Scrum diario, cada miembro del equipo responde a tres preguntas:
- ¿Qué hice ayer?
- ¿Qué haré hoy?
- ¿Qué obstáculos hay en mi camino?
Cómo Conductar Correctamente una Reunión de Scrum
- Limitar los participantes a 6 – Si el equipo del proyecto tiene más miembros, divídelos en grupos, cada uno con su propio Scrum master. Los grupos generalmente se dividen según tareas (por ejemplo, pruebas, desarrollo). Luego, los Scrum masters discuten los problemas entre sí y con las partes interesadas.
- Abordar problemas urgentes – Algunos obstáculos son críticos y necesitan resolución inmediata. No permitas que el límite de 15 minutos obstaculice el trabajo. Si la reunión de Scrum necesita ser ampliada, el Scrum master decide esto con el equipo.
- Establecer reglas claras para los scrums diarios – Estas deben ser claras para todos los miembros del equipo y accesibles en cualquier momento (por ejemplo, escritas en un rotafolio en el lugar de la reunión).
- Evitar conversaciones personales – Discutir sobre el partido de fútbol de ayer, problemas de estacionamiento, o precios de supermercado desperdicia el valioso bloque de 15 minutos. La tarea del Scrum master es notar desviaciones y llevar la discusión de vuelta al camino correcto.
- Desarrollar un formato efectivo – Si las reuniones se prolongan, sugiere celebrarlas de pie. Investigaciones de la Universidad de Texas A&M muestran que estar de pie casi duplica la eficiencia laboral. Si los participantes carecen de iniciativa, convierte el Scrum diario en un juego. Haz que el miembro del equipo que respondió las tres preguntas le pase una pelota a un participante al azar para “pasar el turno.”
- Hacer preguntas adicionales cuando sea necesario – Si las respuestas de los miembros del equipo no mencionan problemas, pregunta, “¿Qué tan seguro estás de completar esta tarea hoy?” Este enfoque anima a los participantes a revisar el estado de la tarea, cambiar etiquetas e identificar obstáculos potenciales.
- Iniciar y finalizar las reuniones a tiempo – Incluso si la mitad de los participantes están ausentes, no pospongas el Scrum diario. Esto infunde disciplina en el equipo del proyecto y demuestra que las reuniones no se realizan solo por mera formalidad. De igual manera, el Scrum master no debería llegar tarde.
- Agradecer a los participantes al final – Un estado de ánimo positivo al inicio del día garantiza la eficiencia de las tareas. Lo principal es evitar que esto sea una mera formalidad.
Veredicto
Un Scrum master es esencial para la coordinación del equipo.
No se trata solo de seguir los principios de Scrum, sino de tener un defensor de los objetivos del proyecto en las reuniones de Scrum. El Scrum master asegura una arquitectura de producto unificada, espíritu de equipo, un ambiente saludable y un ritmo de desarrollo estable.
Las reuniones de Scrum son una herramienta poderosa para hacer seguimiento del estado y progreso del proyecto.
No solo sincronizan el trabajo del equipo, sino que también ayudan a resolver problemas, unir a los empleados y enseñarles a establecer tareas realistas y ser públicamente responsables de los resultados.