Spektakl: ceremonia, którą organizują Państwo dla publiczności
Pierwszy rodzaj niepowodzenia w teatrze agile: ceremonie organizowane dla pozoru, a nie dla praktycznej użyteczności. Stand-upy służące wyłącznie pokazaniu się, szacowanie typu „kultu ładunku” oraz retrospektywy polegające na odhaczaniu punktów — oraz jak odróżnić funkcjonalność od pozorów.
Ceremonia staje się przedstawieniem teatralnym w chwili, gdy jej prawdziwą publicznością przestaje być drużyna.
To właśnie cała ta procedura, która przewija się przez każde spotkanie w kalendarzu sprintu. Codzienne spotkanie organizowane wyłącznie po to, by kierownictwo miało na wszystko oko. Szacunki przedstawiane tak, by sprawiały wrażenie rygorystycznych. Retrospektywa organizowana tylko dlatego, że wysłało się automatyczne zaproszenie, a nie dlatego, że ktokolwiek oczekuje, iż coś to zmieni. W każdym z tych przypadków rytuał pozostaje nienaruszony, a jego funkcja zanika — a zespół, który zawsze to dostrzega, po cichu przestaje się angażować. Wydajność jest pierwszym czynnikiem prowadzącym do niepowodzenia w „teatrze agile” i stanowi podłoże, na którym rozwijają się pozostałe trzy.
Stand-up jako spektakl statusowy
Codzienne spotkanie stand-upowe jest najczęściej organizowaną ceremonią w branży oprogramowania, ponieważ najłatwiej ją przejąć. Zgodnie z Przewodnikiem po Scrumie, codzienne spotkanie scrumowe ma na celu umożliwienie programistom koordynowania własnego planu na dany dzień — kierownik nie powinien go prowadzić, a w wielu zespołach nie powinien nawet w nim uczestniczyć. Zamiast tego staje się to jednak raportem o stanie prac w przebraniu zebrania zespołowego: każdy relacjonuje osobie zatwierdzającej jego ocenę, co zrobił wczoraj, a nikt tak naprawdę nie rozmawia z nikim innym.
Skuteczność działania można rozpoznać po tym, na co ludzie zwracają uwagę. Podczas spotkania koordynacyjnego programiści rozmawiają między sobą oraz z kierownictwem; ktoś mówi: „Dzisiaj zajmuję się modułem autoryzacji”, a ktoś inny odpowiada: „Chwileczkę, ja też – zsynchronizujmy się później”. Podczas spotkania podsumowującego każdy składa raport jednej osobie, a pozostali czekają na swoją kolej. Jeszcze wyraźniej widać to w zachowaniach adaptacyjnych: w dobrym tygodniu ludzie zatrzymują część pracy, aby mieć o czym sprawozdawać w gorszym, a aktualizacja staje się codziennym ćwiczeniem z zarządzania wizerunkiem, a nie dzieleniem się informacjami. Kiedy 60% tego rytuału polega na utrzymywaniu określonego wizerunku, spotkanie przestaje służyć koordynacji.
Rozwiązaniem nie jest dodanie energii do występu — chodzi o zmianę publiczności. Skupiają Państwo uwagę na pracy, a nie na przełożonym: poruszają się Państwo wzdłuż tablicy, a nie po sali. Jeśli stan realizacji jest już odnotowany w systemie śledzenia, w zgłoszeniach pull request oraz na czacie, to głośne odczytywanie go jest czystą formalnością; jedynymi rzeczywistymi zadaniami spotkania są identyfikowanie przeszkód oraz koordynowanie dzisiejszych nakładających się zadań. Wszystko inne można przeczytać asynchronicznie. W naszym rozdziale „Antywzorce spotkań stand-up” wymieniono konkretne sygnały ostrzegawcze, a rozdział „Asynchroniczne i zdalne spotkania stand-up” opisuje, jak całkowicie wyeliminować część poświęconą statusowi z harmonogramu spotkania.
Szacunek oparty na „kulcie ładunku”
„Teatr szacowania” przebiega spokojniej, ale jest równie powszechny. Zespół przeprowadza „planning poker”, ponieważ tak po prostu się robi — wyciąga się karty, głosuje się nad liczbami, a ciąg Fibonacciego nadaje całości naukowy charakter — a potem i tak każdy po cichu przelicza punkty z powrotem na godziny. Mechanika przebiega bez zarzutu, podczas gdy cel znika. Praktycy mają na to zjadliwą charakterystykę: grupa dorosłych kłócąca się o to, jakiego koloru powinien być papier dla danego zadania, kult cargo naśladujący formę szacowania w nadziei, że wynik będzie taki sam.
Oto, co ten rytuał przesłania: liczba ta nigdy nie była celem samym w sobie. Jak ujął to Eisenhower: „plany są bezużyteczne, ale planowanie jest wszystkim” — szacunek jest bezużyteczny, ale samo szacowanie ma kluczowe znaczenie. Planning poker nie jest maszyną do przewidywania; jest to narzędzie do wykrywania rozbieżności. Kiedy jeden inżynier przyznaje tej samej historii ocenę 3, a inny – 13, ta ośmiopunktowa różnica oznacza, że wyobrażają sobie dwa różne zakresy prac, a rozmowa, która pozwala zniwelować tę różnicę, stanowi całą wartość spotkania. Zespół, który głosuje, godzi się na kompromis i przechodzi dalej, przeprowadził jedynie ceremonię, pomijając rzeczywistą pracę.
Konkretnie: przeprowadźcie pierwszą rundę w ciszy, aby karta kierownika technicznego nie wywołała u wszystkich efektu zakotwiczenia; niech osoba podająca najwyższy szacunek zabierze głos przed tą, która podała najniższy; a jeśli nikt nie potrafi wyjaśnić zadania na tyle dobrze, by oszacować jego rozmiar, nie jest to problem związany z liczbami, lecz problem z doprecyzowaniem zadania. W naszych rozdziałach „Jak przeprowadzać planning poker” oraz „Błędy w planning pokerze” szczegółowo omówiono sposoby przełamania efektu zakotwiczenia, któremu ta ceremonia ma zapobiegać, a artykuł „Czym właściwie są punkty historii” wyjaśnia, dlaczego przeliczanie punktów na godziny jest błędem, a nie rozwiązaniem.
Retro w stylu „odhaczania pól”
Jest też retrospektywa, która odbywa się tylko dlatego, że tak przewiduje kalendarz. Co dwa tygodnie ten sam format, te same karteczki samoprzylepne, te same trzy kolumny, ta sama cisza. Uczestnicy opisują to bardzo trafnie: odhaczanie pozycji na liście, skrócony rytuał bez żadnego pożytecznego efektu, spotkania, które wydają się wymuszone i niezręczne. Ceremonia ta trwa jako nawyk jeszcze długo po tym, jak nikt już w nią nie wierzy.
Odruchowo sięga się po nowy format — zamienia się kolumny na żaglówkę, próbuje się z rozgwiazdą, pobiera nowy szablon. Czasami to pomaga. Należy jednak szczerze ocenić, co format może naprawić, a czego nie. Jak trafnie zauważa jeden z doświadczonych praktyków, format retrospektywy nie ma znaczenia: zmiana formy jest jedynie kosmetyczną zmianą, jeśli prawdziwym problemem jest to, że po jej zakończeniu nic się nie dzieje. Zatęchły rytuał to problem związany z wydajnością, który można rozwiązać poprzez urozmaicenie i lepsze prowadzenie spotkania. Rytuał, który generuje słowa, ale nie przynosi zmian, to zupełnie inna porażka — jest to brak kontynuacji, czwarty tryb, i żadne poszukiwanie nowego formatu nie ma na to wpływu.
Zanim więc wprowadzicie zmiany, przeprowadźcie diagnozę. Jeśli zespół działa mechanicznie, odświeżcie format spotkań i umieśćcie na pierwszym miejscu listy priorytetów jedną konkretną kwestię: pojedyncze usprawnienie z ostatniego spotkania retrospektywnego oraz to, czy zostało ono wdrożone. Jeśli zespół jest zaangażowany, ale w dalszym ciągu nic się nie zmienia, to format nigdy nie był problemem. Nasz przewodnik po retrospektywach obejmuje oba te przypadki, a rozdział poświęcony bezpieczeństwu psychologicznemu porusza kwestię milczenia, które tak często interpretuje się jako apatię, ale zazwyczaj jest czymś znacznie poważniejszym.
„Prawdziwy Scrum nigdy nie został wypróbowany”
Każda krytyka przeprowadzonej ceremonii spotyka się z tą samą ripostą: po prostu robią Państwo to źle, to nie było prawdziwe agile. Jest to agile’owy odpowiednik stwierdzenia „prawdziwy komunizm nigdy nie został wypróbowany” i warto to podkreślić, ponieważ właśnie w ten sposób ruch Performance się broni. Jeśli każdą porażkę można zbyć stwierdzeniem, że „to nie było prawdziwe”, framework staje się niepodważalny — a praktyki, której nie można skrytykować, nie da się ulepszyć.
Jednak kontrargument nie zawsze jest unikiem. Retrospektywa i spotkanie stand-up mają opublikowane definicje — Przewodnik po Scrumie, Manifest agile oraz standardowe podręczniki dla praktyków. Ocenianie nieudanej ceremonii w oparciu o to, jak powinna wyglądać, nie jest zastosowaniem argumentu typu „żaden prawdziwy Szkot”; jest to opieranie się na rzeczywistych specyfikacjach. Należy kierować się następującą zasadą: stwierdzenie „robią Państwo to źle” jest wymówką, gdy jest to już piąty zespół z rzędu, który w jakiś sposób postępuje niewłaściwie — a jest uzasadnione, gdy konkretnie wskazuje na rozbieżność. Przewodnik Scrum przewiduje, że codzienne spotkanie powinno trwać piętnaście minut, a Państwa trwa czterdzieści; retrospektywa należy do zespołu, a Państwa jest prowadzona przez kierownika. Jedno z tych odstępstw jest unikiem; drugie stanowi różnicę. Cztery tryby opisane w niniejszym przewodniku stanowią naszą próbę wystarczająco precyzyjnego określenia tych rozbieżności, tak aby sformułowanie „rób to dobrze” miało konkretne znaczenie.
Spektakl to punkt wyjścia teatru, ale rzadko jest jego końcem. Gdy dbanie o pozory zderza się z nierównowagą sił, spektakl staje się przymusowy — to właśnie Power. Gdy rytuały gromadzą się ponad miarę, przekraczając granicę użyteczności, mamy do czynienia z Overload. A kiedy spotkanie przebiega bez zarzutu, a nic się nie zmienia, mamy do czynienia z Pustką. Zacznij od zadania pytania o wydajność w odniesieniu do każdej przeprowadzanej przez Pana/Panią ceremonii — dla kogo to właściwie jest? — a odkryje Pan/Pani, że za tym kryją się pozostałe trzy.
Najczęściej zadawane pytania
Skąd mam wiedzieć, czy nasze codzienne spotkanie w pozycji stojącej to tylko spotkanie dotyczące aktualnego stanu spraw?
Proszę zwrócić uwagę na to, gdzie ludzie kierują wzrok. Podczas spotkania koordynacyjnego zespół rozmawia między sobą oraz z tablicą; podczas spotkania podsumowującego każdy składa sprawozdanie, kierując wzrok na jedną osobę, a nikt nie odpowiada nikomu innemu. Gdyby nieobecność kierownika miała wpływ na przebieg spotkania, to byłaby to jego sprawa, a nie zespołu.
Czy planning poker to strata czasu?
Tylko wtedy, gdy pominie się to, co naprawdę ma znaczenie. Głosowanie nad zgłoszeniami, których nikt nie przeanalizował, to tylko gra pozorów. Wartość nie tkwi w liczbie — chodzi o ujawnione różnice zdań. Gdy jedna osoba przyznaje ocenę 3, a inna 13, to właśnie ta różnica stanowi sedno spotkania.
Czy forma retrospektywna ma znaczenie?
Nie aż tak bardzo, jak chcieliby Państwo sądzić sprzedawcy oferujący różne formaty. Zamiana emocji „złość/smutek/radość” na żaglówkę to tylko kosmetyczna zmiana, jeśli potem nic się nie zmieni. Nowy format ożywia utarty rytuał; nie wnosi jednak nic do stylu retro, którego prawdziwym problemem jest to, że nikt nie podejmuje w związku z nim żadnych działań.
Czym jest agile theatre?
Ceremonia przeprowadzana bardziej dla pozoru niż dla rzeczywistej użyteczności — polegająca na mechanicznym odgrywaniu elementów spotkania podsumowującego, sesji planowania lub retrospektywy, tak aby proces wyglądał na prawidłowo przeprowadzony, podczas gdy cel, dla którego ceremonia ta została stworzona, pozostaje w ukryciu i nie zostaje osiągnięty. Pozory to pierwszy i najczęstszy z czterech rodzajów niepowodzeń.
Warto przeczytać
- Władza: kiedy autorytet przejmuje kontrolę nad rytuałem — czyli kiedy performatywność nabiera charakteru przymusowego.
- The follow-through void — retro, które działa dobrze, ale niczego nie zmienia.
- Antywzorce występów stand-upowych — charakterystyczne cechy występów stand-upowych, które są jedynie „teatrem statusu”.
- Codzienne spotkanie stand-up (codzienny scrum) — jaki jest cel tej ceremonii, zanim stanie się ona jedynie pokazem osiągnięć.
- Jak przeprowadzić grę w „planning poker” — chodzi o oszacowanie w ramach dyskusji, a nie o samą liczbę.
- Słownik terminów agile Theatre — definicje czterech określonych rodzajów niepowodzeń.