Pregunta

Para citar wikipedia:

  

Scrum es facilitado por un ScrumMaster, cuyo trabajo principal es eliminar los impedimentos a la capacidad del equipo para cumplir el objetivo del sprint. ScrumMaster no es el líder del equipo (ya que se autoorganiza), sino que actúa como un amortiguador entre el equipo y las influencias que lo distraen. ScrumMaster se asegura de que el proceso Scrum se use según lo previsto. El ScrumMaster es el ejecutor de las reglas. & Quot;

Trabajando sobre esta base, y el hecho de que la mayoría de las empresas ejecutan de 2 a 3 proyectos a la vez, ¿qué tareas de trabajo real realiza un SM para completar un trabajo de tiempo completo? O, ¿no es un trabajo de tiempo completo y esa persona hace otras cosas como desarrollo, ventas, etc.?

¿Algún SM tiene algo que compartir?

¿Fue útil?

Solución

El Scrum Master hará cosas como garantizar que se realicen scrums, organizar reuniones de planificación de sprint, retrospectivas, etc. También podrá explicar a la gerencia qué está haciendo el equipo y por qué los miembros del equipo no pueden ser expulsados ??a otros Proyectos hasta que termine el sprint. Más allá de eso, realmente no hay tareas definidas para Scrum Master. Por lo tanto, una persona debería poder ser fácilmente Scrum Master para 3 equipos, y aún le queda tiempo para realizar tareas de tipo gerencial (solicitudes de vacaciones, procedimientos, asistir a reuniones aburridas con directores o lo que sea), o ser libre de contribuir al desarrollo. Recursos del equipo.

Otros consejos

Lamentablemente, no tenemos el lujo de tener maestros dedicados al scrum. También soy un líder de equipo y desarrollador senior que llena el día.

Normalmente estoy en Desbordamiento de pila todo el día. Ah, y trato de coordinar los almuerzos.

La clave de la función ScrumMaster es eliminar los impedimentos.

El ScrumMaster / Iteration Manager

  • crea el plan de lanzamiento
  • Construye el Scrum / Plan de iteración
  • Planea y aloja el
    • Reuniones de planificación de scrum / iteración
    • Mostrar & amp; Dice
    • Liberar reuniones de planificación
    • Retrospectivas
  • Es el propietario del tablero de bloqueadores y trabaja activamente con el equipo para identificar y eliminar los bloqueadores
  • Actualiza el equipo WIKI
  • Actualiza los Gráficos Grandes Visibles en la sala del equipo, incluida la pared de la tarjeta de la historia
  • participa en el standup diario
  • Participa en el Scrum of Scrums diario

El ScrumMaster / Iteration Manager también es el perro pastor, es decir, protegen al equipo (rebaño). Finalmente, ScrumMaster / Iteration Manager es el punto de contacto del equipo para recursos externos, pero principalmente el Project Manager.

" actúa como amortiguador entre el equipo y cualquier influencia que distraiga "

Es un trabajo de tiempo completo. Hay un grupo de personas a las que les encantaría obtener información del equipo y es SM el que se encarga de esas preguntas. Para hacer bien ese trabajo, es importante ser proactivo, no reactivo. Por lo tanto, deben mantener todas las ruedas funcionando sin problemas. Es una transformación increíble cuando el SM funciona bien.

Creo que habrá tantas respuestas a esta pregunta como personas que la respondan. En un pequeño equipo con personas dedicadas que en su mayoría saben lo que hacen, el rol de SM es casi invisible; en un equipo más grande que trate de hacer frente a requisitos vagos y luchas de poder, el SM será altamente visible y probablemente nunca tendrá un momento para sí mismo, ya que se convertirá en el conductor del rayo para todas las frustraciones del equipo (y las partes interesadas externas).

No hay sustituto para saber lo que quieres lograr y tener un pequeño equipo de personas que saben cómo lograrlo. Si tiene eso, y adopta SCRUM, probablemente se convencerá rápidamente de que ser un Maestro Scrum es fácil. Pero si en cambio tienes un gran lío de equipo, un objetivo indefinido y muchas luchas políticas en marcha, y "adoptas SCRUM", probablemente te marcharás pensando que ser Scrum Master es un tiempo completo. (Tal vez imposible) trabajo que requiere una combinación de talentos muy raros. La mayoría de los equipos reales están probablemente en algún lugar entre estos extremos.

Si bien ScrumMaster es un rol dentro del marco de Scrum, la persona que cumple ese rol debe ser un miembro del Equipo. En Scrum, los miembros del equipo deben, a toda costa, ser de tiempo completo . Los miembros del equipo deben poder recoger tareas en el registro de Sprint. Pueden ser tareas de desarrollo, tareas de prueba, configuración de las tareas del servidor de CI, etc. Si no puede contribuir a la quema, ¿por qué estar en el equipo? Lo malo es unirse a otro equipo es lo último el respeto de sí mismo que ScrumMaster debería hacer. ScrumMasters debe ser líderes servidores que estén integrados y dedicados a a su Equipo y producto. ScrumMaster es un rol en un equipo, no un título de trabajo. No estoy de acuerdo con aquellos que piensan que puedes ser un ScrumMaster en más de un proyecto a la vez y aún ser de clase mundial. El hecho es que eso no es Scrum.

Lo primero y más importante: eliminar impedimentos .

Es mejor si un Scrum Master está dedicado a un equipo, para que los impedimentos se eliminen lo antes posible. Algo de esto se puede hacer de manera proactiva, por ejemplo, presionando la orden de compra para analizar ciertas historias mejor para el próximo Sprint.

Si hay tiempo adicional disponible, es conveniente si el SM tiene algunas habilidades que pueden hacer que funcione como desarrollador o probador en el equipo. He visto un buen resultado con los SM que delegan lo más posible a un gerente de proyectos (clásico) y se centran en el desarrollo la mayor parte de su tiempo.

Para resumir una larga historia, el Scrum Master es responsable de hacer que las cosas sucedan. Y en la práctica, a menudo ocurre que Scrum Master es en realidad un administrador de proyectos disfrazado. Al menos ese es el caso en mi empresa.

  

Trabajando sobre esta base, y el hecho   que la mayoría de las empresas están ejecutando 2-3   proyectos a la vez, qué trabajo real   tareas hace un SM para llenar un tiempo completo   ¿trabajo?

Cualquier cosa dentro de su conjunto de habilidades para ayudar al Equipo a alcanzar la meta.

  

O, ¿no es un trabajo de tiempo completo y   ese individuo hace otras cosas tales   como desarrollo, ventas etc?

ScrumMaster no estaba pensado originalmente para ser un trabajo de tiempo completo. ScrumMaster es un rol cumplido por alguien en el equipo. Ese miembro del equipo está dedicado al producto a tiempo completo. Por lo tanto, cuando él no está haciendo las tareas de ScrumMaster, regresan de forma predeterminada a las tareas de grabación en el Sprint Backlog.

Todo y todo lo que los desarrolladores necesitan para seguir siendo productivos. Ordenar pizza. Ve a hablar con los administradores, la gerencia, otros equipos. Hacer burocracia tipo de cosas. Arregla el servidor de compilación si no hay nadie más disponible.

La palabra clave aquí es que el rol de Scrum Master es el de facilitador. Y como alguien mencionado correctamente allí, su trabajo más importante es garantizar un entorno sin distracciones para su equipo, lo que significa eliminar los impedimentos y asegurarse de que su equipo tenga todo lo que necesita en todo momento. Scrum master es un enlace entre el equipo de Producto y el equipo de Desarrollo. La toma de decisiones es realizada por el EQUIPO y no por Scrum master. Es una mala idea compartir un Scrum Master entre varios equipos, ya que el requisito de un equipo puede ser un impedimento para el otro equipo y, por lo tanto, desafía todo el propósito de un Scrum Master. Además, es muy peligroso tener a su Gerente como su maestro Scrum, ya que la presión de la entrega en el gerente puede obligarlo a controlar las cosas, lo que es un asesino para cualquier equipo de scrum. Aparte de las cosas normales que es

  • Organizar la planificación de Sprint y las retrospectivas
  • Facilitar las citas diarias Organizar
  • Demostración al final de la iteración del sprint
  • Aborde las inquietudes del equipo que se mencionan en las presentaciones

Algunas cosas importantes que un Scrum Master debe administrar diariamente es

  • Prever y eliminar cualquier distracción para el equipo antes de que llegue al equipo.
  • Alentar al equipo a comunicarse más
  • Mantenga una comunicación constante con el equipo del producto para verificar qué debe hacerse en preparación para futuros sprints
  • Asegúrese de que el equipo siga los procesos que han acordado colectivamente como a veces durante el ajetreo del sprint, algunos procesos se deslizan por la grieta
  • Encuentre constantemente formas de mejorar los procesos seguidos por el equipo

Lo más importante es que un Scrum Master tiene que estar en espera y apoyar a su equipo.

Todo este trabajo lleva mucho tiempo y requiere un Scrum Master dedicado que no realiza ninguna otra función.

Scrum Master es como la madre oso del equipo. Cuidan la salud del equipo (en cuanto al proyecto), los protegen de los molestos forasteros y eliminan cualquier obstáculo para el equipo. Juego ScrumMaster para mi equipo, pero también soy un líder de desarrollo (¡para el mismo equipo!) Que participa en las discusiones técnicas, las discusiones de diseño, la coordinación entre los desarrolladores y el control de calidad de nuestro equipo (si aún no lo están haciendo ellos mismos). Intento realizar tareas de desarrollo reales para quemar el gráfico cuando hay tiempo disponible.

No es una gran distracción para el ScrumMaster desempeñar ese papel en varios equipos. Dios lo encontraría confuso. ¿Qué impedimento está bloqueando a qué equipo de nuevo? Espera, ¿quién estaba trabajando en esta tarea?

Un rol de Scrum Master implementado correctamente, es invaluable para el Proyecto y no debe considerarse como un rol de medio tiempo. El aspecto más importante de la función es actuar como un eliminador de obstáculos para cualquier consulta planteada en las reuniones de Scrum por los Equipos de Desarrollo. Un técnico Scrum Master (que es lo que la mayoría de los SM tienden a ser) no debería ser un Desarrollador en el equipo, pero debería ser capaz de asesorar sobre diseño y soluciones (una extensión para la programación de pares si lo desea).

Son responsables de actualizar el ProductBackLog (las historias deben ser creadas por la empresa), SprintBackLog y BurnLog y de establecer vínculos con la administración de TI y de negocios en progreso. También administran un SpikeLog para cualquier artículo que requiera una investigación que pueda evolucionar hacia Historias (de nuevo, impulsadas por el negocio).

Como lo indica Drivendevelopment, ScrumMaster es un miembro completo del equipo y, por lo tanto, debe ser de tiempo completo. Por lo general, considero que mi función "garantiza que el equipo funciona como una máquina bien aceitada", lo que puede tener varios significados en diferentes momentos. Con frecuencia, un SM pasa mucho tiempo facilitando las interacciones del equipo con personas externas al equipo, especialmente aquellas relacionadas con el análisis de negocios y las expectativas de las partes interesadas. Más allá de eso, se trata de conocer los elementos mecánicos enumerados por Cam y cuidar el estado físico y emocional del equipo.

En relación con una de las respuestas anteriores, uno de los aspectos fundamentales en los que insisto es que ningún miembro del equipo es un informe directo para mí, ni para los demás. Esto impide que cosas como el tiempo de vacaciones, los gastos, etc. sean parte de mi trabajo, pero ayuda en gran medida a no saturar la relación de confianza que debe existir.

Como generalmente se entiende, la prioridad # 1 en la lista scrum-master es eliminar los impedimentos según lo informado por el equipo. Pero esto no debe detenerse aquí, debe buscar constantemente los posibles impedimentos ... y, lo que es más importante, los impedimentos que existen pero que aún no se han identificado. Ken dijo que los impedimentos son oportunidades. Por lo tanto, scrum-master debería aprovechar estas oportunidades durante todo el día para llevar a su equipo (s) a la hiper productividad .

El objetivo final de scrum es llevar el éxito a los proyectos. El propósito de tener un scrum-master es asegurar que el scrum tenga éxito en cumplir el propósito de scrum. Ahora para cumplir con el propósito de scrum-master, él / ella debe pensar & amp; Actuar también a nivel estratégico. Este es un trabajo de tiempo completo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top