Daily Scrum trvá maximálně patnáct minut a vždy se koná na stejném místě a ve stejnou dobu, aby se snížila zbytečná složitost. Účastní se ho všichni vývojáři, kteří společně pracují na produktu, a volitelně také Scrum Master. Hlavním cílem této Scrum události je naplánovat úkoly, na které se budou soustředit během dne.
Daily Scrum je nejkratší a nejčastější ze Scrum událostí, přehled, který lze nalézt v samostatném článku. Úkolem vývojářů účastnících se Daily Scrum je rychle stanovit pracovní cíle na následujících 24 hodin. Tímto způsobem každý ví, na čem ostatní pracují a jak se společně posouvají k cíli Sprintu.
Neexistuje jedna správná formule Daily Scrum. Každý vývojový tým si vyvíjí formát schůzky, který mu vyhovuje. Nicméně existuje obecný rámec, který usnadňuje její vedení.
Dobře vedený Daily Scrum by měl umožnit každému účastníkovi odpovědět na dva dotazy:
Nicméně přímé kladení těchto otázek není povinnou formulí. Jsou to příkladné otázky, které definují osu schůzky. Daily Scrum má za cíl zlepšit komunikaci v týmu vývojářů, prioritizovat úkoly a snížit riziko úzkých míst.
Daily Scrum je událost ekvivalentní Daily Standupu v jiných Agile metodách. A často probíhá velmi podobně – i když oficiální Scrum Guide nevyžaduje, aby vývojáři stáli během této krátké události. Velmi často účastníci jednoduše stojí, zatímco mluví v neformální skupině.
I když se může zdát, že 15 minut denně je hodně na diskusi o denních úkolech, praxe ukazuje, že taková schůzka je nejlepší pro efektivitu vývojového týmu. S častými a pravidelnými aktualizacemi cílů a závazků se všichni vývojáři soustředí na prioritní úkoly a upřednostňují plynulý pokrok týmu před individuálními výsledky.
Jedním z problémů s Daily Scrum je, že vývojáři protahují čas schůzky. Pokud je tomu tak, je dobré zavést politiku zapisování na tabuli – buď fyzickou, nebo virtuální – problematických otázek, které nejsou centrální pro Daily Scrum, ale jsou důležité pro tým. Tímto způsobem bude možné se vrátit k problémům, které byly ponechány k diskusi během neformálních rozhovorů během dne. A také, pokud je to potřeba, během Sprint Retrospektivy, kterou podrobněji popíšeme v samostatném článku.
Dalším problémem, který se často objevuje během Daily Scrum, je přetváření schůzek na shrnutí práce z předchozího dne. Vývojáři se pak soustředí na diskusi o již dosažených výsledcích. To není dobrá praxe. Přiznejme si, že aktuální orientace vývojářů na stav práce vedoucí k cíli Sprintu je velmi důležitá. Nicméně věnování Daily Scrum již dokončeným úkolům nepodporuje efektivitu.
Pokud tým nemá prospěch z Daily Scrum, může Scrum Master pomoci vývojářům identifikovat problémy tím, že bude pozorovat schůzku a hledat odpovědi na následující otázky:
Po počáteční identifikaci problému může být efektivní technikou pro určení příčiny problému metoda 5 Proč, také nazývaná 5 Whys nebo 5W od Sakichi Toyody. Spočívá v kladení několika otázek “Proč?” za sebou. To umožňuje diagnostikovat hlubší příčinu problému a tím ho snáze vyřešit.
Například vezměme poslední položku v tabulce: problém vzniká v oblasti závazku k řešení problémů ze strany vývojového týmu. Pět otázek by mohlo vypadat takto:
1 x PROČ?
Q: Proč vývojáři nenabízejí různé způsoby, jak řešit vzniklé problémy?
A: Protože vývojář Harry je vždy první, kdo navrhne jedno řešení.
2 x PROČ?
Q: Proč je vývojář Harry vždy první, kdo navrhne jedno řešení?
A: Protože nikdo jiný nemluví.
3 x PROČ?
Q: Proč nikdo jiný nemluví?
A: Protože ostatní vývojáři nemají chuť hledat lepší řešení.
4 x PROČ?
Q: Proč ostatní vývojáři nemají chuť hledat lepší řešení?
A: Protože hledání řešení vyžaduje soustředění a je snazší považovat Harryho řešení za dostatečně dobré.
5 x PROČ?
Q: Proč považovali Harryho řešení za dostatečně dobré?
A: Protože nejsou odměňováni za navrhování alternativ, na začátku schůzky diskutovali o svých plánech na dnešek a přemýšleli o tom, jak začít.
V tomto případě může být problém nedostatku závazku k řešení problémů vyřešen změnou pořadí Daily Scrum a začátkem s touto otázkou. Nebo vymýšlením systému odměňování za nejlepší řešení, například zavedením symbolické odměny pro autora největšího počtu řešení přijatých týmem v daném Sprintu.
Daily Scrum je klíčovou součástí každodenní práce vývojového týmu. Každý tým si však musí sám vypracovat optimální formuli pro tuto schůzku. Dobře vedený Daily Scrum umožňuje průběžné stanovování dílčích cílů k dosažení cíle Sprintu. Také umožňuje rychle diagnostikovat komunikační problémy a zlepšit spolupráci mezi vývojáři.
Pokud se vám náš obsah líbí, připojte se k naší komunitě pilných včel na Facebooku, Twitteru, LinkedInu, Instagramu, YouTube, Pinterestu.
Jako projektová manažerka je Caroline odbornicí na hledání nových metod, jak navrhnout nejlepší pracovní postupy a optimalizovat procesy. Její organizační dovednosti a schopnost pracovat pod časovým tlakem z ní činí nejlepší osobu, která dokáže složité projekty přetavit ve skutečnost.
Jste freelancer, který hledá způsoby, jak propagovat své portfolio? V dnešní době nemusí mít pouze…
Digitální finanční management a online účetnictví se staly v podnikání stále populárnějšími. Podle zprávy společnosti…
Projektové listiny jsou základním kamenem projektového řízení. Poskytují jasný a stručný přehled cílů a úkolů,…
Organizace napříč odvětvími každý den budují vztahy s potenciálními zaměstnanci, dodavateli a partnery. Vyjednávají, podepisují…
Existuje více než dostatek technik řízení. Některé se zdají složité, zatímco jiné jsou jednoduché, ale…
Víš, jak založit neziskovou organizaci? Přemýšlel jsi o tom? Jsi si vědom, jak časově náročný…