Lección 9 de 16 · Nivel 3: Avanzado
Metodologías ágiles y Scrum: roles, eventos y artefactos
- ⏱ 14 min de lectura
- ❓ 4 preguntas de repaso
- ✍️ Ejercicio con solución
En esta lección
- Entender qué propone el enfoque ágil y cuándo conviene usarlo.
- Conocer los tres roles, los cinco eventos y los tres artefactos de Scrum según su guía oficial.
- Escribir historias de usuario con criterios de aceptación.
- Estimar en puntos de historia y leer un gráfico de avance (burndown).
- Pronosticar cuántos sprints faltan a partir de la velocidad del equipo.
Cuando el resultado está claro desde el inicio, como en una obra, conviene planificarlo todo y ejecutar. Pero cuando no sabes exactamente qué necesita el usuario, como en una app nueva, planificar seis meses al detalle es apostar a ciegas. Los métodos ágiles proponen otra cosa: entregar algo útil en ciclos cortos, mostrarlo, aprender y ajustar. Scrum es uno de los marcos ágiles más difundidos. En esta lección lo verás tal como lo define su guía oficial, aplicado a la app de pedidos de Panaderías La Espiga, en Bogotá.
- Los valores ágiles
- Roles de Scrum
- Eventos
- Artefactos
- Velocidad y pronóstico
El enfoque ágil en cuatro frases
En 2001, un grupo de desarrolladores de software publicó el Manifiesto Ágil. Sus cuatro valores siguen siendo la mejor definición del enfoque:
- Individuos e interacciones sobre procesos y herramientas.
- Software funcionando sobre documentación extensiva.
- Colaboración con el cliente sobre negociación contractual.
- Respuesta ante el cambio sobre seguir un plan.
El propio manifiesto aclara que los elementos de la derecha también tienen valor; simplemente se valoran más los de la izquierda. Ágil no significa «sin plan» ni «sin documentos»: significa planificar en detalle solo lo cercano y revisar el plan con frecuencia.
- Entregas
- Una entrega grande al final.
- Cambios
- Por solicitud formal de cambio.
- El cliente ve el producto
- Al final o en hitos espaciados.
- Entregas
- Un incremento usable en cada sprint.
- Cambios
- Se reordena el backlog para el próximo sprint.
- El cliente ve el producto
- Cada dos a cuatro semanas.
Scrum según su guía oficial
Scrum está definido en la Guía de Scrum de Ken Schwaber y Jeff Sutherland. La versión vigente es la de noviembre de 2020: un documento breve que describe un marco liviano, deliberadamente incompleto, que cada equipo complementa con sus propias prácticas.
Las tres responsabilidades del equipo Scrum
Un equipo Scrum suele tener 10 personas o menos y no tiene subequipos ni jerarquías internas:
Dueño de producto (Product Owner)
Maximiza el valor del producto. Define el objetivo del producto y ordena el backlog.
En La Espiga: Camila, jefa comercial, que conoce a los clientes de las 14 panaderías.Scrum Master
Ayuda a que el equipo y la organización entiendan y apliquen Scrum, y elimina impedimentos.
En La Espiga: Andrés, que además dirige el proyecto ante la gerencia.Desarrolladores
Crean el incremento en cada sprint. Incluye a todos los que construyen: programación, diseño y pruebas.
En La Espiga: 2 desarrolladores móviles, 1 de backend, 1 diseñadora y 1 analista de pruebas.1. El gerente general quiere que la función de cupones entre en el próximo sprint antes que el seguimiento del pedido. ¿Quién decide el orden del backlog del producto?
El dueño de producto es responsable de ordenar el backlog. Otros pueden influir y opinar, pero las decisiones de prioridad son suyas, y la organización debe respetarlas.
Los cinco eventos
El sprint es el contenedor de todos los demás eventos. Los límites de tiempo de la guía corresponden a un sprint de un mes; para sprints más cortos, los eventos suelen ser más cortos:
- Contenedor · un mes o menosSprintUn ciclo de duración fija en el que se crea un incremento útil. Uno empieza apenas termina el anterior. La Espiga usa sprints de dos semanas.
- Máximo 8 horas (sprint de un mes)Planificación del sprintResponde tres preguntas: por qué es valioso este sprint (objetivo del sprint), qué se puede terminar y cómo se hará el trabajo.
- 15 minutos, cada díaDaily ScrumLos desarrolladores revisan el avance hacia el objetivo del sprint y ajustan el plan del día. No es una reunión de reporte al jefe.
- Máximo 4 horas (sprint de un mes)Revisión del sprintEl equipo muestra lo terminado a los interesados y juntos deciden qué hacer después. Es una sesión de trabajo, no una presentación.
- Máximo 3 horas (sprint de un mes)Retrospectiva del sprintEl equipo analiza cómo trabajó (personas, procesos, herramientas, definición de terminado) y elige mejoras para el siguiente sprint.
Los tres artefactos y sus compromisos
Cada artefacto tiene un compromiso que le da foco:
| Artefacto | Qué es | Compromiso |
|---|---|---|
| Backlog del producto | Lista ordenada de todo lo que podría necesitar el producto | Objetivo del producto: «Que el 30% de las ventas de las panaderías se hagan por la app» |
| Backlog del sprint | Objetivo del sprint, historias elegidas y plan para terminarlas | Objetivo del sprint: «Un cliente puede programar un pedido para el día siguiente» |
| Incremento | Lo terminado en el sprint, sumado a lo anterior y usable | Definición de terminado: probado, revisado, sin errores críticos y publicado en el entorno de pruebas |
2. Al final del sprint, una historia está «al 90%»: funciona, pero aún no pasó las pruebas. ¿Forma parte del incremento?
La definición de terminado es el compromiso del incremento. Lo que no la cumple no se muestra como terminado ni suma a la velocidad; vuelve al backlog para que el dueño de producto decida cuándo retomarlo.
Historias de usuario y criterios de aceptación
Los elementos del backlog suelen escribirse como historias de usuario, una frase que pone el foco en quién se beneficia y para qué:
Como [tipo de usuario], quiero [acción] para [beneficio].
Como cliente de La Espiga, quiero programar mi pedido para mañana
a las 7:00 a. m., para recibir el pan recién horneado antes del desayuno.
Criterios de aceptación:
- Dado que es antes de las 9:00 p. m., cuando elijo «mañana» y un horario
entre 6:00 y 9:00 a. m., entonces el pedido queda programado.
- Dado que es después de las 9:00 p. m., cuando intento programar para
mañana, entonces la app me ofrece solo horarios desde las 8:00 a. m.
Una buena historia es independiente, negociable, valiosa, estimable, pequeña (cabe en un sprint) y comprobable: el acrónimo en inglés es INVEST.
Estimar en puntos de historia
En lugar de horas, muchos equipos estiman el tamaño relativo con puntos, usando una serie parecida a Fibonacci (1, 2, 3, 5, 8, 13, 21). Con la técnica de planning poker, cada desarrollador muestra su carta a la vez; si alguien pone 3 y otro 13, ambos explican su razonamiento, porque uno de los dos ve algo que el resto no ve. Los puntos no se comparan entre equipos: solo sirven para que cada equipo se planifique.
Seguimiento: el gráfico de avance del sprint
El burndown muestra cada día cuántos puntos faltan para terminar lo comprometido. En el sprint 5, el equipo de La Espiga se comprometió con 30 puntos:
Velocidad y pronóstico de entrega
La velocidad es la cantidad de puntos terminados por sprint. Con varios sprints de historia, sirve para pronosticar. Los cuatro primeros sprints de La Espiga terminaron 21, 26, 24 y 25 puntos:
Velocidad promedio = (21 + 26 + 24 + 25) ÷ 4 = 96 ÷ 4 = 24 puntos por sprint
Quedan 168 puntos en el backlog para la primera versión:
Escenario medio: 168 ÷ 24 = 7 sprints
Escenario optimista: 168 ÷ 26 = 6,5 → 7 sprints
Escenario prudente: 168 ÷ 21 = 8 sprints
Con sprints de 2 semanas: entre 14 y 16 semanas
Fíjate en que el pronóstico se comunica como un rango, no como una fecha exacta. Y que la velocidad no es una meta: si el equipo siente que se le juzga por ella, empezará a inflar las estimaciones y el número dejará de servir.
3. Un equipo tiene una velocidad promedio de 24 puntos y quedan 120 puntos en el backlog. ¿Cuántos sprints necesitará, aproximadamente?
120 ÷ 24 = 5 sprints. Con sprints de 2 semanas, unas 10 semanas, siempre que el backlog no crezca.
La Espiga tiene una línea base de $176 millones (lección 7). En un enfoque híbrido, el costo por sprint se conoce (el equipo es estable), así que el presupuesto fija cuántos sprints se pueden pagar, y el dueño de producto decide qué entra en ellos ordenando el backlog por valor. El alcance se vuelve la variable de ajuste.
Errores comunes al adoptar Scrum
Convertir la Daily en un reporte de 45 minutos al jefe.
15 minutos, entre desarrolladores, centrados en el objetivo del sprint.
Un dueño de producto sin tiempo ni autoridad para decidir.
Alguien disponible, que conozca al cliente y cuyas decisiones se respeten.
Saltarse la retrospectiva cuando hay apuro.
Es justo cuando más se necesita: ahí se corrige lo que provoca el apuro.
Agregar trabajo al sprint a mitad de camino sin conversar.
Lo nuevo va al backlog del producto; si es urgente, se renegocia con el dueño de producto.
Llamar «ágil» a trabajar sin plan.
Ágil es planificar seguido: objetivo del producto, del sprint y del día.
4. ¿Cuál es el límite de tiempo de la Daily Scrum según la Guía de Scrum?
La guía la define como un evento de 15 minutos para los desarrolladores, a la misma hora y en el mismo lugar cada día laborable del sprint.
Ejercicio práctico
Un equipo de una fintech de Lima tiene 210 puntos en el backlog de la primera versión. Sus tres primeros sprints (de 2 semanas) terminaron 28, 32 y 30 puntos. El sprint 4 empieza el lunes 1 de marzo de 2027.
- Calcula la velocidad promedio.
- Estima cuántos sprints faltan en un escenario medio, optimista (32) y prudente (28).
- ¿Entre qué fechas comunicarías la entrega de la versión?
- Escribe una historia de usuario con un criterio de aceptación para la función «ver el saldo».
Ver solución
1. (28 + 32 + 30) ÷ 3 = 30 puntos por sprint.
2. Medio: 210 ÷ 30 = 7 sprints. Optimista: 210 ÷ 32 = 6,6 → 7 sprints (no hay sprints fraccionados). Prudente: 210 ÷ 28 = 7,5 → 8 sprints.
3. 7 sprints son 14 semanas: terminarían el viernes 4 de junio de 2027. 8 sprints son 16 semanas: viernes 18 de junio de 2027. Comunica «entre el 4 y el 18 de junio», y actualiza el pronóstico después de cada sprint.
4. «Como usuario de la billetera, quiero ver mi saldo al abrir la app, para saber si puedo pagar sin entrar a otra pantalla.» Criterio: «Dado que inicié sesión, cuando abro la app, entonces veo mi saldo actualizado en menos de 2 segundos, con la opción de ocultarlo».
Resumen
- El enfoque ágil entrega en ciclos cortos y ajusta con lo aprendido; no significa trabajar sin plan.
- La Guía de Scrum vigente (noviembre de 2020) define tres responsabilidades: dueño de producto, Scrum Master y desarrolladores.
- Eventos: sprint (un mes o menos), planificación, Daily de 15 minutos, revisión y retrospectiva.
- Artefactos y compromisos: backlog del producto (objetivo del producto), backlog del sprint (objetivo del sprint) e incremento (definición de terminado).
- La velocidad promedio permite pronosticar en rangos; lo que no cumple la definición de terminado no cuenta.
En la próxima lección: Kanban: tablero, límites WIP y métricas de flujo. Verás cómo visualizar el trabajo, limitar lo que está en curso y usar la ley de Little para entregar más rápido sin trabajar más.
Crea tu cuenta en 30 segundos, marca tus lecciones y descarga el certificado al terminar.