martes, marzo 28, 2017

Las habilidades blandas -Soft Skills- de un Scrum Master


Hola a todos:

Quisiera compartir en este post un poco más del entendimiento que he logrado del rol de Scrum Master, este rol tan extraño que hace poco hemos comenzado a emplear en proyectos de desarrollo de software.

Según la Guía Oficial de Scrum (1), el Scrum Master (SM). lo define como:
  • es el responsable de asegurar que Scrum se entienda y se adopte
  • es un líder que está al servicio del Equipo Scrum (Ojo: Recordemos que el Equipo Scrum esta compuesto por el Equipo Desarrollador (2), Scrum Master y Product Owner)
  • ayuda a las personas externas al Equipo Scrum a entender qué interacciones con el Equipo Scrum pueden ser útiles y cuáles no. El Scrum Master ayuda a todos a modificar estas interacciones para maximizar el valor creado por el Equipo Scrum.
  • Facilitar los eventos de Scrum según se requiera o necesite.
  • Sirviendo al Product Owner en:
    • Encontrar técnicas para gestionar la Lista de Producto de manera efectiva;
    • Ayudar al Equipo Scrum a entender la necesidad de contar con elementos de Lista de Producto claros y concisos;
    • Entender la planificación del producto en un entorno empírico;
    • Asegurar que el Dueño de Producto conozca cómo ordenar la Lista de Producto para maximizar el valor;
    • Entender y practicar la agilidad; 
  • Sirviendo al Equipo Desarrollador (2) en:
    • Guiar al Equipo de Desarrollo en ser autoorganizado y multifuncional;
    • Ayudar al Equipo de Desarrollo a crear productos de alto valor;
    • Eliminar impedimentos para el progreso del Equipo de Desarrollo;
    • Guiar al Equipo de Desarrollo en entornos organizacionales en los que Scrum aún no haya sido adoptado y entendido por completo.
  • Sirviendo a la Organización en:
    • Liderar y guiar a la organización en la adopción de Scrum;
    • Ayudar a los empleados e interesados a entender y llevar a cabo Scrum y el desarrollo empírico de producto;
    • Motivar cambios que incrementen la productividad del Equipo Scrum; y,
    • Trabajar con otros Scrum Masters para incrementar la efectividad de la aplicación de Scrum en la organización.
Podríamos parafrasear o abstraer todo esto en
  • El Experto y Maestro de Scrum
  • Quien enseña al Equipo Scrum a hacer Scrum
  • Facilitador de los eventos de Scrum
  • Líder Servicial (al servicio del equipo Scrum)
  • Agente de cambio
  • Coach del Equipo Desarrollador y del Product Owner
  • Remueve impedimentos 
  • Protege y guía al Equipo Scrum y a la Organización la forma como estos interactuan más efectivamente.
Podríamos decir entonces:
"Wow que rol tan importante dentro del equipo, alguien que lidera y sirve al equipo a la vez", 

Pero el lío viene cuando tenemos que salir a elegir dentro de nuestra organización o contratar Scrum Masters en el mercado, Definitivamente no es fácil, pues a la luz de las definiciones mostradas anteriormente la mayoría son blandas y se podrían resumir en:

  • Liderazgo de equipos*
  • Liderazgo Servicial (propone y cuestiona, pero no impone) (4)
  • Trabajo en equipo
  • Don de Maestro
  • Proactividad
  • Comunicación Asertiva
  • Constante autoformación
  • Orientación al logro* (o sea, hace que las cosas pasen)
*La orientación al logro y el liderazgo son cruciales para que un Scrum Master sea exitoso, pues no tiene presentación que este sea una víctima:
  • del Product Owner, 
  • del Equipo Desarrollador 
  • o de la organización. 
Un buen Scrum Master logra tener éxito haciendo Scrum en el escenario complejo en el cual se desarrolla la construcción del proyecto, valiéndose de las herramientas que le proporciona Scrum y la agilidad, e insisto no es una víctima del entorno, es un protagonista que energiza al equipo y presenta radiadores de información que ayuda a todos a tomar acciones oportunamente.

"Un buen Scrum Master logra tener éxito haciendo Scrum en el escenario complejo en el cual se desarrolla la construcción del proyecto."

Según el marco solo requiere una competencia cognitiva:
  • Maestría en el Framework de Scrum (es importante aclarar que dos días de entrenamiento en scrum no convierten a nadie en MAESTRO), lo que se podría resumir en;
    • Saber como facilitar un planning (clic aquí)
    • Saber como facilitar un daily (clic aquí)
    • Saber como guiar al equipo durante el sprint de manera que se logre la autoorganización
    • Saber como facilitar un review (clic aquí)
    • Saber como facilitar una retrospectiva (clic aquí)  
    • Saber como facilitar un refinamiento (clic aquí)
    • Saber como hacer el rol de Product Owner (pues el SM es su coach)
    • Saber como se hace planeación de un producto
    • Saber como se hace la estimación de un product backlog, un sprint backlog y el seguimiento del mismo
    • Saber sobre agilidad
    • Saber sobre prácticas técnicas ágiles (para el mundo del software), o las herramientas que hacen a su equipo más eficiente (pensando en la aplicación de scrum en un escenario agnóstico - o fuera del software - ) (recomiendo este post : Scrum Master: Cómo Continuar la Mejora Continua de tu Equipo - Clic aquí- )

Y por último, es requerido que el Scrum Master tenga conocimientos básicos (no es necesario que sean avanzados - pues para eso está el equipo -) del escenario técnico en el cual se desenvuelve el proyecto o la construcción del producto, pues sino el primer impedimento sería el Scrum Master al no tener herramientas suficientes para saber cómo o quién puede ayudar a su equipo.


Bueno, hasta acá este compartir.

Próximo post relacionado con este ¿cómo encontrar, contratar o formar un scrum master? - clic aquí -.

Bienvenido el feedback

Saludos ágiles

Jorge Abad.





Notas, Aclaraciones, Comentarios y Referencias
  1. Guía de Scrum - clic aquí para descargarla. De igual forma les recomiendo leerla, encontrarán elementos que de seguro estaban ocultos a su primer entendimiento (como me pasó a mí).
  2. El nombre del Equipo de Desarrollo crea por lo general confusión en la industria del software, se debería llamar Equipo Solucionador
  3. Dos buenos links que me sirvieron de gran utilidad para escribir este post  https://www.scrumalliance.org/community/articles/2013/july/soft-skills-for-scrummasters  -- http://www.yodiz.com/blog/10-essential-skills-every-scrum-master-must-have-infographics/
  4. Las Preguntas Poderosas como Herramientas para Generar Autoorganización y Autogéstión - Clic aquí -

1 comentario: