Standupy z założenia nie polegają na mikrozarządzaniu, ale stają się nim w momencie, gdy są organizowane dla kierownika, a nie przez zespół. Granicą nie jest samo spotkanie. Chodzi o 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 prawda, ma to destrukcyjny wpływ, a zdarza się to częściej, niż zwolennicy tej ceremonii chcą to przyznać.

Argument, że mamy do czynienia z mikrozarządzaniem

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

Taki 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; w skrócie: 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 Standup, 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ą w sposób szczery. Niepokój związany z Standupami 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; kosztem jest zmiana kontekstu po obu jego stronach: wyhamowanie przed spotkaniem i ponowne rozkręcenie się po nim. A najbardziej wymownym sygnałem jest to, co dzieje się po wprowadzeniu zmian: zespół skraca rozbudowaną standupę do zaledwie piętnastu minut, rozwiązanie to sprawdza się, a powracający kierownik w ciągu dwóch dni przywraca pełną godzinę trwania standupu. Jeśli spotkanie naprawdę 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ą w nim uczestniczyć, mają pełne prawo czuć się tym urażone.

Dlaczego tak nie jest, skoro 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 prowadzą w celu oceny własnych postępów i zaplanowania kolejnego dnia pracy. Wyraźnie nie jest to spotkanie dotyczące stanu realizacji projektu, a kierownik nie powinien być osobą zadającą pytania. Widać tu zadowalający zwrot akcji: ten sam przewodnik, na który powołują się zespoły, aby uzasadnić sens tej ceremonii, stanowi jednocześnie, że nie jest to spotkanie przełożonego. Proszę zacytować ten fragment.

W ten sposób spotkanie typu Standup zapewnia coś, czego nie oferuje ż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, standupa 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 takiego spotkania jest mikrozarządzanie.

Zrezygnowalibyśmy również z codziennego rytmu spotkań, zamiast go bronić, gdy praca zespołu nie jest na bieżąco wzajemnie zależna. Dla osób pracujących równolegle nad niepokrywającymi się zgłoszeniami codzienne ustne uzgodnienia stanowią rozwiązanie problemu, którego w rzeczywistości nie mają. Dwa lub trzy spotkania w tygodniu albo pisemna aktualizacja w trybie asynchronicznym zapewniają równie skuteczną koordynację. Asynchroniczne i zdalne standupy stanowią realną opcję, a nie pogorszenie jakości. Mają one 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. Asynchroniczność 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ę skierować prezentację aktualizacji w bok. Proszę zorganizować spotkanie w oparciu o pracę przy tablicy, a nie o obchód sali. Proszę poruszać się wzdłuż tablicy zamiast wśród uczestników.
  • 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 wyeliminować. Należy przekierowywać informacje, które zbytnio skupiają się na kierownictwie: proszę informować o tym zespół, a nie mnie. Należy uważać na antywzorzec „kierownik–podwładny”.
  • Proszę zapewnić menedżerom pragnącym prestiżu 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 oddzielić proces rozwiązywania problemów. 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 standupy 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 systemu władzy, a spotkanie stand-upowe jest tym, które najłatwiej wytrącić z równowagi.

Najczęściej zadawane pytania

Czy codzienne standupy stanowią przejaw mikrozarządzania?

Nie wynika to z zamierzonego projektu. Standupy są 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 codziennej standupie?

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 wyeliminować, 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 standupy w ogóle stanowią część metodyki agile?

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

Materiały powiązane