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:

  1. Úvod – definovanie incrementu
  2. Increment vs. Cieľ produktu a cieľ sprintu
  3. Kedy sa vykonaná práca stáva incrementom?
  4. 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.

definovanie incrementu

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.

definovanie incrementu

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.

View all posts →