¿Qué es la metodología Scrum?

Rodrigo Ricardo Publicado el 16 octubre, 2020 5 minutos y 39 segundos de lectura

¿Qué es la metodología Scrum?

Tony es un director de proyectos que ha estado gestionando proyectos de software durante varios años. Su jefe le ha pedido que realice una formación interna sobre Scrum. Siempre ansioso por promover las buenas prácticas de Scrum, Tony se lanza a la tarea y crea una serie de diapositivas para ayudar a demostrar su entrenamiento.

Tony decide primero explicar la gestión de proyectos Scrum. Su primera diapositiva explica que Scrum es un término tomado de los equipos de Rugby y es un tipo específico de gestión de proyectos que se utiliza cuando los requisitos del proyecto cambian rápidamente. Un criterio clave de un proyecto Scrum es que el producto se desarrolle en ciclos, produciendo iteraciones de trabajo.

Sabiendo que una imagen hará que la idea se entienda mejor, la siguiente diapositiva de Tony muestra el proceso general de Scrum.

Proceso general de Scrum

Planificación de un proyecto Scrum

Las siguientes diapositivas de Tony muestran cómo iniciar un proyecto Scrum. Iniciar un proyecto Scrum es como iniciar proyectos utilizando otras metodologías de gestión de proyectos. Generalmente, todos los proyectos comienzan oficialmente con el inicio del proyecto. El inicio de un proyecto reúne al equipo para explicar los diferentes roles de cada miembro del equipo, ayudar a todos a comprender el proyecto, establecer expectativas del equipo, establecer límites y proporcionar un foro para la comunicación abierta.

Entrando en más detalles de los roles, la siguiente diapositiva de Tony describe los diferentes roles y responsabilidades.

RolesResponsabilidad
Dueño del producto Establece prioridades basadas en las necesidades comerciales
Scrum Master El director del proyecto
Equipo Las personas que crean el producto

Una vez que se realiza el inicio del proyecto, el equipo desarrolla la cartera de productos. La acumulación de productos es simplemente una lista de todas las cosas que deben lograrse durante el curso del proyecto. La cartera de productos la desarrolla el equipo. Se incluyen elementos tanto técnicos como centrados en el usuario.

Una vez que se desarrolla la acumulación de productos, el equipo la estima para proporcionar una idea de cuánto esfuerzo implica desarrollar los elementos de la lista. Las estimaciones de tiempo no están hechas en este momento. La estimación se realiza utilizando puntos relativos a otros trabajos en la cartera de pedidos. La estimación en puntos responde a la pregunta «¿Qué tan grande es?» en lugar de ‘¿Cuánto tiempo llevará?’

Ahora que se estima la acumulación de productos, el propietario del producto debe priorizarla. La lista de prioridades se convertirá en la base de los esfuerzos de trabajo del equipo y determinará qué abordarán primero. Una vez más, utilizando una ayuda visual, la siguiente diapositiva de Tony muestra la evolución de la cartera de productos.

Evolución de la cartera de productos

Una vez hecho el inicio, el equipo reunido y la acumulación de productos resuelta, el siguiente paso del gerente de proyecto es planificar el sprint y configurar el espacio de trabajo.

La siguiente diapositiva de Tony define el sprint como un período de tiempo específico, que dura de 1 a 4 semanas, en el que el equipo desarrollará iteraciones de trabajo de la cartera de pedidos del producto. El director del proyecto lleva a cabo un taller con el equipo del proyecto para determinar la mejor duración del sprint, crear listas de tareas para los elementos de la cartera de productos y estimar las horas de las tareas.

Por último, antes de realizar cualquier trabajo real, el espacio de trabajo del equipo se configura para garantizar una colaboración óptima. Se dedica una sala u otro espacio de trabajo al equipo y se proporcionan suministros de oficina. Para realizar un seguimiento del cronograma del proyecto, se publican gráficos de quemado donde el equipo puede verlos fácilmente. Tony agrega una diapositiva visual más, mostrando un gráfico de quemado.

Ejemplo de tabla de quemado

Ponte a trabajar

Una vez que se completa toda la planificación, el equipo está listo para comenzar a desarrollar los elementos de la cartera de productos. Este es un proceso de 3 pasos: realizar sprints diarios, desarrollar y entregar los productos y revisar el trabajo.

Las reuniones diarias de Scrum son una forma de reunir al equipo para revisar. Son rápidos, por lo general solo 15 minutos, y se utilizan para revisar el trabajo completado, comprender lo que queda por hacer y realizar un seguimiento del progreso. Una parte importante de la reunión diaria es empoderar al equipo y eliminar las barreras para realizar el trabajo. Cada miembro del equipo debe hablar de 3 cosas:

  • Lo que se logró ayer
  • Que haremos hoy
  • Cualquier barricada u obstáculo

Al final de cada sprint, el equipo debe tener una iteración funcional del producto y se debe realizar el 100% de las tareas identificadas al comienzo del sprint. Si el trabajo sigue estando incompleto, debe «devolverse» a la cartera de productos. El equipo entrega y demuestra el producto funcional al Product Owner, quien luego verifica que el producto cumpla con los requisitos. Luego, el equipo cierra el sprint y revisa el trabajo realizado.

Al final de cada sprint, el equipo Scrum revisa el gráfico de quemado y se documentan las lecciones aprendidas. El equipo busca formas de mejorar durante el próximo sprint y muestra lo que salió bien.

Además, la acumulación de productos se revisa con el propietario del producto y se vuelve a priorizar si es necesario. Luego, el equipo selecciona los siguientes elementos principales de la cartera de productos y comienza a planificar el siguiente sprint.

Cerrar un proyecto Scrum

El cierre de un proyecto Scrum se realiza una vez que se completa toda la cartera de pedidos del producto, o el propietario del producto decide que el trabajo está terminado. El director del proyecto completa y archiva la documentación del proyecto y se liberan los recursos. ¡No olvide celebrar el éxito! Tony sabe que celebrar el éxito es importante y lo destaca en sus diapositivas. Muchas veces, una celebración formal es parte del cierre y es bien recibida por el equipo del proyecto.

Resumen de la lección

Scrum es un tipo de gestión de proyectos cuya característica clave es que el producto se desarrolla en ciclos, produciendo iteraciones de trabajo del producto. La metodología Scrum consiste en:

  • Inicio del proyecto para orientar al equipo
  • Desarrollar la cartera de productos para definir el trabajo.
  • Planificación del sprint y configuración del espacio de trabajo
  • Desarrollar el producto con reuniones diarias para mantener el rumbo
  • Entrega de la iteración del producto
  • Revisar y mejorar
  • Repita hasta completar todo el trabajo.
  • Cierre el proyecto y celebre

Explora más sobre este tema

Selecciona un tema y sigue aprendiendo...

Rodrigo Ricardo
Rodrigo Ricardo Editor y fundador