Kurz Agilní metodika Scrum
Scrum Development Process je metodika, která patří mezi
nejčastěji používané agilní metodiky v ČR i ve světě. Tato metodika aplikuje
základní přístupy agilního manifestu, uplatňuje specifické přístupy řízení
vývoje a představuje alternativu k tradičním přístupům tvorby software.
Vývoj prostřednictvím této
metodiky probíhá v tzv. iteracích (sprint), jež
obvykle trvají okolo dvou týdnů až jednoho měsíce.
Tyto iterace jsou zakončeny setkáním (Sprint Review
Meeting), kterého se účastní všechny zainteresované
osoby včetně zákazníků, přičemž účast zákazníků není
nutně vyžadována. Výstupem každé iterace je funkční
prototyp a určení náplně dalšího sprintu. Velmi
důležitou praktikou používanou v celém průběhu
sprintu je každodenní maximálně patnáctiminutová
porada celého vývojového týmu, která slouží k určení
dalšího postupu na základě dosavadních výsledků.
Velkou výhodou metodiky Scrum je
schopnost pružně reagovat na změny vznikající v
průběhu projektu. Prostřednictvím možnosti denně
upravovat plán iterace dokáže velice dobře
reflektovat přicházející požadavky a rizika z nich
vyplývající. Vzhledem k tomu lze takto koncipovaný
způsob vývoje charakterizovat jako proces empirický,
na rozdíl od předem stanoveného apriorního, který je
charakteristický pro tradiční přístup k vývoji.
Hlavní charakteristika projektů
vedených pomocí metodiky Scrum:
●vývoj v krátkých iteracích
(2-4 týdny);
● fixní náklady a fixní termíny;
● flexibilní určení výstupů (předměty dodáv-ky);
● malé týmy (obvykle 5-7 lidí);
● časté analýzy rizik a revize;
● velký důraz na komunikaci a spolupráci mezi všemi
zúčastněnými včetně zákazníka;
V úvodu kurzu se posluchači
seznámí s obecnými principy agilního přístupu ke
tvorbě softwaru, s rozdíly tradičního a agilního
vývoje a také s vybranými zástupci agilních metodik.
Tato část kurzu poskytne posluchačům teoretický
základ, který je nutný pro rychlé uvedení do dané
problematiky představované metodikou Scrum
Development Process. Následuje výklad postupů a
praktických doporučení důležitých pro nasazení
metodiky v konkrétním prostředí zákazníka.
Posluchači jsou seznámeni s
doporučeným projektovým postupem metodiky Scrum, s
jejími technikami a s přidělenými zodpovědnostmi u
jednotlivých rolí. Následně jim jsou podrobně
představeny klíčové artefakty a postupy řízení rizik
v metodice.
Některé z konkrétních technik
metodiky jsou procvičeny formou příkladů, které řeší
sami posluchači.
Obsah kurzu
Kurz je organizován do
následujících kapitol:
- Úvod do kurzu - zahájení kurzu, organizační detaily
- Agilní metodiky vývoje
- Základní principy agilního vývoje (Agile Manifesto)
- Vybrané metodiky agilního vývoje
- Úvod do metodiky Scrum
- Počátky metodiky
- Fáze vývoje
- Product Backlog (seznam požadavků)
- Vývojové sprinty (iterace)
- Role
- Meetingy a artefakty
- Doplňující pravidla a doporučení
- Nasazení metodiky
Kurz je určen pro
- IT manažery
- Vedoucí projektů
- Analytiky a programátory, kteří chtějí získat přehled o agilním způsobu
vývoje s využitím metodiky Scrum.
Předpoklady
Znalost termínů z oblasti projektového řízení a
vývoje software.
Délka
1 den
Termín
Veřejný kurz v termínu na vyžádání nebo dle dohody v sídle zákazníka.
Související služby
|