Spotkanie standupowe z założenia nie polega na mikrozarządzaniu, ale staje się nim w chwili, gdy jest 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 platformą Slack. Zmuszanie wszystkich do synchronicznego powtarzania informacji, które już znajdują się w systemie ewidencyjnym, 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 sporządza 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 dostarczane przez dostawców niemal nigdy nie wspominają w sposób szczery. 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, co dzieje się po wprowadzeniu zmian: zespół skraca rozbudowane spotkanie do zaledwie piętnastu minut, rozwiązanie to się sprawdza, a powracający kierownik w ciągu dwóch dni przywraca pełną godzinę trwania spotkania. Jeśli spotkanie naprawdę służy zespołowi, dlaczego jego skrócenie stanowi zagrożenie dla kogoś stojącego wyżej w hierarchii?

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 odczuwać niechęć z tego powodu.

Dlaczego tak nie jest, skoro jest to prowadzone 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. W tym przypadku mamy do czynienia z satysfakcjonującym zabiegiem logicznym: 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ć ten fragment.

W ten sposób spotkanie stand-upowe 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 właśnie jest, spotkanie standupowe w pełni uzasadnia swoje miejsce w harmonogramie.

W jakich sytuacjach 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 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 codzienna ustna synchronizacja stanowi rozwiązanie problemu, którego w rzeczywistości nie mają. Dwa lub trzy spotkania w tygodniu albo pisemna, asynchroniczna aktualizacja zapewniają równie dobrą koordynację. Asynchroniczne i zdalne spotkania stand-up to realna opcja, a nie pogorszenie jakości. Ma ona jednak swój własny scenariusz niepowodzenia, 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 problem blokujący może pozostawać nierozwiązany dłużej niż miałoby to miejsce podczas rozmowy telefonicznej. Asynchroniczność to kompromis, a nie bezpłatna 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 dzienne ma swoje uzasadnienie; gdy każdy działa we własnym strumieniu, wystarczą dwa lub trzy synchronizacje tygodniowo (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ę omówić zawartość tablicy zamiast omówienia poszczególnych osób.
  • 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 „raportowanie do kierownika”.
  • Proszę zapewnić menedżerom pragnącym prestiżu dostęp do tablicy lub asynchronicznego podsumowania, a nie stanowisko, które wycisza atmosferę w sali. Dzielenie się informacjami nic nie kosztuje; 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 sprawiało wrażenie inwigilacji, 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ę w ten sposób po cichu wypaczają charakter spotkania, jest to Tryb 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, a mikrozarządzaniem – gdy służy ono menedżerowi do kontroli działań. O tym decyduje kierunek, w którym skierowane są aktualizacje: w bok, w stronę członków zespołu, czy 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?

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 podsumowanie asynchroniczne zamiast zajmować miejsce przy stole.

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

W Manifeście Agile’a nie ma o nich ani słowa; codzienne spotkania to wymysł metodyki Scrum. Ma to jednak 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.

Warto przeczytać