Scrum Master
los Buenos líderes deben primero ser buenos servidores.
—Robert K. Greenleaf
Scrum Master Historias: Yolanda
Scrum Masters son siervos líderes y entrenadores de un Equipo Ágil. Ayudan a educar al equipo en Scrum, Extreme Programming (XP), Kanban y SAFe, asegurando que se siga el proceso Ágil acordado. También ayudan a eliminar impedimentos y fomentan un entorno para una dinámica de equipo de alto rendimiento, un flujo continuo y una mejora incesante.
El rol de Maestro de Scrum es asumido por un miembro del equipo cuya responsabilidad principal es ayudar al equipo autoorganizado y autogestionado a lograr sus objetivos. Los maestros de Scrum lo hacen enseñando y entrenando las prácticas de los equipos, implementando y apoyando principios y prácticas seguros, identificando y eliminando impedimentos y facilitando el flujo. También trabajan con la comunidad Scrum Master ampliada, incluidos los Ingenieros de Release Train y los Ingenieros de Solution Train, para aumentar la eficacia de SAFe en toda la empresa.
Encuentra un curso:
El rol de Maestro de Scrum es un miembro del equipo Ágil único que pasa gran parte de su tiempo ayudando a otros miembros del equipo a comunicarse, coordinarse y cooperar; generalmente, esta persona ayuda al equipo a alcanzar sus objetivos de entrega.
El Scrum Master es un líder servidor que permite a los equipos autoorganizarse, autogestionarse y entregar a través de prácticas eficaces Lean-Agile. Scrum Master es compatible con ScrumXP, Kanban y otras formas de trabajo que el equipo ha adoptado. El Scrum Master también ayuda al equipo a coordinarse con otros equipos en el Tren de Lanzamiento Ágil (ART).
Responsabilidades
Un Scrum Master eficaz es un líder servidor basado en equipos que:
- Exhibe liderazgo Lean-Ágil: Exhibe los comportamientos de un Líder Lean-Ágil con una mentalidad Lean – Ágil. Ayuda al equipo a adoptar Valores Básicos seguros, adoptar y aplicar Principios seguros, implementar prácticas seguras.
- Es compatible con las reglas del equipo: Las reglas de un equipo Ágil son ligeras, pero no obstante son reglas, y el Scrum Master es responsable de reforzarlas. Estas pueden incluir las reglas de Scrum, las prácticas de calidad integradas de Extreme Programming (XP), los límites de Trabajo en Proceso (WIP) de Kanban y cualquier otra regla de proceso que el equipo haya acordado.
- Facilita el progreso del equipo hacia los objetivos del equipo: El Scrum Master está capacitado como facilitador del equipo y se dedica continuamente a desafiar las viejas normas de desarrollo para mejorar el rendimiento en las áreas de calidad, previsibilidad, flujo y velocidad. Ayudan al equipo a centrarse en la creación de incrementos de valor en cada iteración y en el logro de los Objetivos diarios y de Iteración en el contexto de los Objetivos actuales de Incremento del Programa (PI).
- Lidera los esfuerzos del equipo en la mejora incesante: Ayuda al equipo a mejorar y a asumir la responsabilidad de sus acciones; facilita la retrospectiva del equipo. Enseña técnicas de resolución de problemas y ayuda al equipo a ser mejores solucionadores de problemas por sí mismo.
- Facilita eventos: Facilita los eventos de equipo, incluidos (cuando corresponda) el Stand up Diario, la Planificación de Iteraciones, la Revisión de Iteraciones y la Retrospectiva de Iteraciones, lo que garantiza que sean productivos y se mantengan dentro de la caja de tiempo.
- Apoya al Propietario del Producto: El Scrum Master ayuda al Propietario del Producto en sus esfuerzos por administrar el backlog y guiar al equipo, al tiempo que facilita una dinámica de equipo saludable con respecto a las prioridades y el alcance.
- Facilita la eliminación de impedimentos: muchos problemas de bloqueo escaparán a la autoridad del equipo o pueden requerir el apoyo de otros equipos. El Scrum Master ayuda al equipo a abordar y eliminar estos problemas para mejorar la probabilidad de lograr los objetivos de la Iteración.
- Promueve prácticas de calidad seguras: SAFe proporciona orientación para ayudar a los equipos a mejorar constantemente la calidad de sus productos y cumplir con la Definición de Hecho (DoD). El Scrum Master ayuda a fomentar la cultura de la disciplina técnica y la artesanía que es el sello distintivo de los equipos ágiles eficaces.
- Construye un equipo de alto rendimiento: se centra en mejorar constantemente la dinámica y el rendimiento del equipo, y entrena al equipo en la autogestión. Ayuda al equipo a resolver conflictos y desafíos interpersonales, e identificar oportunidades de crecimiento. Aumenta los problemas de las personas a la administración cuando es necesario, pero solo después de que los procesos internos del equipo no hayan podido resolver el problema; ayuda a las personas.
- Responsabilidades en el tren – El Scrum Master ayuda a coordinar la cooperación entre equipos y ayuda al equipo a operar bien en el tren.
- Se coordina con otros equipos: El Scrum Master apoya los esfuerzos del equipo para mejorar continuamente las comunicaciones y las relaciones con otros equipos. Con frecuencia representan al equipo en el Scrum of Scrums (SoS), ayudando al equipo a mantenerse al tanto de las oportunidades para participar y mejorar la efectividad del programa (consulte Incremento del programa para obtener más detalles). También suelen ayudar al equipo a establecer relaciones efectivas> con el Equipo del Sistema, la Experiencia del Usuario, la Arquitectura y los Servicios Compartidos. Sin embargo, es importante tener en cuenta que la responsabilidad de la coordinación entre equipos no puede delegarse completamente en el Scrum Master; cada miembro del equipo comparte la responsabilidad en ese sentido.
- Admite la adopción segura: Scrum Master respalda la adopción general de SAFe en toda la empresa al capacitar a las partes interesadas y otros equipos no ágiles en interacciones efectivas con equipos ágiles, participar en la Comunidad de Práctica Scrum Master y apoyar los SPC de la organización.
- Permite la eficacia organizacional: El Scrum Master trabaja con otros Scrum Masters y partes interesadas para ayudar al equipo a contribuir a mejorar el flujo de valor de desarrollo general.
- Facilita la preparación y preparación para eventos de ARTE: Ayuda al equipo a prepararse para actividades de ARTE, incluida la Planificación de PI, las Demostraciones del Sistema y la Inspección y Adaptación.
- Apoya la estimación: Guía al equipo para establecer estimaciones normalizadas y ayuda al equipo a comprender cómo estimar Características y Capacidades.
Obtener el Rol
El Scrum Master puede ser un rol a tiempo parcial o completo, dependiendo del tamaño del equipo, el contexto y otras responsabilidades. Sin embargo, a escala empresarial, puede ser un desafío vender la necesidad de un Scrum Master a tiempo completo para cada equipo Ágil. Después de todo, si la empresa está organizando 100 equipos nuevos, probablemente no sea económica ni políticamente práctico tomar a 100 miembros del equipo Ágil a tiempo completo y asignarlos a estas nuevas tareas, tareas que no incluyen el desarrollo o las pruebas. Tampoco es económicamente viable contratar a un consultor a tiempo completo o parcial para cada equipo que les ayude a aprender y dominar los nuevos métodos. Eso podría acabar con la transformación incluso antes de que comience, y antes de que los equipos hayan tenido la oportunidad de demostrar el valor del papel.
Por lo tanto, SAFe adopta un enfoque pragmático y asume, en general, que el Scrum Master es un rol a tiempo parcial. Sin embargo, durante la adopción inicial segura, el trabajo puede ser más intensivo. En esta etapa, la organización puede encontrar beneficioso traer consultores externos a bordo para entrenar a los equipos mientras adquieren experiencia en Scrum y SAFe. Estos maestros de Scrum consultores externos a menudo entrenarán a varios equipos en la organización.
Más información
Leffingwell, Dean. Requisitos de Software Ágil: Prácticas de Requisitos Ajustados para Equipos, Programas y la Empresa. Addison-Wesley, 2011.
Última actualización: 10 de febrero de 2021
Autor
- Dean Leffingwell –