¿Qué es la metodología SCRUM?

Es un proceso donde se aplican un conjunto de prácticas para trabajar en equipo, y obtener el mejor resultado posible de un proyecto.

En Scrum se realizan entregas parciales del producto final. Por ello, está especialmente pensado para proyectos en entornos complejos, donde se necesita obtener resultados pronto y donde los requisitos son cambiantes, siendo importante la innovación y la flexibilidad.

Esta metodología se empezó a utilizar para el desarrollo de software y más adelante se ha ido incorporando a otras disciplinas.

El proceso

Los proyectos con esta metodología se ejecutan en ciclos cortos, normalmente de dos semanas, denominados Sprints. Cada Sprint tiene que acabar con un producto que pueda ser entregado al cliente cuando este lo solicite.

El proceso empieza con la lista de los objetivos que marca el cliente viendo el balance entre el valor que aportan y el coste estimado por el equipo. Este proceso queda dividido en iteraciones y entregas.

Las actividades que se llevan a cabo son las siguientes (los tiempos indicados suelen ser de 2 semanas):

Después de que se resuelvan las dudas, el equipo va a priorizar los requisitos que calcula que van a poder completarse durante la iteración.

Teniendo los requisitos, se estima el esfuerzo que va a suponer y entre los miembros del equipo se autoasignan y se autoorganizan para cumplir los objetivos.

Ejecución del Sprint

Cada día se realiza una reunión corta para sincronizar los diferentes trabajos que se están realizando y los posibles problemas que pueden surgir.

En la reunión, cada persona responde a tres preguntas.

-¿Qué he hecho desde la última reunión?

-¿Qué trabajo voy a realizar hoy?

-¿Cuáles son los impedimentos que voy a tener para poder cumplir el objetivo?

Durante la iteración, se proclama a un Scrum Master que es el que va a encargarse de que se mantenga el foco en los objetivos y de eliminar los posibles obstáculos que salgan.

Mientras se va realizando el Sprint, se va refinando la lista de requisitos junto al cliente.

Inspección y adaptación

Primero se presenta al cliente los avances que se han ido realizando, teniendo un feedback directo, pudiéndose así volver a planificar el proyecto desde el primer momento.

Después se analiza de manera conjunta la forma en que se ha trabajado, viendo cómo mejorar la productividad.

Beneficios

Mejor gestión

El proyecto se divide en Sprints (pequeños bloques) identificando los objetivos en cada etapa y sus posibles contratiempos, haciendo el proyecto más gestionable.

Una fecha de entrega más ajustada

Uno de los errores más comunes es confirmar una fecha de entrega y después ir cambiándola debido a que han surgido varios imprevistos a lo largo del proyecto.

Con la metodología SCRUM, al ir segmentando los objetivos a entregar, se consigue una fecha de entrega final más ajustada a lo que se había programado.

Mayor aprendizaje de equipo

Al crear objetivos y entregas cada poco tiempo, el equipo va aprendiendo y solucionando los errores en cada Sprint, aprendiendo para las próximas iteraciones.

Mejores feedbacks

Las reuniones diarias permiten que todo el equipo conozca las diferentes situaciones y se encuentre entre todos, las soluciones a los posibles contratiempos.

Autonomía y responsabilidad

Con esta metodología SCRUM se implican a todos los que participan en el proyecto fomentando la responsabilidad y la autonomía.

Diferencias con la metodología Agile

 AGILE                                                         SCRUM

diferencias agile vs scrum

Conclusión

Trabajar con la metodología SCRUM nos permite desarrollar un software cumpliendo con los objetivos y necesidades del cliente, mantener al  equipo de motivado y concentrado en el proyecto. Consiguiendo superar las adversidades cuando estas surjan y pudiendo ir actualizando el software gracias al feedback real del cliente.

—————————————————————————————————

Contacta con nosotros en el correo soluciones@mrhouston.net o en el teléfono 91 432 0286
Síguenos en Twitter y LinkedIn, y suscríbete a nuestro blog, donde publicamos consejos sobre la actualidad tecnológica.

 

Entradas relacionadas