Impedimentos en Scrum

Crea ya tu lista de impedimentos en Scrum


El rol del Scrum Master incluye eliminar impedimentos, pero ¿qué son los impedimentos en Scrum concretamente?¿Qué debe hacer el Scrum Master?¿cuáles debe delegar o escalar?

¿Qué son los impedimentos en Scrum?

Un impedimento es cualquier cosa que frene la velocidad del equipo Scrum e impida llegar al objetivo deseado del sprint. Generalmente es algo que escapa del área de control del equipo, que requiere una búsqueda adicional de información, un análisis y una serie de acciones con otras personas fuera del equipo. Son una forma de desperdicio o “waste”.

Algunos ejemplos de impedimentos en Scrum pueden ser los siguientes:

  • Reuniones adhoc
  • Enfermedad de alguien del equipo
  • Actualizaciones de software que rompen la aplicación o entorno de desarrollo
  • Dependencias con otros equipos
  • Proveedor de servicios que no cumple sus compromisos
  • Falta de recursos técnicos: máquinas, software, formación
  • Falta de soporte de management: no se confía en el equipo, no lo ayuda
  • Falta de dedicación del Product Owner: historias poco preparadas, dependencias no identificadas o no resueltas
  • Presión excesiva del Product Owner: cambios de planificación constante, compromisos de fecha sin consultar al equipo
  • Falta de criterio del Product Owner: cambios de alcance en historias en curso, mala priorización
  • Deuda técnica descontrolada, se busca siempre el camino más rápido a corto plazo
  • Restricciones excesivas sobre el “cómo”: se le dice al equipo directamente lo que tiene que hacer
  • Conflictos entre personas del equipo o con personas de fuera
  • Temas variopintos tipo el aire acondicionado está muy alto, ruido excesivo en la sala, no hay sitio para poner un tablero

 

A priori no son impedimentos, y por tanto teóricamente el equipo debería resolverlos por sí mismo, las tareas conocidas que se resuelven simplemente dedicando tiempo:

  • Dudas funcionales durante el sprint
  • Errores en la aplicación que requieren investigación, consultar logs, análisis, etc.
  • Validaciones del software construido
  • Una build rota
  • Un usuario de pruebas que ha dejado de funcionar
  • Preparación de las demos en la review
  • Actualizar los radiadores de información

La definición de impedimento es compleja. Dependiendo del contexto podremos considerar algo un impedimento o no. Por ejemplo, un problema puntual que se repite con demasiada frecuencia puede llegar a ser un impedimento. El criterio del Scrum Master es fundamental para enfocarse en todo momento en los impedimentos que frenan con más fuerza al equipo.

¿Qué hacemos con los impedimentos?

El Scrum Master debe identificar, registrar y ayudar a resolver los impedimentos.

El equipo debe ser capaz de resolver por sí mismo la mayoría de problemas. También podremos sacarlos en las retrospectivas para trabajarlos con el equipo, analizar las causas raíz y probar soluciones. Si las soluciones están lejos del equipo, el Scrum Master deberá buscar ayuda fuera del equipo para su eliminación.

Lo que nunca deberá hacer el Scrum Master es convertirse en dueño de todo problema o bloqueo. En este caso el equipo no aprendería a resolver sus propios problemas, y dejará de tomar responsabilidad sobre sus compromisos. El Scrum Master se convertirá rápidamente en un cuello de botella insustituible. Ver los anti-patrones Scrum Mom o el síndrome del mono.

Para facilitar el seguimiento y la transparencia de los impedimentos, recomiendo utilizar un tablero de impedimentos.

Backlog Impedimentos en Scrum

En él deben verse claramente qué impedimentos están identificados, cuales se encuentran en vías de resolución y cuales están ya superados. Otras opciones pueden ser incorporarlos al panel de retrospectiva o directamente al panel de Scrum.

Conclusión

El Scrum Master debe tener juicio y criterio a la hora de identificar aquellos impedimentos que más impactan al equipo. Entonces deberá buscar la manera para que estos impedimentos desaparezcan de raíz. Deberías hacerlo además de forma transparente para que todo el mundo tenga acceso a esta información.

Si estás en un equipo Scrum, responde las siguientes preguntas:

  • ¿Qué impedimentos están frenando al equipo ahora?
  • ¿Qué se está haciendo para eliminarlos?

Si no puedes hacerlo, reflexiona qué próximo paso necesitas llevar a cabo para que no vuelva a pillarte :-)

Referencias interesantes:

También te puede interesar...

Cómo iniciar tu primera comunidad de práctica (II)... En el artículo anterior definimos las comunidades de práctica como un espacio abierto en el que cualquiera puede aportar y participar. En un entorno c...
Resumen Agile Coaching El libro Agile Coaching de Rachel Davies y Liz Sedley es un manual para entender cómo hacer coaching a un equipo que pretende ser Agile. El p...
Resumen Scrum by Jeff Sutherland Tenía muchas ganas de leer este libro. Ya no solo porque era leer sobre el framework Scrum que utilizo a diario en mi trabajo, sino porque me lo había...

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *