Obsah:
Definícia - Čo znamená Scrum?
Scrum je iteratívny a inkrementálny rámec pre riadenie projektov, ktorý je nasadený hlavne v agilnom vývoji softvéru. Metodika scrum zdôrazňuje funkčný softvér, flexibilitu pri zmene spolu so vznikajúcou obchodnou realitou, komunikáciou a spoluprácou.
Techopedia vysvetľuje Scrum
Tri základné úlohy v metodike scrum sú majiteľ produktu, master scrum a člen tímu:
- Majitelia produktov komunikujú víziu produktu vývojovému tímu a zastupujú záujmy zákazníkov prostredníctvom stanovenia priorít a požiadaviek.
- Scrum masters fungujú ako spojenie medzi vlastníkom produktu a tímom. Ich hlavnou úlohou je odstrániť prekážky, ktoré môžu tímu zabrániť v dosiahnutí jeho cieľov. Majstri Scrumu pomáhajú tímu zostať produktívni a tvoriví.
- Scrumové tímy sa zvyčajne skladajú zo siedmich členov s viacerými funkciami. Medzi softvérové projekty patria napríklad softvéroví inžinieri, architekti, analytici, programátori, experti na kontrolu kvality, návrhári používateľských rozhraní a testeri.
Tímy scrum zahŕňajú okrem hlavných úloh aj zainteresované strany a manažérov. Títo hráči nemajú žiadne formálne úlohy v scrum a sú zapojení do procesu len zriedka. Ich úlohy sa často označujú ako pomocné úlohy.
Hlavné artefakty v rámci metodiky scrum sú:
- Produktový backlog: Toto je zoznam na vysokej úrovni udržiavaný počas celého projektu. Používa sa na agregáciu nevybavených položiek.
- Sprint Backlog: Obsahuje zoznam práce, ktorú tím musí riešiť počas nasledujúcich šprintov. Funkcie sú rozdelené na úlohy, ktoré sú zvyčajne štyri až 16 hodín práce.
- Vyhorenie: Schéma vyhorenia ukazuje zostávajúce práce v nevybavených sprintoch. Poskytuje jednoduchý prehľad o postupe sprintu a môže byť každý deň aktualizovaný. Poskytuje tiež rýchlu virtualizáciu pre referenciu.