Metodologías Ágiles: El Scrum

El scrum es un proceso de la metodología ágil en el que se aplican una serie de buenas prácticas para trabajar en equipo y minimizar los riesgos del proyecto. Sus principales ventajas son el aumento de la productividad, la calidad y un seguimiento constante del proyecto de forma que, tanto los trabajadores como el cliente, puedan apreciar los avances.

¿Cómo funciona?

En primer lugar, es importante conocer el nombre y las funciones de todos los agentes que pueden participar:

  • Product Owner: Es el “jefe” del proyecto. Habla en nombre del cliente y se encarga de que el equipo cumpla todas las expectativas.
  • Scrum Master: Su tarea principal es la de minimizar los obstáculos que se vaya encontrando el proyecto de forma que los equipos puedan cumplir los objetivos. También lidera las reuniones y ayuda al equipo si lo necesitan.
  • Scrum Team: Es el grupo de personas encargadas de realizar las tareas que el Product Owner les asigna.
  • Cliente: Es el solicitante del producto final y puede influir en el proceso aportando nuevas ideas o comentarios respecto al desarrollo del mismo.

Una vez que conocemos los diferentes agentes, vamos a analizar las diferentes fases del proceso:

  • Product Backlog: Se espera que el Product Owner sea capaz de responder a la pregunta de “¿Qué hay que hacer?”. Para responder, se elabora una “lista de deseos” de las funcionalidades del producto que se va a desarrollar y se ordenan en función de la importancia para el negocio.
  • Sorint Planning Meeting: Es una reunión en la que se define cómo se va a enfocar el proyecto y que se divide en dos partes. La primera consta de una reunión entre el equipo de trabajo (Scrum Team) y el cliente de forma que se le pone un nombre a la meta de la iteración y se seleccionan los objetivos y requisitos más relevantes a completar. Y en la segunda parte, el equipo planifica la iteración y elabora la estrategia que le haga conseguir el mejor resultado posible.
  • Sprint Backlog: Se trata de la lista de tareas que el Scrum Team va a realizar y que se eligieron en el Sprint Planning Meeting. Permite visualizar las tareas en las que el equipo está teniendo más problemas, además de otras variables como el esfuerzo pendiente para finalizar las tareas o la autoasignación de tareas por parte de los miembros del equipo. Pero antes de empezar con el trabajo, el Scrum Team decide la duración de cada Sprint.
  • Daily Scrum o Stand-up Meeting: Es una reunión diaria durante el periodo de sprint a la que cada individuo ha de responder a las siguientes preguntas: ¿Qué hice ayer?¿Qué voy a hacer hoy? y ¿Qué ayuda necesito?
  • Sprint Review: Se trata de una reunión informal con el cliente una vez haya terminado el sprint. Se analizan los requisitos cumplidos y los cambios que se han producido a lo largo del proyecto para que el cliente realice las adaptaciones necesarias y se replanifique el mismo.
  • Sprint Retrospective: En esta fase el Scrum Team analiza su forma de trabajar, los objetivos que se consiguieron y los que no, los problemas que obstaculizaron al proyecto, el feedback del cliente y más variables que puedan cambiarse para mejorar el trabajo del equipo.

Uso de cookies

Este sitio web utiliza cookies propias y de terceros para obtener datos estadísticos y ofrecer una navegación óptima. Si continúa navegando, consideramos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración, en nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies