
Alfonso Arias Aguilera, PMP
Técnico Senior de Reporting
BBVA
Linkedin: https://www.linkedin.com/in/alfonsoarias/
Participo desde hace algunos meses en un proyecto con el rol de Scrum Master y he visto en ocasiones cuestionada su importancia e incluso su necesidad en contraposición con el rol de Product Owner cuya necesidad nadie cuestiona.
Con este artículo pretendo explicar algunas de las funciones que desempeña el Scrum Master y que sea el lector el que valore la necesidad o no de este rol en la metodología agile.
Pero empecemos por el principio. ¿Qué significa el rol de Scrum Master? Cada uno lo define a su manera: facilitador del proyecto, protector del equipo, etc. A mí me gusta verlo como la persona que tiene que velar porque se cumpla la metodología agile y esto significa hacer que cada miembro del equipo cumpla con su rol. Por recurrir a una metáfora, el Scrum Master es el perro pastor que hace que el rebaño no se descarríe y que el equipo no pierda el foco del proyecto.
En la metodología agile existen una serie de reuniones o ceremonias que se repiten en cada iteración o sprint (la duración del sprint suele ser de 15 días):
- sprint planning (al comenzar el sprint)
- daily meeting (diariamente)
- refinamiento (1 o 2 por sprint)
- sprint review (al terminar el sprint)
- retrospectiva (al terminar el sprint)
Es muy importante que estas reuniones de equipo se mantengan durante toda la duración del proyecto y es una de las principales tareas que tiene el Scrum Master. Esto no significa que las reuniones las convoque el Scrum Master pero si debe asegurarse de que tengan lugar en tiempo y forma. Con tiempo y forma me refiero a que cada reunión tiene un time-box establecido o duración máxima de la reunión y unos participantes concretos.
A continuación describo brevemente en qué consiste cada ceremonia.