Scrum 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.
Lidera al equipo
guiándolo para que
cumpla con el objetivo
Product owner (PO)
Representante de los
accionistas y clientes que usan
el software
Team
Grupo de profesionales con los
conocimientos técnicos
necesarios y que desarrollan el
proyecto de manera conjunta
Proceso
Annotations:
El proceso parte de la lista de objetivos/requisitos priorizada del producto, que actúa como plan del proyecto. En esta lista el clienteprioriza los objetivos balanceando el valor que le aportan respecto a su coste y quedan repartidos en iteraciones y entregas.
1. Planificación
Annotations:
El primer día de la iteración se realiza la reunión de planificación de la iteración. Tiene dos partes:
1.1. Selección de requisitos
1.2. Planificación del
Sprint
2. Ejecución
Reunión de
Sicronización
Annotations:
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 (dependencias entre tareas, progreso hacia el objetivo de la iteración, obstáculos que pueden impedir este objetivo) para poder hacer las adaptaciones necesarias que permitan cumplir con el compromiso adquirido.
Team
Annotations:
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?
Scrum
master
Annotations:
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 del
equipo
Protege al equipo de
interrupciones
externas
3. Inspección y Adaptación
3.1. Demostración
Annotations:
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. En función de los resultados mostrados y de los cambios que haya habido en el contexto del proyecto, el cliente realiza las adaptaciones necesarias de manera objetiva, ya desde la primera iteración, replanificando el proyecto.
3.2. Retrospectiva
Annotations:
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. El Facilitador se encargará de ir eliminando los obstáculos identificados.
Desarrollo iterativo e
incremental
Cada iteración, denominada
Sprint, tiene una duración
preestablecida de entre 2 y 4
semanas
Conjunto de buenas
prácticas para
trabajar
colaborativamente,
en equipo.