Formato de reunión de Scrum incorrecto que no permite suficiente participación de los desarrolladores

Recientemente comencé a trabajar en un equipo de proyecto para una empresa que está en transición a metodologías ágiles, y eso significa reuniones diarias de scrum. Los scrum masters, sin embargo, tienden a mantener el formato de su reunión repasando los nombres de las tareas y solicitando el progreso para que puedan documentarlo ellos mismos. Esto lleva a muchas discusiones largas sobre esas tareas durante el scrum entre los empleados de administración que resuelven los detalles sobre esa tarea mientras los desarrolladores se sientan y escuchan. Estas reuniones superan la media hora asignada cada vez.

Que yo sepa, se supone que la reunión de scrum es una reunión enérgica de 15 minutos en la que cada desarrollador responde las siguientes preguntas:

  1. ¿Qué hice ayer?
  2. ¿Qué haré hoy?
  3. ¿Estoy experimentando algún bloqueador?

Esto debería establecer un punto de referencia de progreso para y entre los desarrolladores .

Sin embargo, estas reuniones parecen estar orientadas a la contabilidad con fines de gestión y no brindan el espacio adecuado para que los desarrolladores establezcan puntos de referencia entre ellos, como lo fomenta el formato de reunión Scrum. En cambio, la reunión la lleva a cabo el maestro de scrum que enumera los números de problema para los nombres de las tareas con la siguiente pregunta:

  1. ¿Cuál es el progreso en esto?

Esto generalmente va seguido de una discusión que comienza como una aclaración entre el experto en scrum y el desarrollador, y luego termina como una discusión entre los empleados de la gerencia que intentan resolver los detalles sobre la historia relevante. Debido a esto, y a la naturaleza de varios desarrolladores asignados a la misma tarea mientras que solo uno informa sobre el progreso de la tarea, no todos los desarrolladores pueden participar en la reunión .

Notas a considerar antes de mi pregunta:

  • He experimentado este problema en varios equipos dentro de mi proyecto.
  • Ninguna de las tareas que mis colegas o yo recibimos en este proyecto se asigna a través de los documentos de problemas. Todos se envían por correo electrónico, sin una referencia a un número de problema que el maestro de scrum simplemente enumera durante la reunión.
  • Estoy trabajando como contratista, por lo que no tengo la misma influencia que tendría un empleado de tiempo completo de esta empresa.

Mi pregunta es, ¿cómo/a quién debo abordar para plantear este problema al equipo del proyecto?

No quiero que el scrum master ni nadie en la gerencia sienta que esencialmente les estoy diciendo cómo hacer su trabajo, pero también siento que este cambio debe ocurrir, ya que estas reuniones son muy ineficientes e ineficaces para los desarrolladores y múltiples miembros. del equipo de desarrollo han expresado preocupaciones similares.

Editar: Debería haber notado que estas reuniones son por teléfono. Estamos en alrededor de 3-4 ubicaciones diferentes en total, una de las cuales no está en los EE. UU. Ninguno de los scrum masters o managers que he tenido en este proyecto estaban en mi ubicación.

No tengo tiempo para una respuesta completa, así que un comentario: ¿hacéis retrospectivas de sprint ? Este parece ser el lugar natural para plantear esto, pero tendría que hacerse de forma incremental.
Además, en mi opinión, la asignación de tareas de manera ad hoc es mucho peor, y mi prioridad sería la transición a una mentalidad de ticket. Algo así como si no está en $task-tracker, no existe sería bueno
No es una buena situación, pero como contratista creo que debería mantenerse al margen.

Respuestas (3)

Como dices en tu pregunta:

una empresa que está en transición a metodologías ágiles

He estado trabajando en una empresa en el mismo camino, los gerentes escuchan sobre los maravillosos pensamientos que proporciona Agile (principalmente la capacidad de enviar más rápido) e instruyen al equipo de desarrollo para que adopte la metodología. Pero al mismo tiempo, no les gusta que los desarrolladores pasen de 15 a 30 minutos todos los días en reuniones de scrum.

Entonces, tal vez el maestro de scrum quiera hacer las reuniones como dice el proceso, pero su gerente quiere o espera un resultado diferente que doble al maestro de scrum en ese formato de reunión.

O tal vez el maestro de scrum nunca reciba ningún tipo de capacitación (puede leer en línea sobre la implementación de scrum, pero no es fácil para todos hacerlo).

Puede usar su puesto como contratista (si tiene experiencia previa) para comenzar a hacer recomendaciones, no para decirles a todos que lo están haciendo mal porque no conoce el panorama completo.

Hablaré primero con el scrum master en privado, para saber por qué las reuniones son así, y luego ver cómo puedes ayudar (si es posible) sin decir que lo está haciendo mal, tal vez puedas decirle. sobre cómo experimentas los beneficios de seguir el formato normal de las reuniones en otras empresas/proyectos.

Es posible que te encuentres en una situación en la que solo necesites tener una conversación honesta. Esto se puede hacer con tacto, pero parece que hay algunas partes fundamentales de Scrum que no entienden.

No hay razón para abordarlo de manera grosera ("Ustedes apestan en esto"), pero compartir con tacto que hay mejores maneras ("¿Puedo compartir una forma de hacer esto que he visto que funciona realmente bien antes?") podría ser la camino a seguir. Sprint Retrospective es un lugar increíble para mencionarlo, ya que se supone que se centrará en las mejoras en el proceso de trabajo del equipo de todos modos.

También menciona el problema que tienen los Scrum Masters para informar sobre el progreso de la tarea. Esto es, por supuesto, problemático. El hecho de que la gente venga allí con necesidades directamente en conflicto con el propósito de la reunión crea un conflicto estructural que tiene que ser resuelto en el sistema (es decir, no es un problema de personas).

Finalmente, dijiste que están en proceso de transición. Hay dos cosas a considerar con ese hecho. En primer lugar, muchas empresas en transición buscan contratistas que tengan experiencia porque es una forma de inyectar nuevas ideas al grupo. Es posible que los encuentre más acogedores con su experiencia de lo que espera. En segundo lugar, estarán más abiertos a algunas ideas que a otras. Si ofreces una sugerencia y no la aceptan, consérvala para más tarde. No puedo contar la cantidad de equipos que he visto luchar contra una idea con uñas y dientes solo para amar la misma sugerencia unos meses después.

En mi opinión, las reuniones matutinas son actualmente la ruina de la industria tecnológica por la sencilla razón de que los gerentes (producto, proyecto o ingeniería) las convierten en reuniones de informes de estado. Todas las empresas en las que he estado han tenido ese problema. Incluso una reunión enérgica de 15 minutos puede convertirse en una rutina cuando algún desarrollador comienza a hablar: "luego agregué un punto final de API, luego agregué un nuevo correo electrónico, luego agregué un nuevo css...", mientras que el gerente está mirando atentamente ellos y asintiendo su comprensión. Es una pérdida de tiempo, dinero y cordura del desarrollador.

El problema subyacente es que los gerentes tienen incentivos para obtener informes de estado. No tienen ningún incentivo para llevar a cabo correctamente una reunión matutina de scrum.

Ya que no te aconsejaría que renuncies por esto, la única respuesta es sonreír y soportarlo. Puede tratar de hablar con los gerentes sobre esto, pero es probable que obtenga, en el mejor de los casos, vagas promesas de cambio, pero probablemente sin un cambio real.

En otras palabras, te has topado con malas parodias de Scrum antes. En nuestra área, los standups de scrum se ejecutan correctamente y funcionan muy bien. Si los gerentes realmente están haciendo su trabajo, que es obtener un buen trabajo de sus desarrolladores, no convertirán los standups en reuniones de estado.
bueno obviamente. Sin embargo, después de trabajar para varias empresas durante una década, nunca lo he visto implementado correctamente y los incentivos básicos están alineados con los escenarios que describí.
Parecería que soy extremadamente afortunado, ya que los únicos equipos Scrum en los que he estado lo hicieron bien. Puede ser que, en mi empresa, los gerentes estén incentivados para tener un progreso sobre el cual informar, y pueden darse cuenta de que ejecutar Scrum de manera incorrecta reduce eso. Por lo que vale, he oído hablar de implementaciones de Scrum mucho más malas que buenas.