El Scrum master ayuda a facilitar la metodología Scrum a equipos más grandes de proyectos al garantizar que se siga el marco de la metodología Scrum. El o ella está comprometido con los valores y prácticas del Scrum, pero también debe permanecer flexible y abierto a nuevas oportunidades para que el equipo mejore su flujo de trabajo. Al igual que el project manager facilitará y optimizará la gestión del trabajo. Pero para llegar a ser project manager debes obtener antes la certificación pmp.
La metodología Scrum tiene un conjunto claramente definido de roles y procedimientos que deben seguirse y el Scrum Master trabaja con cada miembro del equipo para guiar y entrenar al equipo a través del marco de trabajo Scrum.
A continuación, profundizaremos en los roles y responsabilidades de los héroes anónimos de la metodología Agile, los Scrum Masters.
Conoce más tipos de metodología agile
¿Qué es un Scrum Master?
Los Scrum Masters son los facilitadores de la metodología Scrum, el marco Agile que se enfoca en las interacciones de tiempo limitado llamadas sprints. Como facilitadores, los Scrum Masters actúan como entrenadores del resto del equipo. “Líderes servidores” como lo expresa la Guía Scrum.
Los buenos Scrum Masters están comprometidos con las bases y los valores de la metodología Scrum, pero se mantienen flexibles y abiertos a oportunidades para que el equipo mejore su flujo de trabajo.
¿Cuáles son las responsabilidades de un Scrum Manager y qué funciones desarrolla?
En una metodología Agile ideal, un equipo administraría sus propios procesos y herramientas. Sin embargo, se ha descubierto que muchos equipos que dan el salto a la metodología Agile a menudo confían en el Scrum Master como propietario del proceso. Se necesita tiempo para que la responsabilidad y la autoridad se difundan a través de un equipo. En este contexto transformador, puede ser tan simple como el de programar las ceremonias de la metodología Scrum o verse tan involucrado como cualquier otro miembro del equipo Scrum.
Aunque la Guía Scrum cita cómo el Scrum Master desarrolla otros roles de la metodología Scrum, esta no es una lista exhaustiva de responsabilidades. De hecho, los Scrum Masters a menudo realizan los siguientes roles y funciones, no todas las cuales están definidas por la Guía Scrum:
- Reuniones rápidas. El Scrum Master facilita las reuniones rápidas de motivación diarias según sea necesario.
- Reuniones para la planificación de las repeticiones/sprints. El Scrum Master debe proteger al equipo de compromisos excesivos y aumento del alcance. Ayuda en la estimación y creación de subtareas del Scrum.
- Revisiones de Sprint. El Scrum Master participa en las reuniones, apunta comentarios y participa activamente en ellas.
- Retrospectiva. Como Scrum Master debes tener en cuenta las áreas de mejora y los elementos de acción para futuros sprints.
- Administración de la junta. El Scrum Master trabaja como administrador de la junta de Scrum. Se asegura de que las tarjetas estén actualizadas y que las herramientas Scrum, el software Jira o cualquier otro, funciona correctamente.
- 1 a 1. Los Scrum Masters deben reunirse individualmente con los miembros del equipo y las partes interesadas según sea necesario. Resuelve los desacuerdos del equipo sobre el proceso y los estilos de trabajo. Si bien a muchos practicantes de la metodología Scrum no les gustan las reuniones individuales, ya que creen que estas comunicaciones deberían ocurrir durante las reuniones grupales, algunos equipos, en particular los equipos nuevos, prefieren tener estas interacciones cara a cara regulares con miembros específicos del equipo. El Scrum Master puede decidir si estas interacciones individuales son cruciales para el desarrollo del equipo y para conocerse unos a otros.
- Consultoría interna. Los Scrum Masters deben estar preparados para consultar con los miembros del equipo y las partes interesadas sobre las mejores formas de trabajar con el equipo Scrum.
- Informes. Análisis regulares de los gráficos de trabajo pendiente y otras herramientas de planificación de cartera para comprender lo que se construye y con que cadencia.
- Bloqueadores. El experto en Scrum ayuda al equipo eliminando los bloqueadores externos y gestionando los obstáculos internos a través de mejoras en el proceso o el flujo de trabajo.
- Trabajo duro y organizado. Si el equipo de Scrum no está trabajando duro, ese es el problema del Scrum Master. Tal vez eso signifique reparar ordenadores rotos, mover escritorios o incluso ajustar la temperatura del termostato. Los Scrum Masters deben sentirse cómodos haciendo casi cualquier cosa para ayudar a su equipo y no deben escabullirse de realizar ciertas tareas fuera del marco Scrum si eso es lo que su equipo realmente necesita.
¿Cuándo se necesita un Scrum Master?
Cualquier entrenador o profesional de la metodología Scrum enseñará que un equipo de Scrum debe tener un Scrum Master. Sin un Scrum Master, estarás haciendo algo que no estará a la altura de la verdadera metodología Scrum.
Al comenzar con el Scrum, puede servir de gran ayuda tener en el puesto de Scrum Master a alguien que haya trabajo con anterioridad con la metodología Scrum. Mejor aún, haya trabajado y visto muchos ejemplos de su funcionamiento. Por esta razón, los Scrum Masters a menudo son contratados como consultores, en lugar de empleados a tiempo completo.
Pero cada equipo de Scrum es diferente. Muchos equipos experimentados desarrollan las responsabilidades enumeradas anteriormente como la unidad, y disfrutan de una gestión compartida del proceso. El rol del Scrum Master rota en el equipo, y los miembros del equipo facilitan las reuniones diarias y la retroalimentación al mismo tiempo.
Y para algunos equipos, lo correcto es que la misma persona desempeñe el mismo papel todos los días.
Desafortunadamente, la incomprensión del rol de Scrum Master a menudo lleva a los gerentes más exigentes a asumir que ese es su rol. Para comprender mejor porqué esto puede llegar a ser un problema, comparemos el Scrum Master con los roles que no son de Scrum que quizás ya tengas en tu organización, y porqué es importante mantener los roles por separado.