Scrum - Roles

El equipo Scrum consta de tres roles, a saber, un ScrumMaster, un propietario de producto y el equipo.

ScrumMaster

El ScrumMaster (a veces escrito como Scrum Master, aunque el término oficial no tiene espacio después de “Scrum”) es el guardián del proceso de scrum. Él / ella es responsable de-

  • haciendo que el proceso se desarrolle sin problemas
  • eliminar obstáculos que afectan la productividad
  • organizar y facilitar las reuniones críticas

Dueño del producto

El Product Owner es responsable de maximizar el valor del producto y el trabajo del Equipo. La forma en que se hace esto puede variar ampliamente entre organizaciones, equipos Scrum e individuos.

El propietario del producto es la única persona responsable de gestionar la cartera de productos. La gestión de la cartera de productos incluye:

  • Expresar claramente los elementos de la Pila de Producto.

  • Ordenar los elementos de la Lista de Producto para lograr mejor los objetivos y misiones.

  • Optimización del valor del trabajo que realiza el Equipo.

  • Asegurarse de que el Product Backlog sea visible, transparente y claro para todos, y muestre en qué trabajará el equipo.

  • Asegurarse de que el equipo comprenda los elementos del Product Backlog al nivel necesario.

El propietario del producto puede hacer el trabajo anterior o hacer que el equipo lo haga. Sin embargo, el propietario del producto sigue siendo responsable de estas tareas.

El propietario del producto es una persona, no un comité. El Product Owner puede representar los deseos de un comité en el Product Backlog, pero aquellos que deseen cambiar la prioridad de un elemento del Product Backlog deben dirigirse al Product Owner.

Para que el Product Owner tenga éxito, toda la organización debe respetar sus decisiones. Las decisiones del Product Owner son visibles en el contenido y el orden del Product Backlog. A nadie se le permite decirle al Equipo que trabaje con un conjunto diferente de requisitos, y el Equipo no puede actuar sobre lo que digan los demás. Esto está asegurado por ScrumMaster.

El equipo

El Equipo es autoorganizado y multifuncional. Eso significa que el equipo se compone de analistas, diseñadores, desarrolladores, probadores, etc., según corresponda y sea relevante para el proyecto.

Algunas personas en la industria se refieren a este equipo como equipo de desarrollo. Sin embargo, tal referencia genera controversia en el sentido de que el equipo solo puede tener desarrolladores y no otros roles. Es un entendimiento obvio que es solo un concepto erróneo. Para desarrollar un producto de software, necesitamos todos los roles y esa es la esencia de Scrum: el equipo funcionará en colaboración. Los equipos multifuncionales tienen todas las competencias necesarias para realizar el trabajo sin depender de otros que no forman parte del equipo y, por lo tanto, se puede ahorrar tiempo y esfuerzo. El modelo de equipo en Scrum está diseñado para optimizar la flexibilidad, la creatividad y la productividad.

El tamaño óptimo del equipo es lo suficientemente pequeño como para seguir siendo ágil y lo suficientemente grande como para completar un trabajo significativo dentro de un Sprint. El tamaño del equipo debe mantenerse en el rango de cinco a nueve personas, si es posible. Menos de cinco miembros del equipo reducen la interacción y dan como resultado ganancias de productividad menores. Tener más de nueve miembros requiere demasiada coordinación.

El equipo de scrum trabaja en estrecha colaboración, todos los días, para garantizar el flujo fluido de información y la resolución rápida de problemas. El equipo de scrum entrega productos de forma iterativa e incremental, maximizando las oportunidades de retroalimentación. Las entregas incrementales de un producto completo garantizan que siempre esté disponible una versión potencialmente útil del producto funcional.