miércoles, 17 de mayo de 2023

Scrum: Las competencias del Srum Master

 ¡Atención, atención! ¿Quién es el Scrum Master? es un maestro de lo ágil que te enseñará cómo dominar el arte de Scrum. Este maestro del caos y la organización es el encargado en un equipo Scrum de establecer las reglas del juego según la Guía de Scrum. Su misión es asegurarse de que todos en el Scrum Team, y hasta la organización entera, entiendan tanto la teoría como la práctica de Scrum.

El Scrum Master es como un entrenador de fútbol que se asegura de que sigan las reglas del fútbol y ganen partidos. Su objetivo principal es hacer que el Scrum Team sea eficiente y efectivo, como una máquina bien engrasada para generar incrementos de producto dentro de un Sprint. ¿Cómo lo logra? Ayudando al equipo a mejorar sus prácticas dentro del marco de trabajo de Scrum. Es un líder de verdad, sirviendo al equipo y a la organización en general. Un auténtico facilitador del trabajo del equipo y del desarrollo de productos.

El Scrum Master tiene varias responsabilidades con el Scrum Team. Imagínalo como un guía de la agilidad que les muestra el camino hacia la autogestión y la multifuncionalidad. Los motiva a enfocarse en crear Increments de alto valor que cumplan con la Definición de Terminado. El ideal es que el equipo genere software funcionando dentro de cada Sprint, pasando por todas las etapas del desarrollo de software, y satisfaga necesidades de los clientes aportándole valor como también a la organización. Además, se encarga de eliminar cualquier obstáculo que se interponga en el camino del equipo. ¡Y eso no es todo! También se asegura de que todos los eventos de Scrum se lleven a cabo sin contratiempos y se mantengan dentro de los límites de tiempo recomendados.

Pero espera, ¡hay más! El Scrum Master también es el fiel servidor del Product Owner. Es como el asistente personal del dueño del producto. Le ayuda a definir objetivos claros y concisos, a gestionar el Product Backlog y a planificar empíricamente en un entorno complejo. ¡Una especie de gurú ágil para el éxito del producto!

Pero no acaba ahí. El Scrum Master también sirve a la organización en su conjunto. Es como el profesor, concientizador y divulgador de la agilidad. Lidera, capacita y guía a la organización en su adopción de Scrum. Planifica e implementa Scrum en todas las esquinas de la empresa. Ayuda a los empleados y a los interesados a comprender y aplicar el enfoque empírico en el trabajo complejo. ¡Es un experto en derribar las barreras entre los interesados y los Scrum Teams!

En resumen, el Scrum Master es el líder ágil maestro de Scrum que le enseña al equipo cómo jugar el juego de este marco de trabajo. Es el pegamento que mantiene unido al equipo, el aceite que hace que las ruedas del equipo y su proceso giren sin problemas y el mecánico para destrabar problemas. Sirve al equipo, al Product Owner y a la organización en general. Es el líder, el entrenador, el guía y el servidor. ¡El Scrum Master es todo eso y más!

La fuente principal de verdad de un Scrum Master es la Guía de Scrum (en Scrum.org).



Las ocho posturas del Scrum Master


Además de las responsabilidades que indica la guía de Scrum, Barry Overeem describe 8 competencias asociadas a este rol en su paper "The 8 Stances of a Scrum Master". Estas competencias se conocen como "Stances" en inglés, que se traduce como posturas o actitudes. Estas 8 posturas o competencias son:
    1. Líder Servicial: actúa como líder Servicial, asegurándose de que el equipo Scrum tenga todo lo que necesita para tener éxito y liderando para maximizar sus resultados. El Scrum Master actúa como líder, guiando al equipo Scrum hacia el logro de sus objetivos y motivándolos para alcanzar la excelencia. El Scrum Master actúa como protector, asegurándose de que el equipo Scrum esté protegido de interferencias externas, tenga un ambiente seguro y mantenga foco en sus objetivos.
    2. Facilitador: actúa como facilitador, ayudando al equipo Scrum a colaborar y trabajar de manera efectiva, moderando y facilitando los eventos de Scrum y reuniones de trabajo del equipo.
    3. Removedor de Impedimentos: es responsable de identificar y eliminar cualquier obstáculo o impedimento que pueda estar afectando el progreso del equipo Scrum hacia el logro de sus objetivos. Un impedimento puede ser cualquier cosa que obstaculice el trabajo del equipo Scrum, como problemas de infraestructura, dificultades en el proceso, conflictos internos, falta de recursos o incluso problemas personales de los miembros del equipo. Es responsabilidad del Scrum Master identificar estos impedimentos y trabajar en estrecha colaboración con el equipo Scrum y otras partes interesadas para eliminarlos. El Scrum Master también es responsable de asegurarse de que los impedimentos no vuelvan a surgir en el futuro.
    4. Agente de cambio: El Scrum Master actúa como agente de cambio, impulsando la mejora continua y fomentando la adopción de prácticas ágiles en la organización. Busca lograr la mejora continua del equipo, los procesos y el sistema de trabajo; además de entender las dinámicas organizacionales y participar en la planificación y liderazgo de iniciativas de cambio y transformación para lograr "Equipos estables y multidisciplinarios" que desarrollen productos o resultados de valor con "Calidad y Excelencia técnica".
    5. Coach: actúa como coach, guiando al equipo Scrum en el uso efectivo de Scrum y ayudándoles a mejorar continuamente. Ayudar a las personas a identificar sus problemas y a buscar sus propias soluciones con un enfoque en la cultura, mentalidad y el comportamiento.
    6. Mentor: actúa como mentor, compartiendo su experiencia y conocimiento en Scrum y en el dominio del producto y profesión. Dedicar, desde su avanzada experiencia, parte de su tiempo a realizar mentoring a profesionales de menor experiencia guiando, inspirando y ayudando en el desarrollo de la carrera profesional como también así recibir mentoreo para desarrollo propio.
    7. Gestor (Manager): Gestionar de manera horizontal el proceso, la salud del equipo, los riesgos e impedimentos, y asegurar la mantención de una "integridad conceptual" de la administración del equipo, proyecto, ítems de trabajo, producto, desarrollo y entrega; además de monitorear el progreso, impacto en clientes y el éxito con el resto de los roles.
    8. Formador (Teacher): Enseñar, educar, capacitar y guiar sobre Agile, marcos de trabajos, métodos, técnicas, habilidades y también perspectivas.















                  Lecturas recomendadas

                  Para ser formador (teacher) debemos nutrir nuestros conocimiento como práctica de mejora continua personal. En esta vía, si quiere aprender más sobre Scrum Master puede leer los siguientes libros:
                  • Scrum Mastery: From Good to Great Sprint after Sprint by Henrik Kniberg and Mattias Skarin. En este libro, los autores exploran el rol de Scrum Master y cómo llevarlo de bueno a excelente en cada sprint. Ofrece consejos prácticos basados en experiencias reales, junto con estrategias para enfrentar desafíos comunes y maximizar el valor entregado por el equipo Scrum. Es una lectura recomendada para aquellos que desean profundizar en el rol de Scrum Master y mejorar su desempeño.
                  • The Scrum Master Handbook: A Complete Guide to Scrum Mastering by Gunther Verheyen. Este libro es una guía completa sobre el rol de Scrum Master. Cubre todos los aspectos del Scrum Mastering, desde los fundamentos de Scrum hasta las habilidades de liderazgo, coaching y facilitación necesarias para un desempeño exitoso. Es un recurso valioso para aquellos que desean comprender en profundidad las responsabilidades y competencias clave del Scrum Master.
                  • Scrum Mastery: From Good to Great Servant Leadership de Geoff Watts: se centra en el desarrollo de habilidades de liderazgo y coaching para Scrum Masters. Proporciona consejos prácticos para ayudar a los Scrum Masters a convertirse en verdaderos líderes de servicio y maximizar el valor que aportan al equipo y a la organización.

                  También algunos libros en español:
                  • El Rol del Scrum Master: Líder servicial en Scrum (Scrum Profesional) by Joel Francia Huambachano. Proporciona una visión práctica de las responsabilidades y competencias necesarias para ser un Scrum Master eficaz. A través de ejemplos y consejos, el autor guía a los lectores sobre cómo desempeñar el rol con éxito y fomentar la adopción de Scrum en equipos y organizaciones.
                  • LLEGAR A SER UN SCRUM MASTER: Más allá de la teoría by Christopher J. Lee. Este libro se enfoca en el desarrollo personal y profesional del Scrum Master. Va más allá de la teoría básica de Scrum y se sumerge en las habilidades y capacidades que un Scrum Master necesita para tener éxito en su rol. El autor ofrece consejos prácticos, ejercicios y reflexiones para ayudar a los Scrum Masters a crecer en su práctica y convertirse en líderes efectivos dentro de los equipos ágiles.
                  • Scrum Mastery 2nd Ed (Spanish) by Henrik Kniberg and Mattias Skarin.



                  Referencias relacionadas:





                  No hay comentarios:

                  Publicar un comentario