Scrum es un proceso en el que se aplica regularmente un conjunto de prácticas colaborativas y efectivas para lograr el mejor resultado posible en un proyecto. Estas prácticas se apoyan mutuamente y se seleccionan a partir de un estudio de equipos altamente productivos.
En Scrum, se realizan entregas parciales y regulares del producto final, priorizadas según el beneficio que aportan al destinatario del proyecto. Por ello, Scrum es especialmente adecuado para proyectos en entornos complejos, donde se requieren resultados rápidos, los requisitos están cambiando o están mal definidos, y donde la innovación, la competitividad, la flexibilidad y la productividad son esenciales.
Scrum también se utiliza para abordar situaciones donde las necesidades del cliente no se cumplen, las entregas se retrasan, los costos se disparan o la calidad no es aceptable. Además, se utiliza cuando se necesita una respuesta rápida a la competencia, se enfrenta una moral baja del equipo y una alta rotación, se necesita identificar y resolver sistemáticamente las ineficiencias, o cuando se trabaja con un proceso de desarrollo de producto especializado.
El proceso
Em Scrum, um projeto se lleva a cabo en ciclos cortos y fijos de tiempo conocidos como iteraciones. Estas iteraciones suelen durar 2 semanas, aunque en algunos equipos pueden extenderse a 3 o incluso 4 semanas, siendo este último el límite máximo para obtener retroalimentación sobre el producto real y para reflexiones. Cada iteración tiene como objetivo proporcionar un resultado completo, es decir, un incremento del producto final que pueda ser entregado al cliente con el mínimo esfuerzo cuando se solicite.
El proceso comienza con la lista priorizada de objetivos/requisitos del producto, que sirve como el plan del proyecto. En esta lista, el cliente (Product Owner) prioriza los objetivos, equilibrando el valor que proporcionan con su costo (estimado por el equipo considerando la Definición de Concluido), y se distribuyen a lo largo de las iteraciones y entregas.
Las actividades realizadas en Scrum son las siguientes: (los tiempos indicados corresponden a iteraciones de 2 semanas):
Planificación de la iteración
En el primer día de la iteración, se lleva a cabo la reunión de planificación, que consta de dos partes:
- Selección de requisitos (2 horas): El cliente presenta al equipo la lista priorizada de requisitos del producto o proyecto. El equipo hace preguntas al cliente para aclarar dudas y selecciona los requisitos más prioritarios que esperan completar en la iteración, para ser entregados si son solicitados por el cliente.
- Planificación de la Iteración (2 horas): El equipo crea la lista de tareas necesarias para desarrollar los requisitos seleccionados. La estimación de esfuerzo se hace conjuntamente, y se asignan tareas a los miembros del equipo, incluso organizándose en parejas o grupos más grandes para compartir conocimientos y abordar objetivos complejos de manera colaborativa.
Ejecución de la iteración
Cada día, el equipo realiza una reunión de sincronización de 15 minutos, generalmente frente a un tablero físico o pizarra (Tablero de Tareas Scrum). Durante esta reunión, el equipo examina el trabajo en curso, las dependencias de tareas, el progreso hacia los objetivos de la iteración y cualquier obstáculo que pueda surgir, con el fin de hacer las adaptaciones necesarias para alcanzar los objetivos planificados. Cada miembro del equipo responde tres preguntas:
- ¿Qué he hecho desde la última reunión de sincronización para ayudar al equipo a alcanzar su objetivo?
- ¿Qué voy a hacer a partir de ahora para ayudar al equipo a alcanzar su objetivo?
- ¿Qué obstáculos tengo o anticipamos tener que podrían evitar que alcancemos nuestro objetivo?
Durante la iteración, el Facilitador (Scrum Master) se asegura de que el equipo se mantenga enfocado en sus objetivos, elimina obstáculos que el equipo no puede resolver por sí solo y protege al equipo de interrupciones externas que puedan afectar su productividad o el logro de los objetivos de la iteración.
Inspección y adaptación
En el último día de la iteración, se lleva a cabo la reunión de revisión, que consta de dos partes:
- Reseña (demostración) (1,5 horas): El equipo presenta al cliente los requisitos completados en la iteración, mostrando un incremento del producto listo para ser entregado con el mínimo esfuerzo. Basándose en los resultados y cambios en el contexto del proyecto, el cliente puede realizar adaptaciones necesarias, incluso replanificando el proyecto desde la primera iteración.
- Retrospectiva (1,5 horas): El equipo analiza su forma de trabajar y posibles obstáculos que podrían afectar su progreso, buscando mejorar continuamente su productividad. El Facilitador es responsable de eliminar o escalar los obstáculos identificados que están más allá del alcance del equipo.


