Codzienny Scrum (ang. The Daily Scrum) to szybkie spotkanie, w którym biorą udział wszyscy członkowie Zespółu Scrum oraz Mistrz Scrum.
Każdego dnia sprintu zespół odbywa spotkania („Codzienny Scrum”). Spotkania odbywają się na ogół w tej samej lokalizacji i o tej samej porze każdego dnia. Sytuacją pożądaną jest, aby codzienne scrumy odbywały się z rana, gdyż pomagają one ustalić kontekst dla pracy nadchodzącego dnia. Wszyscy członkowie zespołu mają obowiązek uczestniczyć w Codziennym Scrumie. Inne osoby (na przykład wice kierownik działu, handlowiec, bądź twórca z innego projektu) mogą uczestniczyć, ale jedynie w charakterze słuchacza. Sprawia to, że codzienne scrumy są doskonałym sposobem na to, aby Zespół Scrum upowszechnił informację o statusie– jeżeli jesteście zainteresowani stanem rzeczy, weźcie udział w tym spotkaniu.
„Codzienne Scrumy to krótkie spotkania zespołu (maksymalnie 15 minut), które — jak sama nazwa wskazuje — odbywają się codziennie przez cały okres trwania sprintu. Zespół spotyka się, żeby zsynchronizować swoją pracę i przygotować plan działania na najbliższe 24 godziny. Jest to spotkanie, które kształtuje codzienny rytm pracy zespołu. Nadaje jej odpowiednie tempo, „popycha” do przodu„[4].Codziennym Scrum nie jest stosowany jako spotkanie rozwiązujące problem lub kwestię. Podnoszone kwestie, są traktowane oddzielnie przez odpowiednie podgrupę niezwłocznie po Codziennym Scrumie.
Codzienne spotkania scrumowe zwyczajowo odbywają się w pozycji stojącej. „Ta aktywność inspekcyjno-adaptacyjna nazywana jest czasem codziennym spotkaniem na stojąco(ang.daily stand-up), ponieważ w jego trakcie wszyscy uczestnicy zachowują postawę stojącą, co promuje zwięzłość spotkania„[1].
Skupiając się na tym, czego każda osoba dokonała wczoraj i dokona dzisiaj, zespół zyskuje doskonałe zrozumienie, ile pracy wykonano a ile zostało do wykonania. Dzienny Scrum nie jest spotkaniem aktualizującym status, podczas którego szef gromadzi informację o tym, kto nie nadąża za harmonogramem. Jest to raczej spotkanie, podczas którego członkowie zespołu podejmują zobowiązania względem siebie. Jeżeli programista wstaje i mówi „Dzisiaj skończę moduł przechowywania danych”, to wiadomo, że na jutrzejszym spotkaniu powie, czy rzeczywiście skończył. Ma to wspaniały efekt, który pomaga zespołowi zdać sobie sprawę ze znaczenia tych zobowiązań oraz tego, że ich zobowiązania są składane wobec siebie, a nie jakiegoś dalekiego klienta czy sprzedawcy.
W przypadkach, gdzie ScrumMaster nie może sam bezpośrednio usunąć tych utrudnień (np. zazwyczaj bardziej techniczne zagadnienia), nadal ponosi odpowiedzialność za zapewnienie, że ktoś z zespołu szybko rozwiąże tę kwestię.
Podstawy Scrum (spis treści)
Scrum – role:
Scrum – produkty:
Scrum – czynności:
- Sprint Planning Meeting – Planowanie Sprintu
- Daily Scrum – Codzienny Scrum
- Sprint Review – Przegląd Sprintu
- Sprint Retrospective – Retrospekcja Sprintu
Pisząc ten wpis korzystałem oraz umieściłem cytaty z następujących pozycji:
[1] „Scrum. Praktyczny przewodnik po najpopularniejszej metodyce agile” – Kenneth S. Rubin
[2] „Zarządzanie projektami ze SCRUM. Twórz produkty, które pokochają klienci” – Roman Pichler
[3] „Zwinne projekty w klasycznej organizacji” – Henning Wolf
[4] „Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone” – Mariusz Chrapko
Szczególnie polecam pozycje 1 i 4, które to moim zdaniem są bardzo dobrą literaturą. Podane linki są linkami afiliacyjnymi.