Backlog je seznam úloh, které ještě nejsou vyřešeny, tedy čekají na zpracování. Lze jej chápat jako seznam uživatelských příběhů – User Stories, které ještě čekají na implementaci do systému. Máme dva typy Backlogů: produktový a sprintový.
V něm evidujeme všechny User Stories. Produktovým Backlogem dokážeme zcela specifikovat systém. Zde je příklad User Story: K dosažení [užitek] jako [role], chci [cíl]. V Produktovém Backlogu držíme u každé User Story i informaci, s prioritou a stavem, zda je příběh implementován nebo teprve čeká na implementaci.
Pokud se vyskytne doplnění specifikace, nová User Story se doplní do produktového Backlogu.
Je podmnožina takových User Stories v produktovém Backlogu, které se týkají tohoto konkrétního sprintu, ke kterému se vztahuje Sprint Backlog.
Abychom uměli sprint nějak rozumně naplánovat, nemůžeme měnit Sprint Backlog, když jsme již spustili sprint. Proto pokud se vyskytne doplnění specifikace k User Stories týkajících se sprintu, nedoplňuje se Sprint Backlog. Produktový Backlog lze doplnit o novou User Story.
Marián Knězek