Desarrollo web Symfony
Oct 19, 2022
Miguel Ángel de Dios
Project Manager Web
Contact
email email

Scrum Framework Operations: roles y responsabilidades

Home > Desarrollo web Symfony > Scrum Framework Operations: roles y responsabilidades
¿Sabes cómo trabaja un equipo que sigue una metodología Scrum? ¿Qué perfiles lo forman y cuáles son responsabilidades? Te explicamos con detalle cómo crear un equipo de trabajo siguiendo esta metodología Ágil.

En proyectos de desarrollo, en los que los tiempos son limitados y de gran exigencia, las metodologías ágiles son clave para alcanzar los objetivos fijados y cumplir expectativas. Estas nuevas metodologías de trabajo no solo han venido a revolucionar los procesos sino también la forma en la que se organizan los equipos.

A continuación, veremos cómo se reparten los roles de un equipo Scrum y cuáles son las responsabilidades de cada uno. 

Pero antes, para que el que no lo sepa…

¿Qué es Scrum?

Scrum es un framework ágil y flexible para gestionar el desarrollo de software. Se basa en el establecimiento de objetivos, en la revisión continua y la autogestión. Así, resulta más sencillo abordar proyectos complejos en entornos dinámicos y cambiantes.

El principal objetivo de un equipo Scrum es satisfacer las necesidades del cliente facilitando la comunicación, la responsabilidad colectiva, la creación de valor y el progreso continuo. 

¿Qué figuras componen un equipo de Scrum?

En un equipo de desarrollo Scrum encontraremos tres perfiles clave: 

  • Project Owner: es quien ha encargado el proyecto al equipo de trabajo. Su misión es establecer las prioridades y los objetivos.
  • Scrum Master: es el líder del equipo. Su trabajo se centra en supervisar, controlar plazos y procedimientos y eliminar cualquier obstáculo.
  • Equipo de desarrollo: este es equipo de trabajo que completa las tareas en cada Sprint.

A continuación, entramos en detalle en cuáles son las tareas y responsabilidades de cada una de estas figuras.

¿Cuáles son las responsabilidades del Project Owner en Scrum?

El Project Owner es la figura principal del proyecto porque es la persona que entiende las necesidades y prioridades del cliente y de los usuarios. Por lo tanto, su principal objetivo es que el producto final cumpla sus objetivos y aporte valor al usuario. 

En el día a día sus tareas se centran en tres áreas:

  • Gestionar prioridades: debe mantener el Product Backlog estructurado, detallado y priorizado.
  • Actuar de interlocutor: actúa como nexo entre los los stakeholders y sponsors del proyecto y traslada las peticiones y requerimientos de los clientes.
  • Optimizar la inversión: tiene que conseguir exprimir al máximo cada euro invertido en cada uno de los sprints, ya que así aumentará el valor del proyecto. 

Para que el Product Owner pueda cumplir con su función es muy importante que tenga la capacidad de tomar decisiones sin consultarlas previamente con otra persona. 

¿Qué hace un Scrum Master?

El Scrum Master lidera al equipo de desarrollo y es el experto en Scrum. Por lo tanto, es el encargado de crear un ambiente de trabajo productivo y de garantizar que se cumplan los procesos marcados según la metodología Scrum, su trabajo es desbloquear y facilitar. 

También trabaja de la mano del Product Owner en la parte de negocio para maximizar el ROI del proyecto y obtener mejores resultados.

Sus tarea se pueden resumir:

  • Gestionar de la metodología Scrum: debe asegurarse de que la metodología se está aplicando correctamente. Es, por tanto, quien facilita al equipo las ceremonias, de esta forma, el equipo de desarrollo puede estimar el esfuerzo necesario para completar cada tarea. También lidera las reuniones de revisión y actualiza junto al equipo de desarrollo el tablero Scrum con los avances del proyecto. 
  • Eliminar obstáculos: es un facilitador que vela por la viabilidad del proyecto eliminando cualquier barrera que pueda surgir. 

¿Cómo es el equipo de desarrollo Scrum?

El Scrum Team es el grupo de personas que contiene los conocimientos técnicos necesarios para desarrollar el proyecto. Suele estar formado por entre tres o nueve personas sin jerarquías definidas y que se auto organizan entre sí. 

Estas son algunas de las rasgos que define a un equipo de desarrollo Scrum:

  • Son equipos autoorganizados: nadie (ni siquiera el Scrum Master) indica al equipo de desarrollo cómo convertir elementos de la Lista del Producto en incrementos de funcionalidad potencialmente desplegables.
  • Son multifuncionales: como equipo cuentan con todas las habilidades necesarias para crear una mejora de producto.
  • No hay títulos: en un equipo Scrum no hay títulos todos son desarrolladores. Independientemente del trabajo que realice cada persona, sin excepciones.
  • Actúan como un todo: los miembros del equipo de desarrollo pueden tener habilidades especiales y áreas en las que estén más cómodos, pero la responsabilidad recae en el equipo de desarrollo como un todo.

 

En base a esta última premisa, todo el equipo Scrum es responsable del incremento. Por ello deben entender que son responsables de: 

  • Convertir los elementos del backlog en mejoras del producto.
  • Realizar estimaciones realistas de lo que llevará cada elemento del backlog. 
  • Actualizar la lista de impedimentos que se encuentran en el camino. 
  • Asistir a cada reunión de equipo.

En resumen: existen diferentes roles en un equipo Scrum que están perfectamente definidos y organizados. Sin embargo, dentro del equipo de desarrollo, estos tienen la libertad de abordar sus tareas con total libertad siempre que cumplan con los objetivos y tiempos marcados. 

Esta forma de trabajo flexible y ágil resulta especialmente útil en proyectos de desarrollo en los que los tiempos son ajustados y es necesario entregar avances y actualizaciones periódicamente. De este modo, el cliente puede ver cómo evoluciona su producto y favorece el time to market. 

views zoom copy 17
3994
< Post anterior Todos los posts Siguiente post >
Te mereces el mejor contenido

Suscríbete a nuestra newsletter y entérate de las últimas tendencias digitales

¡Ha llegado el momento de ponerse al día!
Te mereces el mejor contenido

Suscríbete a nuestra newsletter y entérate de las últimas tendencias digitales

No, gracias. Mi bandeja de entrada está bien así.
Artículos Relacionados
Desarrollo web Symfony

Jun 21, 2023

Por Miguel Ángel de Dios

Frameworks en el desarrollo web: las mejores prácticas para tu negocio online

Desarrollo web Symfony

Feb 04, 2021

Por Patricia Peñalver

5 claves para tener una web B2B de éxito

Desarrollo web Symfony

Apr 29, 2020

Por Anna Giampaolo

Página web a medida: su importancia en una estrategia 360º