V dnešnom článku sa zameriame na Scrum artefakty. Vysvetlíme Product Backlog, Sprint Backlog a Increment. Taktiež odpovieme na otázku, na čo ich používajú členovia Scrum tímu a zainteresované strany.
Scrum artefakty – obsah:
Čo sú Scrum artefakty?
Tri Scrum artefakty sú kľúčové pre efektívny Scrum tím. Tieto sú dva Backlogy, ktoré sú zoznamami úloh, a Increment, ktorý je potenciálne pripravenou verziou produktu na vydanie, vylepšenou v danom sprinte.
Spoločne sa nazývajú artefakty, pretože majú jeden cieľ. A to maximalizovať transparentnosť informácií týkajúcich sa práce na produkte.
Vďaka dostupnosti Scrum artefaktov môže ktorýkoľvek člen Scrum tímu alebo zainteresovaná strana získať jasný obraz kedykoľvek. Tam uvidia:
- Aký produkt a na aký účel sa vytvára
- Aké úlohy sú naplánované na vykonanie
- Na akých úlohách momentálne pracuje vývojový tím
- Aké úlohy už boli dokončené
- Aká je aktuálna verzia bežiaceho produktu
Scrum backlogy popisujú produkt z technického a obchodného hľadiska. Technický popis produktu vytvorený Scrum tímom obsahuje spôsob, akým produkt funguje, ako aj návrhy konkrétnych riešení, ktoré má implementovať vývojový tím. Obchodný popis obsahuje používateľské príbehy, ktoré odpovedajú na otázky ako:
- Na čo je produkt?
- Aké funkcie musí produkt vykonávať?
- Aké očakávania zákazníka by mal produkt splniť?
Takto popisujú čiastočné funkčnosti produktu z pohľadu zákazníka.
Každému Scrum artefaktu sa budeme venovať v samostatných príspevkoch, venovaných Product Backlogu, Sprint Backlogu a Incrementu, resp.

Product Backlog
Product Backlog je zoznam úloh, na ktorých bude Scrum tím pracovať. Je vyjadrený v obchodnom jazyku a jeho rozsah pokrýva celú dobu trvania projektu.
Údržba a dostupnosť Product Backlogu sú kľúčové pre transparentnosť práce Scrum tímu. Vďaka tomuto dokumentu vývojový tím vie na akom obchodnom probléme pracuje a aké sú priority zákazníka. Čo je viac, Product Backlog je orientačný bod, na ktorý sa môžete oprieť, keď vás preťažia menšie úlohy, ktoré rozmazávajú obraz celého projektu.
Product Backlog sleduje pokrok vývojového tímu smerom k cieľu produktu. Spravuje ho Product Owner a mal by sa pravidelne aktualizovať. Tak, aby kedykoľvek poskytoval jasný obraz o práci, ktorá musí byť vykonaná.
Úlohy s najbližšími termínmi sú v Product Backlogu popísané najpodrobnejšie. Úlohy s dlhšími termínmi alebo voliteľné úlohy majú formu všeobecného náčrtu.
Sprint Backlog
Na Sprint Backlog môžeme myslieť ako na podobný Product Backlogu. Avšak spôsob, akým sú úlohy popísané a časová os sa mení.
Kým v Product Backlogu bol dôraz na popis úloh z pohľadu zainteresovanej strany a obchodného jazyka, Sprint Backlog je doménou vývojárov. Tí sú zodpovední za údržbu a aktualizáciu Sprint Backlogu. Je to popis práce tímu, preto je vyjadrený v technickom jazyku. Popisuje podrobné úlohy a riešenia, ako ich vývojári plánujú vykonať.
Sprint Backlog funguje na časovej osi, ktorá zodpovedá trvaniu jedného sprinte, typicky od dvoch týždňov do jedného mesiaca. Umožňuje sledovať pokrok vývojového tímu smerom k cieľu sprinte.

Increment
Obsah Product Backlogu je krok za krokom popis, ako dosiahnuť cieľ produktu. Obsah Sprint Backlogu je popis úloh vedúcich k dosiahnutiu cieľa sprinte. Increment je súčet čiastočných funkčností produktu realizovaných v danom sprinte pridaných k aktuálnemu stavu produktu.
Každý nový Increment vychádza z predchádzajúceho. Preto by mala byť vykonaná práca dôkladne testovaná. Testovanie umožňuje zabezpečiť, že nové riešenie nezasahuje ani nenarušuje tie, ktoré boli vytvorené skôr. Aby sa práca stala Incrementom, musí byť integrovaná do existujúceho stavu produktu. A viesť k jeho vylepšenej, funkčnej verzii.
Inými slovami, Increment je súbor úloh dokončených v jednom sprinte, ktoré tvoria novú, funkčnú verziu produktu. A jeho obchodný význam je popísaný Definíciou dokončenia. Je zapísaná do Product Backlogu počas plánovania sprinte.
Zhrnutie
Scrum artefakty sú Product Backlog, Sprint Backlog a Increment. Poskytujú všetkým zainteresovaným stranám prístup k informáciám o stave produktu. Scrum artefakty obsahujú Ciele a úlohy Scrum tímu definované z obchodného a technického hľadiska. Okrem toho obsahujú všetky charakteristiky aktuálnej, funkčnej verzie produktu, potenciálne pripravené na uvedenie na trh.
Ak sa vám náš obsah páči, pridajte sa k našej komunite usilovných včiel na Facebooku, Twitteri, LinkedIn, Instagrame, YouTube, Pinterest.
Caroline Becker
Ako projektová manažérka je Caroline odborníčkou na hľadanie nových metód na navrhovanie najlepších pracovných tokov a optimalizáciu procesov. Jej organizačné schopnosti a schopnosť pracovať pod časovým tlakom z nej robia najlepšiu osobu na premenenie zložitých projektov na realitu.
Scrum Guide:
- Glosár základných pojmov, rolí a predstáv
- Čo je Scrum?
- Hodnoty Scrumu
- Ako implementovať Scrum vo vašej spoločnosti?
- Scrum tím - čo to je a ako to funguje?
- Kto je Product Owner?
- Najbežnejšie chyby Product Ownera
- Kto je Scrum Master?
- Najčastejšie chyby Scrum Mastera
- Aké štatistiky a metriky by mal Scrum Master sledovať?
- Vývojový tím v Scrume
- Najbežnejšie chyby vývojárov
- Scrum artefakty
- Škálovanie Scrumu
- Sprint Backlog
- Čo je produktový backlog?
- Čo sú používateľské príbehy?
- Vytváranie najlepšieho používateľského príbehu s INVEST
- Najbežnejšie chyby v používateľských príbehoch
- Kritériá prijatia používateľských príbehov
- Odhad a príbehové body v Scrume
- Plánovací poker
- Hra odhadovania tímu
- Definovanie inkrementu
- Scrum udalosti
- Čo je to burndown graf?
- Výhody a nevýhody burndown grafu
- Kanbanové tabule v Scrume a Scrumbane
- Rýchlosť v Scrume - Rýchlosť vývojového tímu
- Denný Scrum
- Plánovanie sprintu
- Prezentácia sprintu
- Čo je to Sprint Retrospektíva?
- Bežné chyby počas retrospektívy sprintu
- Starostlivosť o produktový backlog
- Ako vytvoriť a interpretovať burndown graf?
- Čo je Sprint v Scrume?
- Spolupráca medzi Product Ownerom a Scrum Masterom
- Záväzky Scrum tímu - Cieľ produktu, Cieľ sprintu a Definícia dokončenia
- Charakteristiky dobrého Scrum Mastera