Tenemos un consultor profesional de Scrum Master [*] que recientemente se unió a nuestro proyecto. Desafortunadamente, no sabemos su nombre (ella nunca se presentó a nosotros, solo vino un día y dijo "estamos haciendo una parada diaria"), y no parece hacer mucho más que presidir un puesto. reunión diaria de pie: cuando en broma le pedí que también me diera retroalimentación diaria en la reunión, se sintió bastante ofendida, diciendo que es el trabajo del Scrum Master "facilitar, no participar".
Esto parece bastante antiagil (después de haber trabajado en otros proyectos ágiles, donde los equipos fueron autodirigidos), lo que se supone que es igualitario, pero no estoy seguro de cómo funciona en la Metodología Scrum. Sospecho que no hace mucho todo el día, y esa es la razón de su actitud defensiva en este tema.
¿El Scrum Master participa en el discurso de "ayer, hoy, impedimentos" durante la reunión de pie, o su papel es simplemente presidir ("facilitar") la reunión?
[*] En realidad no nos dijeron cuál es su trabajo, solo asumimos, ya que ella se llama a sí misma la Maestra Scrum
fuente
Respuestas:
Idealmente, el scrum master es responsable de facilitar las actividades del proyecto y abordar cualquier tipo de impedimento enfrentado durante eso. Él / ella no participa en el discurso de "ayer, hoy, impedimentos" durante el stand-up diario per se, sin embargo, es responsable ante los miembros del equipo por cualquier tipo de estado sobre los impedimentos que informaron durante los stand-ups anteriores. .
He trabajado con 5 equipos scrum con una organización de renombre, todos ellos siguieron la misma práctica.
Para obtener una imagen detallada de todas las responsabilidades de un scrum master, le recomiendo que eche un vistazo a este http://www.scrummasterchecklist.org/pdf/ScrumMaster_Checklist_12_unbranded.pdf
fuente
He sido un SM durante muchos años, aplazo al equipo en esto. Si les gustaría que participe, entonces lo hago y también facilito.
La idea es ser uno de los "líderes de servicio".
El equipo debe tener la capacidad de "contratar / despedir" al SM, no hacer que se deslicen, exigir una resistencia sin presentarse.
fuente
En los stand-ups, debería dar estatus sobre los impedimentos y luego, en retrospectivas, debería dar su opinión sobre cómo los stand-ups podrían hacerse más significativos o eficientes.
Si uno espera que SM dé el estado de sus actividades diarias, en mi humilde opinión, uno tiene expectativas equivocadas. El propósito del estado es que el equipo pueda alinear sus actividades y no sé por qué un miembro del equipo querría saber qué estaba haciendo ella (SM) ayer para planificar hoy. Al menos un libro incluso sugiere que ni siquiera se requiere que SM esté en stand-ups diariamente.
fuente
El Scrum Master no necesariamente participa en la reunión diaria de Scrum de acuerdo con el marco oficial de Scrum.
Algunas citas de Scrumguides.org :
"El Scrum Master aplica la regla de que solo los miembros del Equipo de Desarrollo participan en el Daily Scrum".
"El Scrum Master se asegura de que el equipo de desarrollo tenga la reunión, pero el equipo de desarrollo es responsable de llevar a cabo el Daily Scrum".
"Durante la reunión, los miembros del Equipo de Desarrollo explican [...]"
El trabajo del Scrum Master es "facilitar los eventos de Scrum según lo solicitado o necesario"
(Sin embargo, en mi humilde opinión, aumenta la transparencia si el Scrum Master se une al procedimiento "ayer, hoy, impedimentos". Además, en mi humilde opinión, un propietario de producto perfecto también puede participar y responder las tres oraciones dentro de un Scrum diario. Pero esto va en contra del Scrum oficial).
fuente
Tengo 3 equipos Scrum en mi posición como Scrum Master y utilizamos un Tablero de tareas electrónico en nuestra práctica ágil. Todos mis equipos, con la excepción de uno, proporcionan su estado en todas las tareas en las que están trabajando, pasando de una persona a otra, en el proceso de standup típico. El equipo de excepción decidió que querían hacer su stand up historia por historia y ahora me ha pedido que dirija esto siendo yo quien dirija la reunión.
¿Hay alguna justificación para que un Scrum Master asuma este rol durante el standup? Puedo entender si el equipo tiene más de 7 recursos, pero parece que es una función de cuidado de niños diseñada para hacer que todos presten atención en lugar de que el equipo sea adultos responsables porque no quieren tomarse la molestia de organizarse por sí mismos.
Uno de los miembros de este equipo también está trabajando para uno de los otros equipos y ha mencionado en el sprint retro cuánto más rápido va la reunión cuando cada persona da un paso adelante y toma la delantera por sí misma en el tablero. No hizo ninguna diferencia para el equipo y el PO ha empujado al equipo a mantener su posición en el método de historia por historia.
fuente
Tu empresa comenzó mal. El scrum master debería ser parte del equipo.
Al contratar a un maestro scrum a tiempo completo, todo lo que hizo fue agregar otra capa entre el equipo y la gerencia / partes interesadas. Totalmente no ágil.
Una persona del equipo, normalmente el gerente, que también forma parte del equipo, toma el rol de scrum master. Pero realmente no es un 'título'. Es un papel que cualquiera puede cumplir según sea necesario. En un equipo solíamos rotarlo todos los meses.
Ahora, esto responde a todas las preguntas. Como SM es parte del equipo, participa en todo lo que hace el equipo. fácil.
ser un SM es solo un trabajo de poca importancia para hacer un seguimiento externo de las cosas al equipo. Por lo tanto, el SM generalmente requiere un poco menos de trabajo porque él será interrumpido todo el tiempo por una comunicación externa y enviará correos electrónicos como "¿alguna actualización sobre esta pregunta?". nada mas.
El vendedor de aceite de serpiente que vio la oportunidad de venderse como maestros de scrum a tiempo completo es la escoria de la tierra y va completamente en contra de Agile, como notó.
fuente
Scrum Master no proporciona su actualización de estado, pero están allí para facilitar la reunión de pie. Su función es asegurarse de que la reunión comience a tiempo, todos en la reunión brindan sus actualizaciones de estado dentro de su marco de tiempo, actúen cuando cualquier miembro del equipo tenga obstáculos para completar su tarea.
Para su información, estamos utilizando nuestra reunión diaria en línea en http://www.standup.report que también permite que nuestro equipo offshore participe y facilite el proceso de la reunión al agregar / modificar las tareas enviadas por los miembros del equipo en línea.
fuente