Seguimos con los post sobre Scrum (ver anterior post sobre los Roles de Scrum) en este caso explicando las funciones del Scrum Master, dentro de su dualidad sirviente-líder que ocupa para el Scrum Team y para la organización.
Imagen obtenida www.scrumalliance.org
Cuando una organización cambia su modo de trabajo a Scrum todos deben aprender como integrarlo, que nuevas funciones tienen y cual va a ser la forma de desarrollar los productos.
El Scrum Master es la persona encargada de servir de apoyo a todos los integrantes en ese nuevo cambio.
Y es que por muchas ganas que tenga todos los integrantes de cambiar la forma de trabajar (no hablemos si alguien es reticente) la misión no es sencilla, por lo que el Scrum Master igual el que Product Owner deben ser personas empáticas, colaboradoras, pacientes, y con el coraje de defender los roles y funciones de Scrum.
Funciones del Scrum Master para el Product Owner
La persona que adquiere el rol de Scrum Master sirve al Product Owner de varias maneras, que incluyen:
- Encontrar técnicas para una gestión eficaz del Product Backlog.
- Ayudar al Scrum Team a entender la necesidad de elementos claros, concisos y bien definidos en el Product Backlog.
- Comprender la planificación del desarrollo de productos en un entorno empírico.
- Asegurar que el Product Owner sepa cómo organizar el Product Backlog para maximizar el valor.
- Comprender y practicar la agilidad.
- Facilitar eventos de Scrum según se solicite o necesite.
Funciones del Scrum Master para el Development Team
El Scrum Master sirve al Equipo de Desarrollo de varias maneras, siendo para mi la más importante la de ayudarle a eliminar impedimentos. Y es que muchas veces el trabajo no sale porque las personas no saben como proseguir o si pueden hacer algo o no.
Preguntando a la gente se suele responder a estas preguntas, pero en según que entornos, ese camino, puede acabar siendo un teléfono roto, enviándo la pregunta de persona a otra.
- Coaching en auto-organización y multi-funcionalidad.
- Ayudar a crear productos de alto valor.
- Eliminar impedimentos para el progreso del Development Team.
- Facilitar eventos de Scrum según se solicite o necesite.
- Asesorarlo en entornos organizacionales en los cuales Scrum todavía no se ha adoptado ni entendido completamente.
Funciones del Scrum Master para la organización
El cambio en el modelo de trabajo puede venir desde arriba o desde abajo. En mi opinión es mucho más eficiente si es algo que cree posible toda la empresa, sobre todo el CEO.
Pero muchas veces, el CEO u otros managers, estás en tareas más de negocio que técnicas, por lo que es deber del Scrum Master guiarles y comentarles el nuevo funcionamiento adoptado.
El Scrum Master sirve a la organización de varias maneras, que incluyen:
- Liderar y mentorizar a la organización en su adopción de Scrum.
- Planificación de implementaciones de Scrum dentro de la organización;
- Ayudar a los empleados y partes interesadas a comprender y promulgar Scrum y el desarrollo empírico de producto.
- Propiciar aquellos cambios que aumenten la productividad del Scrum Team.
- Trabajar con otros Scrum Masters para aumentar la efectividad de la aplicación de Scrum en la organización.
En las siguientes entradas seguiré hablando sobre los eventos y artefactos usados en Scrum.
Nota: La imagen ha sido obtenida de esta página: https://www.scrumalliance.org/community/articles/2014/april/scrummaster