En la gestión ágil de proyectos , el product backlog se refiere a una lista priorizada de funcionalidades que debe contener un producto. A veces se lo denomina lista de tareas pendientes [ 1] y se lo considera un "artefacto" (una forma de documentación) dentro del marco de desarrollo de software Scrum . [2] El product backlog se conoce con diferentes nombres en diferentes marcos de gestión de proyectos, como product backlog en Scrum, [2] [3] lista de elementos de trabajo en Agile disciplinado , [3] [4] y pool de opciones en Lean . [3] En el marco Scrum, la creación y el mantenimiento continuo del product backlog es parte de la responsabilidad del propietario del producto . [5]
Un backlog de sprint [6] consta de elementos seleccionados del backlog del producto que se planea desarrollar dentro de ese sprint en particular .
En Scrum, la coherencia se define como una medida de las relaciones entre los elementos del backlog que los hacen dignos de ser considerados como un todo. [7]
El backlog del producto ágil en Scrum es una lista de características priorizadas, que contiene breves descripciones de todas las funcionalidades deseadas en el producto. Al aplicar Scrum u otra metodología de desarrollo ágil, no es necesario comenzar un proyecto con un esfuerzo largo y anticipado para documentar todos los requisitos, como es más común con los métodos de gestión de proyectos tradicionales que siguen el modelo en cascada . [ cita requerida ] En cambio, un equipo Scrum y su propietario de producto generalmente comenzarán por escribir todas las características relevantes que puedan pensar para la priorización del backlog ágil del proyecto, y el backlog del producto ágil inicial casi siempre es más que suficiente para un primer sprint. Luego, se permite que el backlog del producto Scrum crezca más a lo largo del ciclo de vida del proyecto y cambie a medida que se aprende más sobre el producto y sus clientes.
Un backlog de scrum típico comprende los siguientes tipos diferentes de elementos: [ aclaración necesaria ]