Czym jest spotkanie na stojąco? Cel, historia i zasada 15 minut
Spotkanie typu stand-up to krótka codzienna narada — trwająca zazwyczaj piętnaście minut i odbywająca się zazwyczaj na stojąco — podczas której zespół dzieli się informacjami o postępach, wskazuje przeszkody i ponownie planuje działania na następny dzień.
Spotkanie w pozycji stojącej to krótka, codzienna narada koordynacyjna — trwająca zazwyczaj piętnaście minut i odbywająca się zazwyczaj na stojąco — podczas której zespół dzieli się informacjami o postępach, wskazuje przeszkody i wspólnie planuje działania na następny dzień. Jest to spotkanie, które zespół prowadzi dla siebie: punkt kontrolny służący koordynacji, a nie raport o stanie prac dla przełożonego. To właśnie ta różnica decyduje o tym, czy te piętnaście minut jest warte poświęcenia.
Większość zespołów organizuje spotkania typu stand-up. Znacznie mniej z nich organizuje spotkania, które są warte poświęconego im czasu — a różnica prawie nigdy nie polega na formacie. Chodzi o to, czy spotkanie służy koordynacji pracy zespołu, czy jedynie jej podsumowaniu.
Dlaczego nazywa się to „stand-upem”
Ograniczeniem jest sama nazwa. Stoją Państwo, ponieważ stanie staje się niewygodne, a ten dyskomfort spełnia swoją rolę: kończy spotkanie, zanim przerodzi się ono w dyskusję na temat projektu. Proszę usunąć krzesła, a zniknie motywacja do dygresji.
Format ten powstał jeszcze przed pojawieniem się metodyki Scrum. Wywodzi się on z Extreme Programming z końca lat 90., gdzie codzienne spotkanie w pozycji stojącej było jedną z pierwotnych praktyk zespołowych, a później zostało włączone do metodyki Scrum jako Daily Scrum. Jeśli pragną Państwo wyjaśnienia terminologii — daily scrum, daily stand-up, daily huddle — proszę zapoznać się z artykułem daily scrum a daily stand-up. W niniejszym rozdziale proszę traktować te pojęcia jako to samo wydarzenie.
Do czego służy codzienne spotkanie stand-upowe
Jeśli spojrzeć na to w uproszczeniu, komik wykonujący występ stand-upowy robi trzy rzeczy:
- Pozwala stworzyć wspólny obraz postępów w realizacji celu sprintu — nie jest to szczegółowa analiza poszczególnych zadań, ale wystarczająca informacja, aby każdy wiedział, na jakim etapie znajdują się prace.
- Należy wcześnie usuwać przeszkody, póki ich usunięcie zajmuje jeszcze godzinę, a nie cały dzień. Przeszkoda zgłoszona we wtorek rano to taka, którą można usunąć jeszcze we wtorek po południu.
- Umożliwia zespołowi ponowne zaplanowanie następnego dnia w oparciu o wzajemne ustalenia — kto z kim będzie pracował w parze, co należy zrealizować, a co może poczekać.
To nie ma nic wspólnego z relacjonowaniem. Najgorszym scenariuszem jest sytuacja, w której grupa osób po kolei opowiada kierownikowi o wydarzeniach z poprzedniego dnia, podczas gdy wszyscy pozostali czekają na swoją kolej i przestają słuchać. To spotkanie podsumowujące, które tylko udaje, że jest spotkaniem typu stand-up, a zespoły dostrzegają tę różnicę — jest to wersja, którą ludzie po cichu zaczynają pomijać.
Zasada piętnastu minut
Piętnaście minut to maksymalny czas trwania, a nie docelowy. W przypadku zespołu składającego się z pięciu lub sześciu osób dobre spotkanie stand-upowe często trwa osiem minut.
Zasada, dzięki której limit czasowy staje się realny, jest prosta: podczas spotkania stand-upowego można zgłosić problem, ale nie wolno go tam rozwiązywać. Gdy tylko dwie osoby zaczną zajmować się usuwaniem błędu, wszyscy pozostali tracą czas na rozmowę, w której nie biorą udziału. Należy to odnotować, wskazać osobę odpowiedzialną za dalsze działania i przenieść sprawę poza spotkanie zaraz po jego zakończeniu — do „parkingu”. Piętnastominutowe spotkanie, które skutkuje trzema pięciominutowymi rozmowami z odpowiednimi osobami, działa dokładnie tak, jak powinno.
Kto powinien tam być
Osoby wykonujące pracę oraz kilka innych osób. Optymalna wielkość zespołu realizacyjnego to od czterech do dziewięciu osób; przy większej liczbie sam proces przekazywania zadań między członkami zespołu pochłania cały czas przeznaczony na spotkanie, dlatego należy podzielić zespół lub zmniejszyć liczbę uczestników spotkania stand-up.
Kierownicy są źródłem powtarzających się napięć. Nie ma nic złego w tym, że kierownik lub właściciel produktu uczestniczy w spotkaniu — jednak uczestniczą w nim w celu koordynowania swojej własnej pracy, a nie po to, by wysłuchać sprawozdania. W momencie, gdy spotkanie staje się kierowane przeciwko komuś, uczestnicy zaczynają opisywać nakład pracy zamiast wskazywać problemy, a szczere wypowiedzi — „Utknąłem, utknąłem już od wczoraj, nie wiem, kogo o to zapytać” — właśnie przestają być wypowiadane. Jeśli zastanawiają się Państwo, czy Państwa spotkanie stand-upowe nie przerodziło się w formę nadzoru, kwestia ta została omówiona w osobnym rozdziale: dlaczego Państwa spotkanie stand-upowe nie działa.
Gdzie zmieści się ten stolik
Codzienne spotkanie stand-upowe jest jednym z kilku cyklicznych spotkań w metodologii agile — planowanie na początku sprintu, codzienne spotkanie stand-upowe, przegląd oraz retrospektywa na końcu. Jest to jedyne spotkanie odbywające się codziennie, co czyni je sercem sprintu, a jednocześnie sprawia, że najłatwiej stracić z oczu jego istotę pod wpływem przyzwyczajenia. Aby dowiedzieć się, jak całość się ze sobą łączy, zapoznaj się z przewodnikiem po ceremoniach agile; informacje na temat rozpoczęcia sprintu znajdziesz w sekcji planowanie sprintu.
Gdy już zrozumieją Państwo, do czego służy spotkanie typu „stand-up”, pozostała część tego przewodnika zawiera praktyczne wskazówki — począwszy od tego, co faktycznie należy powiedzieć oraz jak poprowadzić spotkanie, tak aby trwało ono piętnaście minut.
Najczęściej zadawane pytania
Jaki jest cel codziennego spotkania stand-up?
Chodzi o koordynację, a nie o składanie sprawozdań. Codzienne spotkanie stand-upowe zapewnia zespołowi wspólny obraz postępów w realizacji celu sprintu, pozwala zidentyfikować przeszkody, gdy ich usunięcie jest jeszcze łatwe, oraz umożliwia członkom zespołu wspólne zaplanowanie następnego dnia w oparciu o sytuację pozostałych osób. W momencie, gdy spotkanie to staje się jedynie odczytywaniem aktualizacji statusu przed przełożonym, przestaje spełniać swoją rolę.
Jak długo powinno trwać codzienne spotkanie stand-up?
Piętnaście minut – ściśle wyznaczony limit czasowy – a większość zespołów radzi sobie z tym w krótszym czasie. Jeśli spotkanie regularnie się przedłuża, oznacza to, że zespół zajmuje się rozwiązywaniem problemów podczas spotkania, a nie po jego zakończeniu. Należy zakończyć spotkanie o czasie, nawet w połowie zdania — przekroczenie czasu jest sygnałem ostrzegawczym, a przestrzeganie wyznaczonego limitu czasowego sprawia, że uczestnicy nadal będą w nim uczestniczyć.
Dlaczego nazywa się to „stand-upem”?
Ponieważ spotkanie odbywa się na stojąco. Dyskomfort fizyczny jest zamierzony: pozycja stojąca sprawia, że długie spotkanie staje się nieprzyjemne, co ogranicza jego czas trwania bez konieczności angażowania kogokolwiek do pilnowania tego. Nazwa ta powstała jeszcze przed pojawieniem się metodyki Scrum — wywodzi się z programowania ekstremalnego (Extreme Programming) — a to właśnie to ograniczenie stanowi istotę tego formatu.
Kto powinien uczestniczyć w codziennym spotkaniu stand-up?
Osoby wykonujące pracę. Proszę ograniczyć grono uczestników do zespołu realizacyjnego — programistów, testerów i projektantów, którzy faktycznie pracują nad zadaniami w ramach bieżącego sprintu. W spotkaniu może uczestniczyć właściciel produktu lub Scrum Master, ale wyłącznie jako osoby koordynujące własną pracę, a nie jako słuchacze, którym przedstawia się sprawozdania. Gdy pojawiają się menedżerowie, by tylko słuchać, szczere wypowiedzi zanikają.