Dividir las tareas de scrum master

Varias veces he leído

...los buenos scrum masters se vuelven superfluos...

Soy consciente de que esto no es del todo cierto.

En nuestra empresa trabajamos desde hace bastante tiempo con el concepto ágil y scrum. Por lo tanto, la mayoría de los empleados conocen Scrum y respetan el proceso. A medida que nuestros scrum masters reconsideran su rol y tareas, se nombran a sí mismos entrenadores ágiles y asumen cada vez más tareas fuera del equipo. Así que hay un pequeño agujero, que queremos cerrar instalando un maestro de scrum proxi (llamado guardia de scrum ), que de hecho es un miembro del equipo de desarrollo.

Por lo tanto, las tareas del maestro de scrum se dividen entre un entrenador ágil y un guardia de scrum .

Ahora me he preguntado, ¿qué tareas tiene sentido que el guardia scrum se haga cargo ?

¿Quizás todavía tienes que conocer a un Scrum Master realmente bueno? Porque creo que se hacen superfluos. A medida que el equipo adquiere fluidez en su proceso, no necesitan un Scrum Master para recordárselo. A medida que ven cómo se eliminan los impedimentos, pueden hacerlo ellos mismos. A medida que el equipo aprende a defender el proceso, no necesitan un Scrum Master. Si entienden cómo entregar valor iteración tras iteración, ¿realmente necesitan un supervisor?

Respuestas (3)

En la charla " La tierra que Scrum olvidó " de Robert C. Martin (uno de los fundadores del Manifiesto Ágil ) dice:

Un Scrum Master era un entrenador. Un Scrum Master no era un gerente. El Scrum Master se encargaba de defender el proceso, pero nada más. No defendió el cronograma, ni el presupuesto, ni las historias, ni el atraso. Se suponía que solo el proceso y el rol rotarían entre los diferentes miembros del equipo. La idea era que el papel se desvanecería lentamente. Este fue el concepto inicial.

(esta cita es de alrededor del minuto 20, pero comience en 18m12s para obtener la historia completa).

Luego continúa sobre cómo a los (proyectos) gerentes no les gustó esa interpretación y cómo estas personas querían ser Scrum Masters permanentes.

Llamaría a su "proxy" simplemente Scrum Master y rotaría a alguien en el equipo. Deje que los entrenadores ágiles se concentren en lograr que la organización se vuelva verdaderamente ágil.

Si nos fijamos en el modelo de fluidez Agile . Los Scrum Masters se enfocarían principalmente en los niveles 1-2 y los Agile coaches en el nivel 3-4.

Qué tareas están abiertas a discusión, pero me centraría en las tareas típicas de Scrum Master y agregaría un enfoque de excelencia técnica además de eso. Para que el equipo se mantenga limpio y pueda seguir avanzando rápido con el tiempo.

Gracias por la entrada, echaré un vistazo a las fuentes dadas. Creo que la parte de "servir PO" ( scrumguides.org/scrum-guide.html#team-sm ) nunca se completa por completo, por lo que un Scrum Master real nunca queda obsoleto. Debido a la falta de Scrum Masters (personas), no podemos tener a la vez Agile Coaches y Scrum Masters. Un doble rol de Scrum Master y Developer está prohibido y no tiene sentido :)
¿Quieres decir que no tiene sentido que esté prohibido? Los desarrolladores sociales son los mejores Scrum Masters. Los gerentes de proyecto hacen lo peor.
Quiero decir que un Desarrollador no debería ser un Scrum Master "real" al mismo tiempo. Para mí esto es un conflicto de intereses, especialmente si hay conflictos personales.
Los miembros del equipo deben ser dueños de su proceso, por lo tanto, ser un Scrum Master de vez en cuando les da esa posición para sentirlo realmente. Lo cual es bueno en mi libro. No veo cómo los conflictos personales son diferentes entre desarrolladores y no desarrolladores. Un Scrum Master que no sea desarrollador podría tener problemas similares con los desarrolladores. Los Scrum Masters no deberían tener poder. Solo facilitan y defienden el proceso. Los conflictos personales deben resolverse lo antes posible. Como gerente, incluso pensaría que si no pueden resolver su conflicto, los despido a ambos. Los equipos autoorganizados no tienen lugar para el conflicto
Entiendo su punto, SCRUM es solo un marco, por lo tanto, lo implementa de la manera que se adapte a sus necesidades. Pero sigo pensando que, por ejemplo, un maestro de scrum que es un desarrollador no debería hacer una retro, ya que no hay vista desde el exterior. Pero los nombres son palabras huecas, así que creo que no discrepamos mucho. Un desarrollador puede hacerse cargo de algunas tareas de un maestro de scrum, pero no todo, en mi opinión. Mi pregunta se dirige a estas tareas y no tareas.
Tanto Ken como Jeff, los fundadores de Scrum, no están de acuerdo... Lea la Guía de Scrum en scrumguides.com
@MrHinshPST ¿En desacuerdo con qué?
Yo era desarrollador y Scrum Master en un equipo y pateamos traseros. Eventualmente, otros miembros del equipo también comenzaron a asumir más responsabilidades. No hay conflicto de intereses cuando el objetivo de todos es el éxito del proyecto y del equipo. Diablos, mi SM actual se ha lamentado de que el equipo no lo necesita...
@RubberDuck, ¿se hizo cargo de todas las tareas de un verdadero Scrum Master? Si dices que los otros miembros asumieron más responsabilidades, ¿qué hicieron? ¿Había un plan o cada uno hizo lo que tenía que hacer? ¿Quién hizo los retros? - Creo que tu situación es bastante similar a la mía. Proporcione más detalles en una respuesta separada.
@ppasler No me gusta responder aquí. Mi experiencia no fue convencional, así que encuentro que a la gente no le gustan mis respuestas. Sí, hice cosas de Scrum Master para mi equipo. Con el tiempo, otros miembros del equipo empezaron a defender el proceso, quitando impedimentos, programando reuniones, etc. Sin plan. Todo sucedió de manera orgánica (¡era un equipo muy especial!) Dirigí los retros la mayor parte del tiempo. Hacia el final de mi tiempo allí, comenzamos a rotar quién dirigía retros y standup.
@RubberDuck Ya veo, pero ¿qué podría pasar si a las personas no les gusta su punto de vista? Se basa en su experiencia :) Esto no es stackoverflow, donde las opiniones son muy impopulares.
Sí... mis opiniones son impopulares aquí...

Solo asegurándome de entender su situación... Una vez que sus Scrum Masters de tiempo completo sientan que están 'terminados/listos', querrán graduarse como 'Agile Coach' y nominar a un desarrollador como Scrum Master de medio tiempo llamado ' Guardia Scrum', ¿sí?

El problema es que se supone que los buenos Scrum Masters se quedan sin trabajo. Como servidores/líderes, realizan, en un nivel básico y alto, dos tareas:

  • Instruir y hacer cumplir el proceso Scrum, tanto en el equipo como en la organización. Si Scrum Master ha hecho esto con éxito, tanto el equipo como la organización habrán interiorizado los valores de Scrum y este paso ya no será necesario.

  • Defender los intereses del Equipo. Usted nota en un comentario que "un Desarrollador no debería ser un Scrum Master 'real' al mismo tiempo. Para mí, esto es un conflicto de intereses". Sin embargo, se supone que el Scrum Master debe comprender y representar los intereses del Equipo de Desarrollo. ¿Quién mejor para hacer esto que un desarrollador? Esta es la razón por la que muchos lo consideran un buenidea para un desarrollador ser Scrum Master a tiempo parcial, y una mala idea para un Scrum Master ser propietario de producto a tiempo parcial. (La desventaja de un Scrum Master desarrollador a tiempo parcial es que un Scrum Master a tiempo completo tiene más tiempo para concentrarse en Scrum Mastering). Si el Scrum Master ha hecho esto con éxito, entonces la organización debería ser más receptiva a las inquietudes del Equipo de Desarrollo, y el Equipo de Desarrollo debería ser más valiente y eficaz para sacar a la luz sus inquietudes.

Si el Scrum Master aún no se ha vuelto obsoleto, entonces diría que aún no está listo para dejar el trabajo y asumir el papel de 'Agile Coach'. Si él/ella está listo, entonces no habría necesidad de un 'Guardia Scrum'. El equipo de desarrollo se encargará de todo eso por sí mismo.

Entiendo tu punto, pero creo que un Scrum Master nunca está de más, siempre hay tareas que requieren una contemplación continua. Pero los desarrolladores y PO pueden tomar la mayoría de las tareas y echar un vistazo a los procesos y demás. Instalar un "Guardia Scrum" es el intento de tener un papel para asegurarse de que alguien esté mirando y busque ayuda externa si es necesario. Como mencionó '... El equipo de desarrollo se encargará de todo eso', Scrum Guard no tendrá mucho trabajo si todo funciona bien.
@ppasler ¿Qué quiere decir con "asegúrese de que alguien esté mirando"?
Me refiero a tener a alguien que sea responsable de echar un vistazo a las tareas de Scrum Master, por ejemplo, alguien dedicado a vigilar el cuadro de tiempo o asegurarse de que las historias pendientes estén listas. Después de volver a leer su respuesta, no puedo estar de acuerdo con su enfoque de todo o nada: tener un Scrum Master completo o el equipo hace todo. Creo que, especialmente durante la transición entre esos estados, tiene que haber algún tipo de "solución alternativa", que podría ser el guardia de scrum.

TL;DR

  • El rol de guardia Scrum puede ser innecesario, incluso distraer
  • Scrum Master puede ser un papel mucho más importante de lo que está considerando
  • El objetivo de un Scrum Master no es volverse superfluo (no agregar más valor), sino encontrar formas de orden superior de agregar valor fuera de la dinámica y la operación del equipo.
  • Un Scrum Master experto en coaching aún puede aportar un gran valor a un equipo de desarrollo y un Product Owner, incluso cuando pueden funcionar independientemente de ese Scrum Master.

Quiero afirmar la idoneidad de un Scrum Master trabajando para garantizar que no sea un cuello de botella para que funcione el Equipo de Desarrollo. De hecho, deben trabajar para multiplicar el efecto del trabajo del Equipo de Desarrollo sin crear dependencia; sin embargo, esto es muy diferente a decir que un equipo Scrum desvinculado de un Scrum Master no podría obtener más valor de tener, por ejemplo, un entrenador experto dedicado a ellos. Tenga cuidado con el Duning-Kruger aquí.

Con respecto a usted y su organización como personas capaces e independientes , me pregunto si el rol de guardia Scrum podría ser una distinción sin diferencia. Si las responsabilidades de un Scrum Master realmente se dividen entre dos personas, eso me daría una pausa para considerar la razón por la que se hace la distinción. ¿Qué valor obtienen todos al llamarlos guardia Scrum en lugar de Scrum Master? Tal vez esté encontrando valor en el rol de defensor de Scrum, pero no lo veo al leer su publicación.

El objetivo de un Scrum Master se extiende más allá de simplemente difundir el conocimiento de Scrum y garantizar que los eventos se lleven a cabo sin problemas. Se extiende al desafío audaz y digno de entrenar a equipos Scrum y organizaciones enteras hacia un rendimiento radicalmente alto. Sé que esto está completamente dentro del objetivo contextual de Scrum y, por lo tanto, es la responsabilidad final de un Scrum Master. No me parece que este sea un trabajo para el cual uno probablemente se vuelva superfluo. A no ser que...

...su organización está considerando que el rol de Scrum Master es mucho más pequeño de lo que se supone. Quizás es por eso que algunos consideran renombrarse como entrenadores ágiles, un papel que les parece más importante .

No entiendo completamente por qué Scrum Guard podría estar distrayendo. ¿Puedes nombrar algunas "formas de orden superior" que suenan realmente interesantes? Los nombres son huecos, no le prestes mucha atención a Agile Coach, Scrum Guard o como sea que llames un rol. Scrum Guard y Agile Coach deben trabajar en estrecha colaboración y dividir las tareas que debe realizar un Scrum Master real.