Metodología SCRUM
La metodología SCRUM representa una gestión flexible de proyectos mediante ciertos principios y prácticas. Según SCRUM, el equipo de empleados que trabaja en un proyecto debe adherirse al principio de auto-organización, desarrollar y perfeccionar gradualmente su proyecto, así como analizar las experiencias exitosas y los errores para su desarrollo futuro.
Al utilizar la metodología SCRUM, se practica un enfoque de equipo para resolver las tareas establecidas, una distribución no estándar de roles y funciones de los participantes del proyecto, y también en el proceso de trabajo se involucran no solo los empleados ejecutantes, sino también los clientes del producto.
El proceso de trabajo según la metodología SCRUM incluye las siguientes etapas:
- El cliente, basándose en las necesidades de los compradores y la demanda general del producto, desarrolla los términos de referencia para el equipo.
-
Formación de un equipo de
6-10especialistas de diversos perfiles. El esquema general del equipo incluye al cliente, al Scrum Master (la persona que no participa en el desarrollo del producto, pero supervisa el cumplimiento de los principios de SCRUM y resuelve los problemas que surgen) y a los desarrolladores. - Desarrollo y planificación de ciclos cortos o sprints, durante los cuales el equipo trabaja en la realización de una tarea específica del proyecto. Un sprint se considera completado cuando el equipo presenta al cliente un producto terminado, cumpliendo con los plazos establecidos.
- Reuniones diarias del equipo para el Scrum meeting o standup. En cada reunión, se le hacen preguntas al equipo sobre el trabajo realizado desde el último standup, las tareas para hoy y los problemas que impiden su realización. Con base en los resultados obtenidos después de la reunión, el Scrum Master analiza el flujo de trabajo y, si es necesario, ayuda a resolver los problemas surgidos.
- Para garantizar la visibilidad del proceso de trabajo en el equipo, se utiliza un Scrum board, que representa un esquema visual en el que se muestra qué tareas están completadas, cuáles están en trabajo activo y cuáles están por venir en el futuro.
- Revisión de los resultados de la ejecución de cada sprint.
- Después de finalizar el trabajo en el producto, se lleva a cabo la revisión final del período del informe. Cada desarrollador informa sobre sus resultados, que son evaluados por los demás miembros del equipo. Luego, el cliente toma la decisión sobre la implementación del producto obtenido.
Véase también
-
metodología
Kanban,
que se aplica para la implementación del proyecto justo a tiempo -
metodología
XP,
que se aplica para la mejora extrema de todas las prácticas de desarrollo -
metodología
Cobit,
que se aplica para el desarrollo de estándares en el ámbito de la auditoría y gestión de TI -
metodología
Agile,
que se aplica para la gestión flexible de proyectos