V dnešnom článku chceme definovať increment. Pri práci na produkte môžu šťastní niekoľkí po sebe idúce položky z Product Backlogu stať sa incrementom. Inými slovami, Product Owner vyberá, ktorú funkčnosť produktu z Product Backlogu implementovať. Vývojový tím ju transformuje na funkčnosť produktu, ktorá je funkčná a hodnotná počas jedného sprintu.
Definovanie incrementu – obsah:
- Úvod – definovanie incrementu
- Increment vs. Cieľ produktu a cieľ sprintu
- Kedy sa vykonaná práca stáva incrementom?
- Zhrnutie
Úvod – definovanie incrementu
Increment je najnovšia dokončená a vylepšená verzia produktu, ktorá má obchodnú hodnotu a je pripravená na vydanie počas sprintu. Dôležitou súčasťou jeho definície je vyhlásenie, že toto je súčet predchádzajúceho stavu produktu spolu s jeho zmenami pridanými v aktuálnom sprinte. Takže nedefinuje len nové funkčnosti doplnené do produktu, ale aj – alebo predovšetkým – ich integráciu s jeho pôvodnou verziou spolu so všetkými vylepšeniami a opravami, ktorými prešiel.

Increment vs. Cieľ produktu a cieľ sprintu
Každý sprint by mal vyprodukovať aspoň jeden nový increment – je to zodpovednosť celého Scrum tímu. Ako to súvisí s cieľom sprintu? Môžete povedať, že cieľ sprintu je odpoveďou na to, prečo by sme mali jeden konštruovať. Majte však na pamäti, že v jednom sprinte môže tím vytvoriť niekoľko incrementov, ktorých súčet sa spája do cieľa sprintu.
Takže príkladom cieľa sprintu by mohla byť nasledujúca úloha: Vytvoriť funkčnosť “nákupného košíka” v online obchode s magickými doplnkami.
Avšak komponenty incrementu budú zahŕňať niekoľko funkčností obchodu, ako sú:
- pridanie položky do košíka
- odstránenie položky z košíka
- zobrazenie súm splatných za nákupy
- výpočet nákladov na doručenie položiek v košíku, atď.
Tím musí mať na pamäti, že každý increment je krokom vpred k dosiahnutiu cieľa produktu. Preto, aby sa zlepšil proces jeho vylepšovania, môže:
- usporiadať databázu zákazníkov
- zlepšiť pracovný tok medzi vývojármi
To preto, že aj keď nie sú priamo spojené so zlepšovaním aktuálneho stavu produktu, majú obrovský dopad na lepšie a rýchlejšie dosiahnutie cieľa produktu.

Kedy sa vykonaná práca stáva incrementom?
Meradlom úspešného incrementu je, či je praktický. Inými slovami, vykonaná práca sa stáva incrementom len vtedy, keď spĺňa definíciu dokončenia, o ktorej napíšeme v samostatnom článku. Táto definícia jedinečne uvádza, aké zmeny a vylepšenia sa udiali v produkte. Na základe definície dokončenia môžete testovať increment, aby ste posúdili, či naozaj prináša vylepšenia produktu a či prináša deklarovanú obchodnú hodnotu.
Ak výsledok nespĺňa štandardy definície dokončenia, projekt sa vracia späť do Product Backlogu. Čo príde ďalej, môže mať nasledujúce cesty:
- Tím to môže dokončiť počas nasledujúceho sprintu
- Projekt môže byť zrušený
- Tím sa môže rozhodnúť ponechať to v Product Backlogu na budúce vykonanie – akonáhle tím nájde spôsob, ako prekonať prekážky
Ak sa tímu podarí vyprodukovať increment v sprinte, postúpi sa na jeho vyhodnotenie počas Sprint Review. Avšak, ak je to potrebné, môže byť ukázaný zainteresovaným stranám aj pred koncom sprintu. Konečné rozhodnutie o jeho vydaní patrí Product Ownerovi.
Definovanie incrementu – Zhrnutie
Increment je čerstvá, úplne nová verzia produktu pripravená na vydanie. Zahrňuje všetky aktualizované úpravy a vylepšenia vykonané v sprinte. Inými slovami, je to najnovšia stabilná, vydateľná verzia produktu. Aj niekoľko incrementov môže vzniknúť a vyvinúť sa počas jedného sprintu, pokiaľ všetky spĺňajú definíciu dokončenia.
Ak sa vám náš obsah páči, pridajte sa k našej aktívnej komunite včielok 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