1. Definición
1.1. Scrum es un método para trabajar en equipo a partir de iteraciones o Sprints. Así pues, Scrum es una metodología ágil, por lo que su objetivo será controlar y planificar proyectos con un gran volumen de cambios de última hora, en donde la incertidumbre sea elevada. La metodología Scrum se centra en ajustar sus resultados y responder a las exigencias reales y exactas del cliente. De ahí, que se vaya revisando cada entregable, ya que los requerimientos van variando a corto plazo. El tiempo mínimo para un Sprint es de una semana y el máximo es de cuatro semanas.
2. Fases
2.1. Reunión de planificación:
2.1.1. Ayuda a definir los objetivos y entregas del Sprint, así como los integrantes del equipo de desarrollo.
2.2. Scrum diario:
2.2.1. Se trata de una pequeña reunión para poner en común las actividades del día.
2.3. Desarrollo durante el Sprint:
2.3.1. Analiza si se están cumpliendo los objetivos del Sprint, el feedback con el cliente, etc.
2.4. Revisión del Sprint:
2.4.1. Basada en la revisión con el cliente o dueño del proyecto, para definir aspectos a cambiar, así como definir los puntales del siguiente Sprint.
2.5. Retrospectiva del proyecto:
2.5.1. El equipo de desarrollo ha de mejorar los procesos y aplicar cambios.
3. Actividades en la metodología SCRUM
3.1. Selección de requisitos (2 horas). 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 prevé que podrá completar en la iteración, de manera que puedan ser entregados si el cliente lo solicita.
3.2. Planificación de la iteración (2 horas). El equipo elabora la lista de tareas de la iteración necesarias para desarrollar los requisitos seleccionados.
3.3. Cada día el equipo realiza una reunión de sincronización (15 minutos), normalmente delante de un tablero físico o pizarra (Scrum Taskboard).
3.4. Revisión (demostración) (1,5 horas). 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.
3.5. Retrospectiva (1,5 horas). 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.
4. Roles en la metodología SCRUM
4.1. Project Owner:
4.1.1. Es la cabeza visible del proyecto y el que se asegura de su correcto desarrollo de acuerdo a la línea de negocio de la empresa.
4.2. Master Scrum (Facilitador):
4.2.1. Se encarga de buscar soluciones para todas las piedras que vayan surgiendo en el camino, y que puedan impedir o ralentizar la consecución del objetivo.
4.3. Development Team Member:
4.3.1. Es el equipo multidisciplinario que va a llevar a cabo la creación del producto o servicio.
4.4. Usuarios
4.4.1. Es el destinatario final del producto.