Scrum

Co je Scrum:

Scrum je metodika používaná pro dynamické řízení projektů, často využívaná pro agilní vývoj softwaru .

Scrum je nástroj, který vám umožňuje efektivně a efektivně kontrolovat práci, což umožňuje týmům pracujícím na společném cíli.

Tato metodika je dnes nezbytná pro mnoho společností, protože nejenže usnadňuje stanovení cílů, ale také pomáhá dodržovat termíny.

Ve scrumu pracujeme s tzv. Produktovým backlogem, registrem, který obsahuje oblasti produktu, které musí být vyvinuty. Z produktového backlogu je vytvořeno backlogové vydání, které je spojením požadavků produktového backlogu, který bude fungovat podle priority každého z nich. Nevyřízené vydání je bodem pro vytvoření backlogu sprintu, který představuje dobu, po kterou bude úkol (nazvaný příběh uživatele ) dokončen.

Velikost každého sprintu je vhodná pro danou společnost a její návrhy. Sprint může trvat od jednoho do čtyř týdnů. Proces scrum je obvykle řízen v rámci, kde můžete vidět úkoly, které jsou vyvíjeny, ty, na kterých jsme pracovali, ale stále je třeba je zkontrolovat nebo otestovat, a ty, které jsou považovány za dokončené.

Některé prvky, které jsou součástí procesu Scrum, jsou:

  • Vlastník produktu : je vlastníkem produktu nebo projektu, který bude zpracován a bude odpovědný za to, jakým směrem se bude řídit, které požadavky budou součástí nevyřízeného produktu a které by měl tým řešit. Reprezentuje uživatele nebo zákazníky daného produktu;
  • Scrum Master : je prvek, který vytváří spojení mezi vlastníkem produktu a týmem. Je zodpovědný za organizaci schůzek, sledování práce a zajištění toho, aby každý člen týmu měl potřebné nástroje k tomu, aby co nejlépe plnil svou úlohu.
  • Tým (tým): Je to tým, který pracuje na vývoji projektu nebo produktu.

Dalším relevantním pojmem v této oblasti je denní scrum nebo denní scrum, které se skládá ze setkání organizovaného Scrum Masterem. Všechny prvky stojí, takže schůzka je krátká (maximálně 15 minut). Toto setkání je způsob, jak dokázat, že každý prvek plní svou úlohu.

Dalším důležitým setkáním v rámci scrum je plánování dalšího sprintu, kde je definováno, jak dlouho bude každý úkol trvat. Standardem pro měření času každého úkolu může být přiřazení dresových bodů nebo velikostí (XL, L, M, S, XS) a úkol, který trvá déle, má více bodů. Tímto způsobem je možné přidat body na konci sprintu a zjistit rychlost práce týmu.

Sledování průběhu každého sprintu se provádí pomocí grafu, který je jednou z funkcí, díky kterým je scrum tak populární.

Skládá se z tabulky, která umožňuje kontrolovat, zda se projekt vyvíjí podle plánu. Představuje denní měření množství práce, které ještě nebylo provedeno v každém sprintu nebo vydání . Tato tabulka také umožňuje odhadnout čas dokončení sprintu . Je tedy možné zjistit, zda projekt postupuje podle odhadovaného času nebo zda bude trpět určitým zpožděním. Tyto informace mohou být využity týmem k provedení některých úprav jejich práce, což znemožňuje, aby se zpoždění skutečně vyskytlo.

Původ pojmu scrum pochází z ragbyového sportu, kde scrum definuje aglomeraci hráčů, často vnímanou jako "řádný trénink". Ve scrumu je 8 hráčů z každého týmu tváří v tvář a musí se snažit obnovit míč, který je uprostřed "shluku".

Viz také význam DevOps.