Daily standup to codzienne, ograniczone do 15 minut spotkanie zespołu, na którym synchronizujecie pracę i sprawdzacie postępy względem celu sprintu. W Scrumie występuje pod nazwą Daily Scrum i jest formalnym wydarzeniem odbywającym się każdego dnia roboczego, o stałej porze i w stałym miejscu. Nazwa “stand-up” wzięła się od zwyczaju prowadzenia go na stojąco, co naturalnie skraca wypowiedzi i utrudnia zsuwanie się w dłuższe dyskusje.
Trzy pytania, wokół których krąży spotkanie
Klasyczna struktura opiera się na tym, że każdy uczestnik odpowiada po kolei na trzy pytania:
- co zrobiłem od ostatniego standupu w kierunku celu sprintu;
- nad czym będę pracować w ciągu najbliższych 24 godzin;
- jakie blokady utrudniają mi pracę.
Ten format opisuje między innymi What is a Daily Standup? – Atlassian Agile Coach. Trzy pytania to punkt wyjścia, a nie sztywny obowiązek. Aktualny Scrum Guide nie narzuca tej formy i pozostawia zespołowi wybór sposobu, w jaki chce prowadzić spotkanie. Jeśli twój zespół pracuje na wspólnej tablicy zadań, sensowniejsze bywa przechodzenie po kartach od prawej do lewej i rozmowa o pracy najbliższej ukończenia zamiast raportowania osoba po osobie.
Kto prowadzi daily standup według Scrum Guide
Popularne przekonanie mówi, że spotkanie facilituje Scrum Master. Zgodnie z obowiązującym What is a Daily Scrum? – Scrum.org standup prowadzą Developerzy i to oni odpowiadają za jego strukturę oraz przebieg. Scrum Master dba o to, żeby spotkanie w ogóle się odbywało i mieściło w ramach czasowych, ale nie musi być jego prowadzącym.
Product Owner może być obecny, jeśli sam jest zaangażowany w pracę nad celem sprintu. Jego rola nie polega na odbieraniu raportów. Więcej o tym, kto za co odpowiada w zespole, przeczytasz w tekście Jakie są role w projekcie Agile? Trzech ludzi i tuzin nieporozumień.
Po co robić standup, a po co go nie robić
Celem daily standupu jest inspekcja postępów w stronę celu sprintu i dostosowanie planu na kolejny dzień. Nie chodzi o raport dla przełożonego. Szczegółowe rozwiązywanie problemów przenoszcie poza spotkanie, do mniejszego grona osób, których faktycznie dotyczy dany temat. Jeśli dwie osoby zaczynają rozbierać techniczny problem na części, prowadzący powinien zaproponować rozmowę zaraz po standupie.
Konkretne korzyści, które daje regularne spotkanie:
- transparentność, bo cały zespół wie, kto nad czym pracuje;
- szybkie wychwytywanie blokad, zanim urosną do rangi opóźnienia;
- bieżąca koordynacja, gdy trzeba przeplanować pracę na dziś.
Badania publikowane w recenzowanych czasopismach potwierdzają pozytywny wpływ regularnych standupów na koordynację i wczesne wykrywanie problemów. Ta sama literatura pokazuje jednak, że wartość spotkania spada, gdy staje się rutynowym rytuałem oderwanym od celu sprintu.
Najczęstszy błąd, czyli standup jako raport dla managementu
Najbardziej rozpowszechniony antypattern to zamiana standupu w spotkanie statusowe. Rozpoznasz go po tym, że ludzie mówią do Scrum Mastera albo managera zamiast do siebie nawzajem, a wypowiedzi brzmią jak sprawozdanie z wykonanych godzin. W takim układzie zespół przestaje traktować spotkanie jako narzędzie do własnej pracy i zaczyna je znosić jako obowiązek.
Kilka sygnałów ostrzegawczych, na które zwróć uwagę:
- spotkanie regularnie przekracza 15 minut;
- nikt nie zgłasza blokad, choć praca stoi;
- uczestnicy recytują listę zadań bez odniesienia do celu sprintu;
- obecni interesariusze przejmują dyskusję.
Zestaw praktyk, które pomagają utrzymać spotkanie w formie, znajdziesz w Ten Tips for More Effective Daily Scrums – Mountain Goat Software. Jeśli standup przestaje działać, przyczyna często leży głębiej, w sposobie wdrożenia całego Scruma. Ten temat rozwijamy w tekście Zanim wdrożysz Scruma, upewnij się że jesteś gotowy na porażkę.
Standup w zespole rozproszonym
Zespoły pracujące zdalnie prowadzą standup na dwa sposoby. Wersja synchroniczna to wideokonferencja o ustalonej porze, przydatna wtedy, gdy wszyscy pracują w zbliżonych strefach czasowych. Wersja asynchroniczna opiera się na krótkich wpisach w Slacku lub w narzędziach takich jak Geekbot, gdzie każdy odpowiada na pytania w dogodnym momencie. Asynchroniczny format ogranicza zmęczenie spotkaniami i porządkuje pracę zespołów rozrzuconych po różnych częściach świata.
Praktyczne wskazówki dla spotkań zdalnych zebrała Stand Up Meeting: Format, 6 Steps, and Remote Tips – Asana. Wybór między formą synchroniczną a asynchroniczną zależy od stref czasowych i od tego, ile realnej rozmowy zespół potrzebuje na co dzień.
FAQ
Ile powinien trwać daily standup?
Maksymalnie 15 minut, niezależnie od wielkości zespołu. Jeśli regularnie przekraczacie ten limit, to znak, że część tematów należy przenieść na osobne rozmowy.
Czy standup jest obowiązkowy w Scrumie?
Tak, Daily Scrum to jedno z formalnych wydarzeń Scruma i odbywa się każdego dnia roboczego sprintu. Poza Scrumem standup pozostaje popularną, ale dobrowolną praktyką Agile.
Czy trzeba trzymać się trzech klasycznych pytań?
Nie. Trzy pytania to sprawdzony punkt startu, lecz aktualny Scrum Guide nie narzuca tej formy. Zespół może wybrać dowolny sposób prowadzenia spotkania, o ile realizuje cel inspekcji postępów.
Czym różni się standup od spotkania statusowego?
Standup służy zespołowi do koordynacji pracy nad celem sprintu, a spotkanie statusowe skupia się na raportowaniu do przełożonych. To rozróżnienie łączy się z szerszą filozofią pracy, którą opisujemy w tekście Cztery wartości Agile, o których nikt nie pamięta w piątek o 16:00.
