¿Qué es Scrum Master?

Dentro de la metodología ágil Scrum existe el perfil profesional de Scrum Master, un perfil que tiene como objetivo agilizar los procesos de trabajo facilitando la resolución de tareas.

Scrum Master: definición

Como acabamos de ver, el Scrum Master es una figura destacada dentro de la metodología Scrum, y su principal función es establecer Scrum tal como se define en la Guía de Scrum. Para conseguirlo, el Scrum Master debe ayudar a todo el Equipo Scrum y a la organización a comprender la teoría y la práctica Scrum. 

Forma parte del Equipo Scrum el cual está formado, además del Scrum Master, por el Product Owner y por el Equipo de Desarrollo.

¿Qué hace un Scrum Master?

La principal labor de un Scrum Master es ayudar y dirigir al equipo para que los proyectos salgan adelante de la manera más óptima, siempre aplicando la teoría y la práctica de la metodología ágil.

Su tarea consiste en ser el facilitador y estar al servicio del Equipo Scrum eliminando impedimentos que dificulten avanzar al Equipo de Desarrollo. 

Para ello, el Scrum Master ayuda tanto al Equipo de Desarrollo como al Product Owner, los otros roles del Equipo Scrum, de la siguiente manera:

Cómo el Scrum Master guía al Equipo de Desarrollo

El Equipo de Desarrollo cuenta con el Scrum Master para:

  • Guiar al Equipo de Desarrollo o Development Team en ser auto-organizado y multifuncional
  • Ayudarlo a crear productos de alto valor
  • Eliminar los impedimentos que dificulten el avance al Equipo de Desarrollo
  • Facilitar los eventos Scrum (Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective)
  • Guiar al Equipo en aquellas organizaciones en las que Scrum aún no haya sido adoptado y entendido por completo
  • Asegurar que haya una definición de Done
  • Conocer el grado de motivación de cada uno de los miembros, para trabajarla con ellos y con las personas de la organización relacionadas con este aspecto

Cómo el Scrum Master guía al Product Owner

El Scrum Master también debe guiar al Product Owner en las siguientes tareas:

  • El Scrum Team o Equipo Scrum debe entender el objetivo, el alcance y el dominio del producto
  • Encontrar técnicas para gestionar el Prodcut Backlog
  • Ayudar al Equipo Scrum a que entiendan que los elementos del Product Backlog deben ser claros
  • Asegurar que el Product Owner conozca como ordenar el Product Backlog para maximizar el valor

Scrum Master y Product Owner

Qué es lo que no tiene que hacer

Este rol es bastante novedoso, por eso algunos han malentendido sus funciones, creando más inconvenientes o generando más trabajo del que quitarían.

Aunque la etiqueta suene poderosa, el Scrum Master no es el líder de los proyectos, ni tampoco el responsable de los resultados. 

Algunos de los errores más comunes son:

  • Organizar el trabajo del equipo: en Scrum se entiende que el Equipo de Desarrollo es un equipo que sabe autogestionarse, el Scrum Master no debe decirles que tareas realizar ni dictaminar ningún orden. Esa es tarea de un Project Manager
  • No debe organizar los eventos de un Sprint: su función únicamente consiste en asegurarse que los eventos Scrum se realizan y se realizan dentro de los tiempos marcados.
  • Asignar roles al Equipo de Desarrollo que es multidisciplinar: no existen los roles “programadores” o “testers” o “diseñadores”, es el propio equipo quien decide quien hace qué.
  • Apoyarse únicamente en el Product Owner para tomar decisiones: en realidad, las decisiones que se tomen deben involucrar a todo el Equipo Scrum.

Definición Scrum master

Habilidades con las que debe contar un Scrum Master

Debe contar con dos tipos distintos de habilidades: los soft-skills y los hard-skills.

Soft-Skills

  • Debe ser un buen sicólogo: debe ejercer como líder para ayudar a todo el Equipo Scrum a sacar los proyectos adelante
  • Debe saber escuchar: es importante para evitar que haya un equipo tóxico
  • Debe ser ejemplar y generar tribu: saber generar un equipo consolidado es importante para la agilidad en la producción

Hard-Skills

  • Debe ser un embajador de Scrum: esto supone conocer a fondo esta metodología ágil
  • Debe ser a la vez un coach, mentor, solver, helper…
  • Tiene que tener la capacidad de eliminar impedimentos
  • Es importante que conozca el sector, el producto

Conclusión

El Scrum Master es un rol del Equipo Scrum que aplica la metodología ágil en equipos de trabajo y es a la vez un facilitador del mismo. 

Es una figura indispensable a la hora de organizar al equipo y facilitar el trabajo pero siempre desde una perspectiva de coaching, nunca deberá decir qué tareas debe realizar cada miembro del equipo ni cuánto tiempo dedicar, no se debe confundir esta figura con un Project Manager.

Es un referente, un líder en el cual, tanto los miembros del Equipo Scrum como la organización y el cliente pueden contar.