¿Qué es la metodología Scrum?

Qué es la metodología Scrum

Scrum es una metodología ágil de gestión de proyectos que se utiliza cuando un proyecto tiene requisitos que cambian rápidamente. Scrum tiene funciones, procesos y resultados específicos. En esta lección, aprenderá los detalles específicos de la metodología Scrum.

¿Qué es la metodología Scrum?

Antonio es un director de proyecto que ha estado gestionando proyectos de software durante varios años. Su jefe le ha pedido que lleve a cabo un entrenamiento interno sobre Scrum. Siempre deseoso de promover las buenas prácticas de Scrum, Antonio se lanza a la tarea y crea una serie de diapositivas para ayudar a demostrar su entrenamiento.

Antonio decide explicar primero la gestión del proyecto Scrum. Su primera diapositiva explica que Scrum es un término prestado 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 transmitirá mejor la idea, la siguiente diapositiva de Antonio muestra el proceso general de Scrum.

Planeando un proyecto Scrum

Las próximas diapositivas de Antonio muestran cómo empezar un proyecto de Scrum. Comenzar un proyecto Scrum es como comenzar proyectos usando otras metodologías de gestión de proyectos. Por lo general, 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 entender el proyecto, establecer las expectativas del equipo, establecer los límites y proporcionar un foro para la comunicación abierta.

Entrando en más detalles de los papeles, la siguiente diapositiva de Antonio esboza los diferentes papeles y responsabilidades.

RolesResponsabilidad
Propietario del productoEstablece prioridades basadas en las necesidades de las empresas
Scrum MasterEl director del proyecto
EquipoLas personas que crean el producto

Una vez que el proyecto se pone en marcha, el equipo desarrolla el producto que está atrasado. El retraso del producto es simplemente una lista de todas las cosas que deben ser realizadas durante el curso del proyecto. El equipo desarrolla el producto atrasado. Se incluyen tanto elementos técnicos como centrados en el usuario.

Una vez que el producto se desarrolla, el equipo estima que da una idea de cuánto esfuerzo se requiere para desarrollar los elementos de la lista. Las estimaciones de tiempo no se hacen en este momento. La estimación se hace usando puntos relativos a otros trabajos en el atraso. La estimación en puntos responde a la pregunta «¿Qué tan grande es?» en lugar de «¿Cuánto tiempo tomará?

Ahora que se estima el atraso del producto, el propietario del mismo debe priorizarlo. La lista de prioridades se convertirá en la base de los esfuerzos de trabajo del equipo y determinará qué es lo primero que deben abordar. De nuevo usando una ayuda visual, la siguiente diapositiva de Antonio muestra la evolución de la cartera de productos.

Una vez hecho el saque inicial, el equipo se reunió, y el producto atrasado se solucionó, el siguiente paso del director del proyecto es planear el sprint y preparar el espacio de trabajo.

La siguiente diapositiva de Antonio define el sprint como un marco de tiempo específico, de 1 a 4 semanas, en el que el equipo desarrollará iteraciones de trabajo del producto atrasado. El director del proyecto realiza un taller con el equipo del proyecto para determinar la mejor duración del sprint, crear listas de tareas para los elementos del producto atrasado y estimar las horas de las tareas.

Finalmente, antes de que se haga cualquier trabajo real, el espacio de trabajo del equipo se establece para asegurar una colaboración óptima. Se dedica una sala u otro espacio de trabajo al equipo, y se le proporciona material de oficina. Para llevar un registro de la programación del proyecto, se colocan gráficos quemados donde el equipo pueda verlos fácilmente. Antonio agrega una diapositiva visual más, mostrando un gráfico quemado.

Ponte a trabajar

Una vez que toda la planificación esté completa, el equipo está listo para empezar a desarrollar los artículos del producto atrasado. Este es un proceso de 3 pasos: hacer 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ápidas, normalmente sólo 15 minutos, y se usan para revisar el trabajo realizado, entender lo que queda por hacer y seguir el progreso. Una parte importante de la reunión diaria es la de dar poder al equipo y eliminar las barreras para hacer el trabajo. Cada miembro del equipo debe hablar de 3 cosas:

  • Lo que se logró ayer
  • Lo que se hará hoy
  • Cualquier bloqueo u obstáculo en el camino

Al final de cada sprint, el equipo debe tener una iteración de trabajo del producto y el 100% de las tareas identificadas al principio del sprint deben ser realizadas. Si el trabajo permanece incompleto, debe ser «devuelto» al producto atrasado. El equipo entrega y demuestra el producto de trabajo al Propietario del Producto, quien a su vez comprueba que el producto satisface los requisitos. El equipo entonces cierra el sprint, y revisa el trabajo realizado.

Al final de cada sprint, el equipo de Scrum revisa la tabla de quemados y se documentan las lecciones aprendidas. El equipo busca formas de mejorar durante el siguiente sprint y muestra lo que ha ido bien.

Además, el producto acumulado se revisa con el propietario del mismo, y se vuelve a priorizar si es necesario. El equipo entonces selecciona los siguientes artículos principales del producto acumulado y comienza a planear el siguiente sprint.

Cerrar un proyecto Scrum

El cierre de un proyecto Scrum se hace una vez que todo el trabajo atrasado se ha completado, o el propietario del producto decide que el trabajo está hecho. El director del proyecto completa y archiva la documentación del proyecto y se liberan los recursos. No te olvides de celebrar el éxito! Antonio sabe que celebrar el éxito es importante, y lo hace en sus diapositivas. Muchas veces, una celebración formal es parte de la clausura y es bien recibida por el equipo del proyecto.

jordi scrum master

Jordi Arino

El Scrum Master refuerza los principios ágiles del proceso Scrum y entrena al equipo para conseguir la máxima optimización del trabajo superando los problemas que se encuentren en el camino. Por ello, el rol que desempeña el Scrum Master dentro de la empresa es importante para lograr los procedimientos de metodología ágil del proyecto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.