Ein Backlog ist eine priorisierte Liste von Aufgaben, die erledigt werden müssen, um ein größeres Ziel zu erreichen.
In Agile Software Entwicklung, kann ein Produktentwicklungsrückstand aus Fehlern bestehen, die behoben werden müssen, neuen Funktionen, die auf die Entwicklung warten, Infrastrukturänderungen usw.
Für Nachverfolgungs- und Berichtszwecke werden Backlogs normalerweise auf drei Ebenen erstellt: Team, Funktion und Projekt.