Scrum Master

De Dos Ideas.
Revisión del 03:05 25 ago 2008 de 200.125.124.96 (discusión) (Ver también)
Saltar a: navegación, buscar

El Scrum Master es uno de los Roles De Scrum. Anteriormente solía ser el project manager, ahora es la persona responsable para asegurarse que el proceso de Scrum es utilizado correctamente. Hay distintas maneras de pensar sobre el rol del Scrum Master. Podría ser, por ejemplo, como un padre, ya que cuando se crea un equipo de Scrum, al principio no saben como auto-administrarse, no saben como trabajar entre todos, no saben cómo trabajar con el Dueño Del Producto, o cómo trabajar dentro de timeboxes. Entonces, al igual que un padre, el Scrum Master es el responsable de enseñarles cómo hacer todo esto hasta que aprendan, llevándolos en el proceso de convertirse en un equipo auto-administrado. Además, el Scrum Master es como un coach, responsable de alentar a todo el equipo, ser su líder y guía. El Scrum Master es también un referee que asegura que se sigan las reglas.

El Scrum Master por sobre todas las coasas tiene que asegurar las reglas. Muchos de los procesos que utilizan las organizaciones crean impedimentos para el progreso del trabajo del equipo. A veces puede parecer más simple el abandonar y aceptar que el proceso organizacional no puede cambiar, y así comprometer la eficiencia del equipo. Por lo tanto es vital que, para mantener la alta productividad de Scrum, se sigan las reglas y las mismas se mantengan sin importar el entorno. Haciendo esto, se hace evidente las cosas de la organización que son disfuncionales y se interponen en el proceso de creación de software.

El trabajo del Scrum Master es quitar cualquier impedimento, interno o externo al equipo que le impida alcanzar el objetivo de construir el software que comprometieron al inicio del Sprint.

Responsabilidades

Un Scrum Master es entonces un Lider y Facilitador, y es el responsable de:

  • Mejorar la vida y productividad de los miembros del equipo, facilitándole la creatividad de cualquier manera posible.
  • Asegurar la cooperación de todos los roles, y quitar cualquier barrera que lo impida.
  • Proteger al equipo de interferencias externas, y quitar impedimentos.
  • Asegurar que se siga el proceso
  • Invitar a personas al Scrum diario, y a reuniones de revisión del sprint y planificación
  • Seguir la Lista De Impedimentos, quitando las barreras entre el desarrollo y el cliente, de manera que el cliente maneje directamente la funcionalidad desarrollada.
  • Enseñarle al cliente cómo maximizar su retorno de inversión y cumplir sus objetivos con Scrum
  • Mejorar las prácticas y herramientas usadas, de manera que cada incremento de funcionalidad sea potencialmente productivo.

Ver también