Es un proceso en el que se aplican de
manera regular un conjunto de
buenas prácticas para trabajar
colaborativamente, en equipo, y
obtener el mejor resultado posible de
un proyecto.
Estas prácticas se apoyan unas a otras
y su selección tiene origen en un
estudio de la manera de trabajar de
equipos altamente productivos.
se realizan entregas parciales y regulares
del producto final, priorizadas por el
beneficio que aportan al receptor del
proyecto.
Scrum está especialmente indicado para proyectos en
entornos complejos, donde se necesita obtener
resultados pronto, donde los requisitos son cambiantes o
poco definidos, donde la innovación, la competitividad, la
flexibilidad y la productividad son fundamentales.
El Proceso
En Scrum un proyecto se ejecuta en bloques
temporales cortos y fijos
iteraciones que normalmente son de 2
semanas, aunque en algunos equipos son
de 3 y hasta 4 semanas, límite máximo de
feedback y reflexión
Planificación de la Iteración
El primer día de la iteración se realiza la reunión de
planificación de la iteración. Tiene dos partes:
Selección de requisitos (4 horas máximo)
El cliente presenta al equipo la lista de
requisitos priorizada del producto o
proyecto. El equipo pregunta al cliente
las dudas que surgen y selecciona los
requisitos más prioritarios que se
compromete a completar en la
iteración, de manera que puedan ser
entregados si el cliente lo solicita.
Planificación de la iteración (4 horas máximo)
El equipo elabora la lista de tareas de la
iteración necesarias para desarrollar los
requisitos a que se ha comprometido. La
estimación de esfuerzo se hace de manera
conjunta y los miembros del equipo se
autoasignan las tareas.
Ejecución de la iteración
Cada día el equipo realiza
una reunión de
sincronización (15 minutos
máximo)
Cada miembro del equipo inspecciona
el trabajo que el resto está realizando.
En la reunión cada miembro del equipo responde a tres preguntas:
¿Qué he hecho desde la última
reunión de sincronización?
¿Qué voy a hacer a partir
de este momento?
¿Qué impedimentos
tengo o voy a tener?
Durante la iteración el Facilitador (Scrum Master) se
encarga de que el equipo pueda cumplir con su
compromiso y de que no se merme su productividad.
Elimina los obstáculos que el equipo
no puede resolver por sí mismo.
Protege al equipo de interrupciones externas
que puedan afectar su compromiso o su
productividad.
Inspección y adaptación
El último día de la iteración se realiza la reunión de revisión
de la iteración. Tiene dos partes:
Demostración (4 horas máximo).
El equipo presenta al cliente los requisitos
completados en la iteración, en forma de incremento
de producto preparado para ser entregado con el
mínimo esfuerzo.
Retrospectiva (4 horas máximo).
El equipo analiza cómo ha sido su manera de trabajar y
cuáles son los problemas que podrían impedirle
progresar adecuadamente, mejorando de manera
continua su productividad.