Está en la página 1de 3

ROLES DE SCRUM

En un equipo Scrum se espera que intervengan tres roles:



EQUIPO DE DESARROLLO
El equipo de desarrollo est formado por todos los individuos necesarios para la
construccin del producto en cuestin. Es el nico responsable por la construccin y
calidad del producto.
El equipo de desarrollo es auto-organizado. Esto significa que no existe un lder externo
que asigne las tareas ni que determine la forma en la que sern resueltos los problemas.
Es el mismo equipo quien determina la forma en que realizar el trabajo y cmo resolver
cada problemtica que se presente. La contencin de esta auto-organizacin est dada
por el objetivo a cumplir: transformar las funcionalidades comprometidas en software
funcionando y con calidad productiva, o en otras palabras, producir un incremento
funcional potencialmente entregable.
Es recomendable que un equipo de desarrollo se componga de hasta nueve personas.
Cada una de ellas debe poseer todas las habilidades necesarias para realizar el trabajo
requerido.
Esta caracterstica se conoce como multi-funcionalidad y significa que dentro del equipo
de desarrollo no existen especialistas exclusivos, sino ms bien individuos generalistas
con capacidades especiales. Lo que se espera de un miembro de un equipo de desarrollo
es que no solo realice las tareas en las cuales se especializa sino tambin todo lo que
est a su alcance para colaborar con el xito del equipo.
El equipo de desarrollo tiene tres responsabilidades tan fundamentales como
indelegables.
La primera es proveer las estimaciones de cunto esfuerzo ser requerido para cada una
de las caractersticas del producto. La segunda responsabilidad es comprometerse al
comienzo de cada Sprint a construir un conjunto determinado de caractersticas en el
tiempo que dura el mismo. Y finalmente, tambin es responsable por la entrega del
producto terminado al finalizar cada Sprint.
PRODUCT OWNER
El Product Owner es la persona responsable del xito del producto desde el punto de
vista de los stakeholders. Sus principales responsabilidades son:
Determinar la visin del producto, hacia dnde va el equipo de desarrollo
Gestionar las expectativas de los stakeholders
Recolectar los requerimientos
Determinar y conocer en detalle las caractersticas funcionales de alto y de bajo
nivel
Generar y mantener el release plan: fechas de entrega y contenidos de cada una
Maximizar la rentabilidad del producto
Determinar las prioridades de cada una de las caractersticas por sobre el resto
Cambiar las prioridades de las caractersticas segn avanza el proyecto,
acompaando as los cambios en el negocio.
Aceptar/rechazar el producto construido al final de cada Sprint y proveer feedback
valioso para su evolucin
El Product Owner se focaliza en maximizar la rentabilidad del producto. La principal
herramienta con la que cuenta para poder realizar esta tarea es la priorizacin. De esta
manera puede reordenar la cola de trabajo del equipo de desarrollo para que ste
construya con mayor anticipacin las caractersticas o funcionalidades ms requeridas por
el mercado o la competitividad comercial.
Otra responsabilidad importante del Product Owner es la gestin de las expectativas de
los stakeholders mediante la comprensin completa de la problemtica de negocio y su
descomposicin hasta llegar al nivel de requerimientos funcionales.
SCRUMMASTER
El ScrumMaster es el Coach del equipo y es quien lo ayuda a alcanzar su mximo nivel
de productividad.
Se espera que el ScrumMaster sea un lder servil, facilitador, que acompae al equipo de
trabajo en su da a da y garantice que todos, incluyendo al Product Owner, comprendan y
utilicen Scrum de forma correcta.
Las responsabilidades principales del ScrumMaster son:
Velar por el correcto empleo y evolucin de Scrum
Facilitar el uso de Scrum a medida que avanza el tiempo. Esto incluye la
responsabilidad de que todos asistan a tiempo a las daily meetings, reviews y
retrospectivas
Asegurar que el equipo de desarrollo sea multi-funcional y eficiente
Proteger al equipo de desarrollo de distracciones y trabas externas al proyecto
Detectar, monitorear y facilitar la remocin de los impedimentos que puedan surgir
con respecto al proyecto y a la metodologa [Estos impedimentos podrn ser
resueltos dentro del equipo de desarrollo (usualmente), entre diferentes equipos
(Scrum de Scrums) o con la intervencin de la gerencia.]
Asegurar la cooperacin y comunicacin dentro del equipo
Estar al corriente del progreso de las actividades del equipo de desarrollo, de las
nuevas tareas que hayan surgido como consecuencia del trabajo que el equipo de
realiza y de los cambios en las estimaciones
Mantener actualizadas las mtricas que denotan el avance del Sprint
Adems de estas cuestiones, el ScrumMaster debe detectar problemas y conflictos
interpersonales dentro del equipo de trabajo. Para respetar la filosofa auto-organizativa
del equipo, lo ideal es que el equipo mismo sea quien resuelva estas cuestiones. En el
caso de no poder hacerlo, deber involucrarse al ScrumMaster y eventualmente a niveles
ms altos de la gerencia.
EL SCRUMMASTER ES UN LDER FACILITADOR
No es casualidad la aparicin de un nuevo nombre o rol. Este nuevo concepto del enfoque
gil representa el cambio respecto de las responsabilidades y el modelo de gestin de los
gerentes de proyectos tradicionales en relacin al equipo de trabajo.
El ScrumMaster puede ser visto como un Facilitador, incluso muchas veces se lo
referencia as en lugar de ScrumMaster. Su responsabilidad es asegurar que se cumpla
con el proceso de Scrum sin interferir directamente en el desarrollo del producto final. Es
importante establecer que el equipo de Scrum elige la forma de trabajo que ms prefiera,
siempre que se cumplan las pautas bsicas de Scrum, por ello mientras lo hagan no
existe una forma errnea de trabajar.
El rol del ScrumMaster tambin incluye asegurar que el desarrollo del producto tenga la
mayor probabilidad de ser completado de forma exitosa. Para lograr este cometido,
trabaja de cerca con el Product Owner asegurando una correcta priorizacin de los
requerimientos, por un lado, y con el equipo de desarrollo para convertir los
requerimientos en un producto funcionando, por el otro.
Por lo que hemos visto, el ScrumMaster tiene un rol ms indirecto que un Gerente de
Proyectos tradicional, a pesar de esto es un rol vital para el xito de Scrum. Para todo
Gerente de Proyectos tradicional, el cambio hacia esta nueva filosofa de gestin es
desafiante. Se dice que Scrum es fcil, hacer Scrum es difcil. Esta afirmacin tiene sus
fundamentos en la idea de que una cosa es aprender Scrum y otra muy diferente es
aplicar Scrum exitosamente.
Emprender este camino significa adoptar una filosofa de liderazgo servil por sobre el
comando y control.
Finalmente, cuando un ScrumMaster logra cubrir exitosamente su rol, la implementacin
de Scrum sucede sin sobresaltos. Las responsabilidades del ScrumMaster deberan cubrir
la totalidad de su tiempo. Si bien hay casos en los que el ScrumMaster cumple, adems
de su rol, el rol de desarrollador, no siempre es la mejor de las situaciones ya que ambas
responsabilidades podran llegar a exceder la disponibilidad de una sola persona, y as
alguno de ambos roles no estara siendo cubierto satisfactoriamente.

También podría gustarte