Tuesday, October 2, 2018

¿Puedo mezclar roles en Scrum? ¿SM+PO?

Algunas de las preguntas frecuentes que me han hecho en varias empresas son:

  • ¿Puede ser el Scrum Master también el Product Owner?
  • ¿Puede ser el Scrum Master también parte del equipo de desarrollo?
  • ¿Puede el Product Owner ser del equipo de desarrollo?
Antes de entrar a este tema de lleno, quisiera mostrarle la siguiente imagen:

Image result for zinedine zidane real madrid

¿Se puede imaginar cual es la conversación entre Zizu y Ronaldo?

Que tal algo como: "Mirá pues Ronaldo, la pelota no la vayas a tocar con la mano por que te marcan falta. Lo que tenés que hacer es llevar la pelota con el pie e intentar meterla en el arco del otro equipo para que te den un punto, a eso se le llama Gol." :)

¿Será algo por el estilo? Si su respuesta es "definitivamente no, Ronaldo ya sabe jugar Futbol", entonces le tengo otra pregunta: ¿Para que necesita entonces el Real Madrid un coach? Todos los jugadores saben jugar ya, ¿no?

¿Cual es el objetivo del zizu en este equipo?

Sip! Es definir la estrategia del equipo, entender como el Real puede ser cada día mejor y como enfrentarse y vencer en diferentes situaciones. 

Ahora, veamos otro tema: ¿Cuantas veces vieron que cuando el Real se acercaba a la portería del contrincante, zizu con su traje y corbata se metiera al campo para ir a meter el gol? ¿Nunca?, ¿Por que no? (aparte de que las reglas del juego lo prohiban :))

Si el entrenador se metiera al campo a jugar entonces durante este momento, su mirada se concentraría en la pelota y posiblemente en dos o tres jugadores. En este preciso momento el perdería la visión global de que es lo que esta pasando y le sería imposible definir estrategias efectivas para todo el equipo. 

¿Donde debe estar zizu? Afuera de la cancha, con una visión desde fuera, lograra ver el todo de lo que esta pasando.

Recordemos que el Scrum Master es el coach del equipo de desarrollo, si bien el equipo tiene que estar empedrado de definir sus propias estrategias, el Scrum Master necesita tener una vision desde fuera y enfocarse en ayudar a que el equipo de Scrum sea mejor. 

En cuanto un Scrum Master se vuelve parte del equipo, su mirada se volverá al problema que el como developer quiere resolver (solo verá el balón), y esto puede hacerle difícil crear una estrategia para ayudar al equipo (incluyendo la relación del Product Owner con los Stake Holders).

De la misma forma, el Product Owner es el responsable de definir e implementar las estrategias de como mejorar el producto y como hacer que se le de cada vez más valor al cliente final.

Y por último, definitivamente el Product Owner y el Scrum Master no deberían de ser la misma persona por obvio conflicto de intereses.

Así que mi recomendación es no meter a la cancha  junto con el equipo de developers a jugar ni al Product Owner ni al Scrum Master.