Product Backlog vs Sprint Backlog: diferencias
Son dos de los tres artefactos de Scrum (el tercero es el Incremento) y suelen confundirse porque ambos son "listas de trabajo" — pero tienen dueño, alcance y horizonte temporal distintos.
El Product Backlog es la fuente única de TODO el trabajo posible del producto; el Sprint Backlog es el subconjunto concreto elegido para EL Sprint actual, más el plan para entregarlo.
| Product Backlog | Sprint Backlog | |
|---|---|---|
| Propiedad | Product Owner (contenido, orden, disponibilidad) | Developers (solo ellos lo modifican durante el Sprint) |
| Horizonte temporal | Todo el ciclo de vida del producto | Un único Sprint |
| Su compromiso (commitment) | Product Goal | Sprint Goal |
| Cuándo cambia | Continuamente (nunca está "completo") | Se fija en Sprint Planning y se ajusta según lo aprendido en el Sprint |
| Nivel de detalle | Variable — más detalle cuanto antes se vaya a abordar | Alto — suficiente para empezar a trabajar ya |
¿Cuál elegir?
Piensa el Product Backlog como el "para qué" a largo plazo del producto, y el Sprint Backlog como el "qué hacemos estas dos semanas" — el segundo siempre sale de una porción priorizada del primero.
Si un equipo cambia su Sprint Backlog libremente pero nunca revisa el Product Backlog completo, suele ser señal de que el Product Owner no está refinando ni priorizando activamente.
Preguntas frecuentes
¿Quién puede añadir elementos al Sprint Backlog durante el Sprint?
Solo los Developers — pueden incorporar trabajo adicional si es necesario para cumplir el Sprint Goal, pero no pueden AMPLIAR el alcance negociado sin hablarlo con el Product Owner.
¿El Product Backlog necesita estar 100% detallado desde el principio?
No — es intencionalmente emergente: los elementos más cercanos al próximo Sprint deben estar refinados; los lejanos pueden ser solo ideas de alto nivel.
¿Qué pasa si el Sprint Backlog no se completa al final del Sprint?
Lo no terminado vuelve al Product Backlog para que el Product Owner decida si y cuándo se retoma — no se arrastra automáticamente al Sprint siguiente.