Spotkanie standupowe z założenia nie polega na mikrozarządzaniu — staje się jednak mikrozarządzaniem w momencie, gdy jest organizowane dla kierownika, a nie przez zespół. Granicą nie jest samo spotkanie. Jest nią kierunek, w którym zmierzają przekazywane informacje.

Jest to jedna z najczęściej powtarzających się skarg na forach programistów: codzienne spotkanie standupowe to codzienna spowiedź — piętnaście minut udowadniania, że zasłużyli Państwo na wczorajszą pensję. Proszę potraktować to poważnie: gdy jest to prawdą, ma to destrukcyjny wpływ, a zdarza się to częściej, niż zwolennicy tej ceremonii chcą to przyznać.

Argument, że mamy tu do czynienia z mikrozarządzaniem

Proszę przyjąć najsilniejszą wersję tego argumentu, ponieważ jest to dobry argument.

Ten stan rzeczy już istnieje. Nowoczesne zespoły dysponują tablicami zgłoszeń, pull requestami, historią commitów oraz Slackiem. Zmuszanie wszystkich do synchronicznego odczytywania informacji, które już znajdują się w systemie referencyjnym, jest zbędne — jak to się mówi bez ogródek: mamy teraz Slacka. Gdy relacja skupia się na osobach z przodu sali, przestaje to być koordynacja, a staje się warstwą sprawozdawczą: najwyraźniejszym tego przejawem jest sytuacja, w której kierownik zespołu robi notatki podczas spotkania stand-up, aby przekazać je menedżerom, którzy nawet w nim nie uczestniczą.

Do tego dochodzi koszt ludzki, o którym treści dostawców prawie nigdy nie wspominają szczerze. Niepokój związany z prezentacjami jest jak najbardziej realny. Ludzie ćwiczą swoje trzydziestosekundowe wystąpienia, w dobrych dniach nie ujawniają wszystkich wyników pracy, aby mieć coś do pokazania w gorszych, i opisują utrzymywanie pozorów jako główną część swojej pracy. To nie jest koordynacja. To gra, a gra jest wyczerpująca.

Przerwa stanowi koszt drugiego rzędu. Poranne spotkanie standupowe nie zajmuje piętnastu minut; kosztuje ono zmianę kontekstu po obu stronach spotkania — wyhamowanie przed nim i ponowne rozkręcenie się po nim. A najbardziej wymownym sygnałem jest to, że gdy zespół skraca rozbudowane spotkanie do zaledwie piętnastu minut i okazuje się to skuteczne, powracający kierownik w ciągu dwóch dni przywraca pełną godzinę trwania spotkania. Jeśli spotkanie rzeczywiście służy zespołowi, dlaczego jego skrócenie stanowi zagrożenie dla kogoś stojącego ponad zespołem?

To przekonujący argument. Spotkanie typu standup, które przebiega w ten sposób, jest mikrozarządzaniem, a osoby, które muszą je znosić, mają pełne prawo czuć się tym urażone.

Dlaczego tak nie jest — o ile wszystko działa prawidłowo

Przewodnik po Scrumie jest w tej kwestii niezwykle dosadny: codzienne spotkanie Scrumowe jest wydarzeniem dla programistów, którzy je organizują, aby ocenić własne postępy i zaplanować następny dzień pracy. Wyraźnie nie jest to spotkanie dotyczące stanu realizacji zadań, a kierownik nie powinien być osobą zadającą pytania. Widać tu zadowalający zwrot akcji: przewodnik, na który powołują się zespoły, aby uzasadnić tę ceremonię, jest tym samym przewodnikiem, który stwierdza, że nie jest to spotkanie przełożonego. Proszę zacytować to z powrotem.

W ten sposób spotkanie typu standup oferuje coś, czego nie zapewnia żaden panel kontrolny. Ujawnia przeszkody, dla których nikt nie zgłosił zgłoszenia, i stwarza okazję do małego szczęśliwego zbiegu okoliczności, gdy jedna osoba wymienia zadanie, które zamierza rozpocząć, a inna odpowiada: Napisałem na ten temat skrypt w zeszłym miesiącu. Taki efekt pojawia się tylko wtedy, gdy praca jest rzeczywiście wzajemnie zależna — ale gdy tak jest, spotkanie standupowe w pełni uzasadnia swoje miejsce w harmonogramie.

W jakich okolicznościach zmienilibyśmy zdanie

Bez sprzeciwu zgodzilibyśmy się z oceną, że „to mikrozarządzanie”, w trzech przypadkach: gdy kierownik prowadzi spotkanie i szczegółowo wypytywa o postępy; gdy obecność jest wymuszana raczej w celu sprawdzenia, czy pracownicy są na miejscu, a nie z potrzeby koordynacji; lub gdy wypowiedzi poszczególnych osób są gromadzone i przytaczane podczas oceny jako dowód, że zbyt często zgłaszają zastrzeżenia. W każdej z tych sytuacji uczciwym określeniem dla takiego spotkania jest mikrozarządzanie.

Zrezygnowalibyśmy również z codziennego rytmu spotkań, zamiast go utrzymywać, gdy praca zespołu nie jest wzajemnie zależna z dnia na dzień. Dla osób pracujących równolegle nad niepokrywającymi się zgłoszeniami codzienne ustne podsumowanie stanowi rozwiązanie problemu, którego w rzeczywistości nie mają — dwa lub trzy spotkania w tygodniu albo pisemna aktualizacja w trybie asynchronicznym sprawdzają się równie dobrze. Asynchroniczne i zdalne spotkania stand-up to realna opcja, a nie pogorszenie jakości. Ma ona jednak swój własny rodzaj ryzyka, o którym warto otwarcie wspomnieć: zespoły, które przeszły na ten model, szczerze przyznają, że nie wszyscy czytają wątek dyskusji, a przeszkoda może pozostawać nierozwiązana dłużej niż miałoby to miejsce podczas rozmowy telefonicznej. Tryb asynchroniczny to kompromis, a nie bezwarunkowa korzyść.

Interdependent Parallel hold the daily work overlaps sync 2–3× a week nothing to coordinate A standup earns its slot only when the work connects.
Gdy zgłoszenia rzeczywiście się pokrywają, zadanie codzienne ma swoje uzasadnienie; gdy każdy pracuje na osobnym torze, wystarczą dwie lub trzy synchronizacje w tygodniu — lub wątek asynchroniczny — aby to zapewnić bez codziennych zakłóceń.

Praktyczne podejście

  • Proszę przedstawiać aktualizacje, stojąc bokiem do tablicy. Proszę zorganizować spotkanie w oparciu o pracę przy tablicy, a nie o obchód sali — przechodźcie wzdłuż tablicy zamiast przechodzić między uczestnikami.
  • Należy wyraźnie zaznaczyć, że jest to spotkanie zespołu. Jeśli uczestniczy w nim kierownik, jego rolą jest słuchanie oraz usuwanie przeszkód, które tylko on może usunąć. Proszę przekierowywać informacje, które zbytnio skupiają się na kierownictwie: proszę informować o tym zespół, a nie mnie. Należy uważać na antywzorzec „raportowanie do kierownika”.
  • Menadżerom pragnącym prestiżu zapewnijcie dostęp do tablicy ogłoszeń lub asynchronicznego podsumowania — a nie stanowisko, które wycisza atmosferę w pomieszczeniu. Dzielenie się informacjami nic nie kosztuje; natomiast wymaganie rytuału kosztuje zespół jego szczerość.
  • Należy ściśle wyznaczyć ramy czasowe i odłożyć rozwiązywanie problemów na później. Najszybszym sposobem, by spotkanie standupowe zaczęło przypominać inwigilację, jest pozwolenie, by trwało ono tak długo, że uczestnicy zaczną się przed nim popisywać.

Szczera odpowiedź na pytanie „czy spotkania standupowe stanowią mikrozarządzanie?” brzmi: niekoniecznie, ale ciężar dowodu spoczywa na organizatorach spotkania. Kiedy osoby sprawujące władzę po cichu wypaczają przebieg spotkania w ten sposób, mamy do czynienia z trybem awarii władzy — a spotkanie standupowe jest tym, które najłatwiej wytrącić z równowagi.

Najczęściej zadawane pytania

Czy codzienne spotkania stand-upowe stanowią przejaw mikrozarządzania?

Nie wynika to z zamierzonego projektu. Spotkanie standupowe jest przejawem koordynacji, gdy zespół organizuje je w celu zaplanowania własnego dnia pracy, a mikrozarządzaniem – gdy służy ono menedżerowi do kontroli działań. Cechą charakterystyczną jest kierunek, w którym skierowane są aktualizacje — w bok, do członków zespołu, czy też do przodu, w stronę przodu sali. Te same piętnaście minut, spotkania o skrajnie odmiennym charakterze.

Czy mój przełożony powinien uczestniczyć w codziennym spotkaniu standupowym?

Mogą w nim uczestniczyć, ale nie powinni go prowadzić. Zgodnie z „Przewodnikiem po Scrumie” codzienne spotkanie (Daily Scrum) jest wydarzeniem przeznaczonym dla programistów, którzy wykorzystują je do planowania pracy na następny dzień — a nie prezentacją stanu prac dla kierownika. Jeśli kierownik bierze w nim udział, jego zadaniem jest słuchanie oraz usuwanie przeszkód, które tylko on może usunąć, a nie zadawanie pytań. Jeśli Państwa obecność powoduje, że w pomieszczeniu zapada cisza, proszę udostępnić tablicę lub asynchroniczne podsumowanie zamiast zajmować miejsce przy stole.

Czy codzienne spotkania stand-upowe w ogóle stanowią część metodyki agile?

W Manifeście Agile’a nie ma o nich żadnej wzmianki — codzienne spotkania typu stand-up to wymysł metodyki Scrum. Ma to jednak swoje dwie strony: nie można usprawiedliwiać nieskutecznego spotkania typu stand-up twierdzeniem, że „tak wymaga metodyka agile”, ani pominąć koordynacji i nazwać to zwinnością. Manifest wzywa do prowadzenia rozmów; spotkanie typu stand-up jest jednym ze sposobów ich prowadzenia.

Warto przeczytać