December 6, 2020

El Scrum Master no es un solucionador de problemas

Scrum Master no es un solucionador de problemas

La nueva guía de Scrum 2020 define que una de las responsabilidades del Scrum Master es causar o provocar que se resuelvan los impedimentos. Esto definición es importante para aclarar que la solución de los impedimentos son una labor del equipo Scrum, pero es el Scrum Master quien ayuda y brinda soporte para que se puedan solucionar. El Scrum Master no es necesariamente el único encargado de solucionar los problemas e impedimentos. Hay que entender que el Scrum Master no es un solucionador de problemas.

¿Cómo afecta a la autogestión y la capacidad de entrega de producto de los Desarrolladores si todos los problemas que surgen deben ser resueltos por el Scrum Master?

¿Qué sucede cuando sólo el Scrum Master puede resolver la ausencia de un miembro del equipo al Daily Scrum?

¿Qué sucede cuando sólo el Scrum Master puede ayudar a los Desarrolladores a refinar con el Product Owner y es un puente para la comunicación en el Equipo Scrum?

¿Qué sucede cuando sólo el Scrum Master puede resolver los problemas de infraestructura, o dependencias técnicas?

Un Scrum Master que resuelve gran parte de los problemas del Equipo Scrum impacta en su autogestión, su capacidad su capacidad de tomar decisiones sin esperar permiso y todo ello puede afectar su capacidad de entregar producto terminado y con valor en cada Sprint mejorando continuamente.

Por ejemplo, algunas veces puede suceder que los Desarrolladores no pueden desplegar aplicaciones por problemas de infraestructura y dependencias de seguridad, ellos dependen de equipos externos. Dos días antes del Sprint Review estos problemas de despliegue se agravan y el equipo no puede entregar producto para el Sprint Review. Viendo esto el Scrum Master ayuda y soluciona las dependencias y los problemas técnicos y los Desarrolladores pueden entonces desplegar y estar listo para el Sprint Review. Si el Scrum Master resuelve ese problema, pero no ayuda y enseña a resolver problemas similares y que puedan aparecer en el futuro puede provocar una dependencia ya que cada vez que aparezca un problema parecido van a pedir al Scrum Master que lo resuelva.

El problema mencionado puede tener diferentes formas de ser solucionado, pero cualquiera que sea la solución, esta debe involucrar a los Desarrolladores y a todo el Equipo Scrum con la ayuda del Scrum Master. Enseñar al Equipo Scrum a ser autogestionado es uno de los servicios del Scrum Master. Un síntoma que puede alertar que el Scrum Master no está empoderando al equipo es si los mismos problemas de despliegue se repiten Sprint tras Sprint sin que se adopten acciones de mejora para solucionarlos debido a que creen que deben ser resueltos por el Scrum Master.

Los impedimentos son problemas que dificultan el progreso del Equipo Scrum. No todos los problemas son impedimentos que requieran ser resueltos por el Scrum Master, pero se puede llegar a un punto en que el Scrum Master mismo es el problema cuando no enseña al equipo a mejorar y solucionar ellos mismos los impedimentos.

Calendario de cursos oficiales en:  https://www.discoveryfast.com/

Me pueden contactar en jfrancia@discoveryfast.com o en https://www.linkedin.com/in/joelfrancia/