Obsah:
Definice - Co znamená Scrum?
Scrum je iterativní a inkrementální rámec pro řízení projektů, který je nasazen hlavně v agilním vývoji softwaru. Metodika scrum zdůrazňuje funkční software, flexibilitu při změně spolu se vznikající obchodní realitou, komunikaci a spolupráci.
Techopedia vysvětluje Scrum
Tři základní role v metodice scrum jsou vlastník produktu, master scrum a člen týmu:
- Majitelé produktů komunikují vizi produktu vývojovému týmu a zastupují zájmy zákazníků prostřednictvím stanovení priorit a požadavků.
- Scrum masters fungují jako spojení mezi vlastníkem produktu a týmem. Jejich hlavní úlohou je odstranit všechny překážky, které mohou týmu bránit v dosažení jeho cílů. Mistři Scrumu pomáhají týmu zůstat produktivní a kreativní.
- Scrumové týmy se obvykle skládají ze sedmi křížově funkčních členů. Mezi softwarové projekty patří například softwaroví inženýři, architekti, analytici, programátoři, odborníci na QA, návrháři uživatelských rozhraní a testeři.
Kromě hlavních rolí týmy scrum zahrnují i zúčastněné strany a manažery. Tito hráči nemají v scrumu žádné formální role a jsou do procesu zapojeni jen zřídka. Jejich role jsou často označovány jako pomocné role.
Hlavní artefakty v rámci metodologie scrum jsou:
- Produktový backlog: Toto je seznam na vysoké úrovni vedený během celého projektu. Používá se k agregaci nevyřízených položek.
- Sprint Backlog: Obsahuje seznam prací, které tým musí řešit během následných sprintu. Funkce jsou rozděleny do úkolů, které jsou obvykle čtyři až 16 hodin práce.
- Vypálit: Schéma spálení ukazuje zbývající práci v nevyřízeném sprintu. Poskytuje jednoduchý pohled na postup sprintu a může být každý den aktualizován. Poskytuje také rychlou virtualizaci pro reference.