Czym jest spotkanie na stojąco? Cel, historia i zasada 15 minut
Spotkanie na stojąco 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ół organizuje dla siebie: punkt kontrolny służący koordynacji, a nie sprawozdanie z postępów 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 działań zespołu, czy jedynie jego kontroli.
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ę: ogranicza 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 stanowił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 jedno i to samo wydarzenie.
Do czego służy codzienne spotkanie stand-upowe
Jeśli spojrzeć na to w uproszczeniu, występ stand-upowy składa się z trzech elementów:
- Pozwala stworzyć wspólny obraz postępów w realizacji celu sprintu: nie jest to szczegółowa analiza poszczególnych zadań, ale wystarcza, by wszyscy wiedzieli, na jakim etapie znajdują się prace.
- Należy wcześnie identyfikować 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 pracuje w parze, co należy zrealizować, a co może poczekać.
To nie ma nic wspólnego z przekazywaniem informacji. 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, przebrane za spotkanie 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 czas. 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 ramy czasowe stają się rzeczywiste, 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: w ramach „parkingu”. Piętnastominutowe spotkanie, które generuje trzy pięciominutowe rozmowy z odpowiednimi dwiema 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 dostarczającego wynosi od czterech do dziewięciu osób; przy większej liczbie sam proces konsultacji po kolei pochłania cały czas przeznaczony na spotkanie, dlatego należy podzielić zespół lub zmniejszyć liczbę uczestników spotkania stand-up.
Kierownicy stanowią stałe źródło napięć. Nie ma nic złego w tym, że kierownik lub właściciel produktu uczestniczy w spotkaniu, ale robią to w celu koordynowania swojej własnej pracy, a nie po to, by wysłuchiwać sprawozdania. W momencie, gdy spotkanie staje się kierowane przeciwko komuś, ludzie 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 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ń stosowanych 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 zapoznać się z tym, jak całość się ze sobą łączy, proszę zapoznać się z przewodnikiem po ceremoniach agile; informacje na temat rozpoczęcia sprintu można znaleźć w sekcji planowanie sprintu.
Gdy już zrozumieją Państwo, do czego służy spotkanie typu stand-up, pozostała część niniejszego 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. 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-upowe?
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 limitu czasowego jest sygnałem ostrzegawczym, a przestrzeganie wyznaczonego czasu sprawia, że uczestnicy nadal będą przychodzić na spotkania.
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ę uciążliwe, co ogranicza jego czas trwania bez konieczności nadzorowania tego przez kogokolwiek. Nazwa ta powstała jeszcze przed pojawieniem się metodyki Scrum (pochodzi z 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ć udział do zespołu realizacyjnego: programistów, testerów i projektantów, którzy faktycznie realizują zadania w ramach bieżącego sprintu. Właściciel produktu lub Scrum Master mogą uczestniczyć w spotkaniu, ale jako osoby koordynujące własną pracę, a nie jako publiczność, której przedstawia się sprawozdania. Gdy pojawiają się menedżerowie, by słuchać, szczere wypowiedzi zanikają.