Scrum Master: ¿Qué es y cuál es su función?
*Con la colaboración de Pablo Bouzada.
Igual que el Product Owner, el Scrum Master es una figura importante cuando se comienza a trabajar con la metodología Scrum que lidera procesos para que el proyecto del equipo Scrum finalice con éxito. Y no solo eso: también trabaja para difundir esta metodología de trabajo en el resto de la empresa.
En este artículo hablamos del Scrum Master, sus funciones y sus características, con el fin de que sepas cómo crear esta figura en el seno de tu equipo y que toda tu compañía se beneficie de una metodología muy enfocada en conseguir el mejor entregable final.
¿Qué es un Scrum Master?
Según la Guía Scrum de 2020, un Scrum Master es la persona responsable de aplicar Scrum entre el equipo y el resto de la organización, tanto teórica como prácticamente, y de comprobar que se está haciendo con efectividad.
Las funciones de un Scrum Master
El Scrum Master ayuda al equipo Scrum con diferentes funciones, como las siguientes:
- Trabajando mano a mano con el Product Owner (hablaremos de esto más adelante).
- Formando a las personas en la autogestión de sus tareas.
- Incentivando a obtener «incrementos de alto valor».
- Eliminando los obstáculos que impiden progresar al equipo.
- Asegurándose de que todos los eventos se desarrollen de forma útil y dentro de los estándares de tiempo fijados.
Con respecto a la empresa, el Scrum Master también tiene otras funciones o tareas:
- Asesorar en la implementación de estar metodología.
- Formar a compañeros.
- De nuevo, «eliminar barreras»; en este caso, entre los stakeholders internos y los equipos Scrum.
[cp_popup display=»inline» style_id=»103782″ step_id = «1»][/cp_popup]
Características de un Scrum Master
Con estas funciones, una de las principales características de un Scrum Master es el liderazgo: saber implantar Scrum en la compañía o mantener a los equipos enfocados en sus tareas denota capacidad de soporte, acompañamiento y capacidad de influir a otros.
Hablábamos antes de «eliminar barreras» entre los stakeholders internos y los equipos Scrum. También, el Scrum Master tiene que detectar procesos que dificultan el desarrollo del proyecto y obtener valor en cada sprint.
Diferencia entre Scrum Master y Product Owner
En los proyectos Scrum se pueden encontrar varios perfiles con roles de liderazgo, pero cada uno tiene sus funciones muy definidas. Además del Scrum Master, también tenemos el Product Owner.
Al Product Owner ya le dedicamos todo un post. Es el que lidera el día a día del equipo Scrum. Se encarga de elaborar el Product Backlog (lista de tareas por hacer, ordenadas por prioridad) y definir las tareas para cada sprint. Su objetivo es el entregable final, y cada sprint se organiza para que sea un paso más, sumable a los anteriores, con el que alcanzar este resultado.
En cambio, el Scrum Master se encarga de que tanto el Product Owner como el resto de los miembros del equipo Scrum no tengan atascos (las «barreras» de las que hablábamos antes) para realizar su trabajo.
En definitiva, ambos trabajan coordinados para obtener el entregable final.
Además, el Scrum Master puede participar en los diferentes eventos de Scrum: Sprint Planning, Daily Scrum, Sprint Review y Sprint Retrospective.
Por otra parte, el Scrum Master ayuda al Product Owner con funciones como estas:
- Definir el Product Backlog y el Product Goal, y ayudar al equipo Scrum a entender el primero.
- Facilitar la colaboración de los stakeholders.
Diferencias entre Scrum Master y Agile Coach
En la guía de Scrum se definen las responsabilidades del Scrum Master, entre las que destacan las de hacer coaching al equipo técnico y al Product Owner en las mecánicas de Scrum para facilitar el trabajo de todo el equipo Scrum. También se define que el Scrum Master debería ser un promotor de que Scrum se adopte en toda la organización, liderando, formando y apoyando a las capas directivas a hacer la transición desde otros modelos de trabajo.
Esta es la teoría, pero no olvidemos que un Scrum Master debe estar dentro de un equipo Scrum trabajando en el día a día y suele ser habitual que no tenga capacidad ni tiempo para hacer estas funciones. Es aquí donde entra el rol de Agile Coach.
Aunque las responsabilidades de Agile Coach no están tan claramente definidas como las de Scrum Master, podemos definir su papel como el de ser el impulsor de las metodologías ágiles dentro de una organización. Es un trabajo centrado en formar, liderar y consolidar las transformaciones de compañías enteras, por lo que suele trabajar mucho con la capa de dirección de la empresa (top y middle management) para apoyar el cambio de mindset necesario en una transformación Agile.
Lógicamente, si el trabajo de un Agile Coach se quedase solo en la capa directiva, no sería capaz de llevar cambios reales a la organización, por lo que debe trabajar mano a mano con los Scrum Masters para consensuar y consolidar cómo se está adoptando Agile dentro de los equipos, y debe apoyarlos en buenas prácticas que permitan que los equipos Scrum sean la punta de lanza de dicha transformación. En caso necesario, apoyará a equipos concretos para que adopten esas buenas prácticas y será una persona de referencia cuando se planteen dudas o conflictos.
Cabe destacar también que un Agile Coach debe poseer conocimientos sobre cómo aplicar otras herramientas que permitan adoptar Agile (XP, Kanban, Lean…) y usarlas según las necesidades de la compañía.
¿Cuáles son las funciones y características del Scrum Master?
Scrum es una de las metodologías que ayudan a las compañías a crear productos y servicios de manera más organizada y con revisión continua de los errores y mejoras. Te hemos preparado una infografía que resume las funciones y características del Scrum Master, para que la consultes de un vistazo siempre que quieras.
Y si te quedas con ganas de saber más sobre cómo implementar Scrum en tu empresa, nuestro equipo de especialistas te puede ayudar.