Zamyšlení nad metodologií Scrum aneb úvod do Scrumu, co tato metodologie požaduje a nabízí, porovnání pohledu na zdroje waterfall x scrum, vývoj SW z pohledu programátora.
5. Proč Scrum? 502.11.2015
Programátor …
… má rád:
Dokumentaci, aby se v
kódu vyznal
Vývoj/kódování
Nové a moderní
technologie
Grafické editory, které
pomohou s tvorbou
základu kódu
… nemá rád:
Dokumentaci, protože jej
zdržuje od
vývoje/kódování
Administrativu a provozní
činnosti
Kód ve staré technologii,
která se nevyvíjí
Grafické editory, které
tvoří kód nepřehledně
Rozhodnutí o architektuře aplikace
6. Proč Scrum? 602.11.2015
Scrum/Agile požaduje …
Vyšší požadavky na standard procesu
vývoje
Vyšší časovou režii procesu vývoje
Vyšší požadavky na dokumentaci
7. Proč Scrum? 702.11.2015
Scrum/Agile nabízí …
Započetí vývoje i za nestriktně specifikovaných
vstupních požadavků
Lepší sledování stavu vývoje
Lepší řízení větších projektů
Lepší oddělení rolí v procesu vývoje
Lepší vymezení řetězce „klient | vývojový tým“
(product owner)
Scrum master jako prostředník mezi týmem a
product ownerem (zákazníkem)
8. Proč Scrum? 802.11.2015
Scrum/Agile nabízí …
Rozplánování vývoje do menších celků (stories)
Podpora dalších přístupů a mezikroků v procesu
– code review, …
Prostor pro průběžnou kontrolu mezivýsledků u
klienta
Částečné nasazení
Vyšší míru týmové i mezi týmové kooperace
Lepší dělení specializace členů týmu
9. Proč Scrum? 902.11.2015
Scrum/Agile v jedné větě …
Scrum/Agile nabízí efektivnější řízení času,
práce i lidí s cílem minimalizovat
zbytečnou práci a vývoj kódu, který
nebude v konečném důsledku využit.