Codzienny Scrum / Codzienny Standup
Definicja Daily Scrum:
Daily Scrum to krótkie spotkanie, moderowane przez Scrum Mastera, służące komunikacji w zespole i ocenie aktualnego stanu projektu. Członkowie zespołu informują się nawzajem o postępach i ewentualnych problemach oraz podejmują zobowiązania dotyczące trwającej iteracji lub bieżącego Sprintu. Daily Scrum to skupiona rozmowa z ściśle określonymi ramami czasowymi, odbywająca się codziennie o tej samej porze (najlepiej rano) i w tym samym miejscu. W centrum uwagi znajduje się Task Board Scrum.
Synonimy Daily Scrum:
Daily Standup, Daily Meeting, Daily Huddle
Jak przebiega Daily Standup:
Każdy członek zespołu odpowiada kolejno na trzy pytania:
- Nad czym pracowałem wczoraj?
- Nad czym pracuję dziś i co dziś skończę?
- Co stoi mi na przeszkodzie w realizacji moich zobowiązań?
Cała rozmowa podczas Daily Standup powinna koncentrować się wokół tych trzech pytań. Wszelkie dalsze dyskusje, które z nich wynikają, powinny być prowadzone osobno. W Daily Scrum powinny uczestniczyć tylko te osoby, które są zaangażowane w dany Sprint.
Przy omawianiu trzech pytań warto pamiętać o kilku zasadach:
- Każdy punkt powinien być omawiany krótko i zwięźle
- Każdy uczestnik ma własny czas na przedstawienie swoich kwestii
- Chodzi o transparentność, a nie o ocenę wykonywanych działań
- Mogą pojawić się konkretne działania do podjęcia (szczególnie przez Scrum Mastera w przypadku przeszkód)
- Wszystkie rozmowy podczas Daily Standup powinny odnosić się do trzech wymienionych pytań
Zalety Daily Scrum:
- Utrzymuje płynny przepływ pracy.
- Problemy są wykrywane wcześniej.
- Wzrasta poczucie odpowiedzialności, poprawia się komunikacja i współpraca w zespole.
- Zespół zyskuje całościowy obraz Sprintu.
- Wspiera samoorganizację zespołu oraz indywidualne planowanie każdego z jego członków.
- Zespół może skuteczniej reagować na problemy i wprowadzać niewielkie korekty kursu.
- Umożliwia bezpośredni kontakt (gdy wszyscy są na miejscu).