ScrumMaster

¿Qué es un Scrum Master? Pues lo que en un proyecto normal viene a ser el jefe de proyecto, pero con unas atribuciones muy distintas. Mientras que en un jefe o manager de proyecto prima el “bossing”, término intraducible del inglés que en España, conocida nuestra cultura, sería “dar voces y mandar a todo dios qué tiene que hacer”, el Scrum Master debe practicar el coaching, que yo traduciría como “guiar y motivar al equipo”.
Para que nos aclaremos, la aproximación que un manager clásico hace a un equipo de trabajo es muy diferente de la que un Scrum Master debe hacer. El manager normalmente será el encargado de pormenorizar el trabajo y, posteriormente, asignarlo a su discrepción a cada uno de los miembros del equipo. Posteriormente, se encargará de controlar que las tareas se van haciendo conforme a sus planes. Este es un enfoque en el que el manager dirige al equipo a su designio, por lo que la libertad del mismo es más bien escasa.
En contra de este enfoque, aparece Scrum y la figura del ScrumMaster. Una de las metáforas más repetidas para explicar su función es la de perro pastor, aunque desde mi punto de vista puede no parecer muy acertado en cuanto a que las decisiones de los miembros del equipo les convierte en algo más que meras “ovejas”. Básicamente, el Scrum Master es un perro pastor en cuanto a que se preocupa, por encima de todo, del rendimiento y la satisfacción del equipo. Tiene que estar “siempre ahí” para solventar los problemas que su equipo vaya teniendo, facilitar su trabajo y, en general, primar en la medida posible que el equipo se autoorganice y tome sus propias decisiones. Este sistema puede dar un poco de “miedo” a los no iniciados en Scrum, pensando que se otorga demasiado poder al equipo. Pero, con el tiempo, se comprueba que nadie conoce mejor el trabajo y las decisiones más acertadas que aquellos que están más comprometidos con el mismo, es decir, el equipo de desarrolladores de la aplicación.
Paralelamente a esa función “protectora” del equipo, el ScrumMaster tiene otras atribuciones como son:
- Organizar y dirigir la Sprint Planning
- Organizar y dirigir la Sprint Review
- Conducir las reuniones diarias Daily Scrum
