Se acuerda comúnmente que los gerentes de equipo no deberían ser maestros de scrum, pero estoy luchando por ver por qué. Por contexto, soy un administrador de desarrollo de aplicaciones con 4 desarrolladores en un equipo Scrum. Vengo de un fondo Scrum Master, y he presentado scrum a la organización. Construí el equipo desde cero y dejé en claro que todo lo que hago es facilitar al equipo y que tomen las decisiones. Como equipo, somos muy abiertos, incluso me silenciaron en los stand-ups por un tiempo para eliminar la sensación de 'informar' que estábamos empezando a tener. La falta de apertura es generalmente el mayor argumento contra el gerente como scrum master, pero manejado bien, se supera fácilmente con la cultura correcta.
Los experimentados entrenadores de scrum me han advertido que esta es una situación peligrosa y que existen riesgos "si las cosas van mal". A mi modo de ver, las 2 posiciones no entran en conflicto, en ambos roles tengo el mismo objetivo para el equipo y los individuos. Scrum resuelve conflictos dentro del equipo, que tradicionalmente podría ser un rol de gerentes. La naturaleza autogestionada de los sprints elimina la asignación de trabajo que un gerente haría tradicionalmente.
Todo lo que realmente me queda por elegir como gerente de desarrollo es asegurarme de que se cumplan las necesidades individuales, los objetivos profesionales, el lugar de trabajo, etc. Tengo una actualización semanal con cada miembro del equipo para plantear cualquier problema y manejar cualquier tarea administrativa. Mucho de esto se relaciona directamente con el equipo, o mi papel como scrum master de todos modos.
Entiendo en organizaciones grandes cómo esto podría ser inmanejable y un papel separado, pero para una organización pequeña ciertamente no podríamos justificar a otro Scrum Master o Gerente de Desarrollo.
Por favor, ilumíneme sobre las trampas de los Gerentes de Desarrollo como Scrum Masters, excluyendo los puntos que planteé anteriormente y que ya he superado.