Scrum Master: papel y tareas del profesional ágil

Scrum Master: el framework Scrum
Creado inicialmente como framework para el desarrollo de software, Scrum se erige como modelo de Product Management ágil, incremental e iterativa de productos y hace que el trabajo sea más dinámico, productivo y eficiente. El método Scrum puede utilizarse en numerosos sectores y aplicarse a muchos productos, aplicaciones o servicios.
El framework Scrum actúa como catalizador para acelerar el progreso de los proyectos, que se dividen en arcos temporales cortos. Estos plazos se denominan Sprints y suelen durar entre una y cuatro semanas, durante las cuales se realizan determinadas fases del proyecto. Los Sprints y las distintas tareas se definen durante una reunión inicial especial.
Otro elemento importante del framework es el Product Backlog, en el que cada empleado puede encontrar la lista de tareas asignadas y puede indicar si estas tareas deben iniciarse, comenzar o finalizar. De este modo, la carga de trabajo individual y el progreso del proyecto pueden mantenerse bajo control.
Al final de cada Sprint suele organizarse una reunión retrospectiva en la que se analizan los puntos fuertes y débiles del proyecto, las tareas completadas y las que siguen pendientes, las dificultades encontradas, etc.
Scrum Master: quién es y qué hace
El Scrum Master es el profesional que se ocupa del Agile Software Development y lidera el Scrum team.
El Scrum team suele estar formado por1:
- Scrum Master, que actúa como líder y verifica que el equipo adopta correctamente las reglas y prácticas de Scrum.
- Product Owner, que compila el Product Backlog y asiste el trabajo del equipo, respondiendo a cualquier duda.
- Equipo de desarrollo, es decir, los distintos colaboradores que, tras recibir su Product Backlog, trabajan en las distintas actividades.
Principalmente, el Scrum Master es responsable de2:
- Facilitar la adopción del framework Scrum por parte de la empresa, es decir, explicar las funcionalidades de este método a todos los niveles de la organización, organizando sesiones de formación si es necesario.
- Definir las tareas de los miembros del Scrum team y ayudarles a llevarlas a cabo.
- Verificar la aplicación de los principios y normas del framework, interviniendo si no se respetan.
- Organizar las reuniones periódicas - Sprint Planning, Daily Scrum, Sprint review y Retrospective - definiendo su lugar y hora y dirigiendo la reunión.
- Comunicar a los miembros del team la información que necesitan para realizar sus tareas.
- Crear un entorno de trabajo adecuado y estimulante para el equipo.
- Mediar en posibles conflictos entre los miembros del team.
- Apoyar al Product Owner en la organización y gestión del Product Backlog.
Scrum Master: formación y competencias
Para ser Scrum Master, no existe una única vía de formación posible. Por lo general, es necesario ser licenciado en disciplinas como:
- Informática.
- Economía.
- Psicología.
Tras los estudios académicos, puede ser útil seguir cursos de formación específicos en institutos autorizados para expedir certificaciones reconocidas3.
Los hard skills que suele poseer el Scrum Master son los siguientes:
- Capacidad para aplicar las principales metodologías ágiles.
- Capacidad para gestionar productos de forma ágil.
- Capacidad para desarrollar una organización ágil.
- Capacidad de síntesis.
- Conocimientos básicos de desarrollo de software.
- Conocimiento del sector específico en el que opera la empresa de referencia.
Los soft skills que generalmente posee un Scrum Master incluyen las siguientes:
- Capacidad de negociación y mediación.
- Capacidad de problem solving.
- Buena capacidad de comunicación.
- Alto sentido de la responsabilidad.
- Personalidad extrovertida y carismática.
- Espíritu proactivo.
- Empatía.
Fuentes
- Definición y características del Scrum Master, iebschool.com
- ¿Quién es un scrum master y cómo puedes formarte en ello?, unir.net
- Scrum Master, educaweb.com