Ta strona została przetłumaczona automatycznie. Aby poprawić komfort czytania, przejdź na język angielski.

Przejdź na angielski
Jean Michel Diaz
Jean Michel Diaz

Nie każdy zespół Scrumowy jest zwinny: Fake Agile

Fake Agile: Czy każdy zespół Scrum jest zwinny?

Nie, niestety nie każdy zespół Scrumowy jest faktycznie zwinny.

Pozwól mi wyjaśnić: Zespół Scrumowy definiuje się poprzez pracę zgodnie z frameworkiem Scrum: Ma więc sprinty, określone role i rytuały. A ponieważ celem frameworka Scrum jest pomoc zespołom w pracy w zwinny sposób, Scrum powinien automatycznie uczynić każdy zespół zwinnym, prawda?

Niestety, w praktyce organizacjom wciąż zdarza się wprowadzać Scruma, przez co zespoły stają się wszystkim, tylko nie zwinne. Często mówi się wtedy o “Zombie Scrum”.

Co to jest “Fake Agile”?

“Fake Agile” odnosi się do zespołów, które oficjalnie pracują z wykorzystaniem zwinnych ram i metod, ale bez faktycznych pętli uczenia się z klientami. Fake Agile oznacza więc, że albo a) w ogóle nie dostarcza się iteracyjnie inkrementów klientom, albo b) bezpośrednie informacje zwrotne od klientów na temat inkrementu nie są wykorzystywane do krótkoterminowego ustalania priorytetów.

Jakie są przyczyny Fake Agile?

Przyczyn “Fake Agile” jest wiele. Z mojego doświadczenia wynika, że najczęstsze przyczyny Fake Agile w praktyce są następujące:

Fałszywy Agile Przyczyna #1: Brak opinii klientów

Jeśli zwinny zespół nie otrzymuje bezpośredniej informacji zwrotnej od użytkowników, nie może pracować w zwinny sposób. W praktyce żądania klientów są często formułowane przez kierownictwo i przekazywane zespołom za pośrednictwem właścicieli produktów – Prawdziwe pętle informacji zwrotnych z klientami zanikają lub nawet nie istnieją.

Zwinny zespół potrzebuje bezpośredniego kontaktu z klientem!

Fake Agile Cause #2: Skoncentruj się na szybkości i punktach fabularnych

Uff, czy musimy mówić więcej o story pointach w 2025 roku? Myślę, że wszyscy mamy wystarczająco dużo doświadczenia w tym, jak bardzo skupienie się na szybkości i story pointach stoi na drodze do korzyści dla klienta.

Przykład: Co się dzieje, jeśli funkcja jest formalnie gotowa po pierwszej iteracji, ale nie osiąga jeszcze korzyści dla klienta? Jeśli korzyść dla klienta jest dla nas ważna, pracujemy nad nią, aż korzyść dla klienta zostanie faktycznie osiągnięta. Ostatecznie może to zająć 3 iteracje, ale przynajmniej klient jest teraz zadowolony.

Ale zaraz, teraz mój menedżer nagle pojawia się za rogiem i narzeka, że mój zespół zrealizował mniej story points w ostatnim sprincie. Więc byłoby lepiej dla mojej prędkości, gdybyśmy po prostu opuścili niewartościową funkcję i pracowali bezpośrednio nad następną funkcją, abyśmy mogli stworzyć więcej punktów historii.

Co za bzdury, prawda? Jeśli powtórzymy ten proces jeszcze przez kilka miesięcy, otrzymamy produkt z wieloma funkcjami, które przynoszą bardzo niewielkie korzyści klientom.

Nie powinno więc dziwić, że zarówno klienci, jak i zespoły programistów stają się niezadowoleni i odchodzą.

Mówiąc bardziej ogólnie, chodzi o dobrze znane prawo: Prawo Goodhardta

“When a measure becomes a target, it ceases to be a good measure.”

Fałszywy Agile Przyczyna #3: Dyktatura dogmatów

Inżynierowie uwielbiają, gdy istnieją stałe zasady dotyczące wszystkiego. To sprawia, że procesy można planować.

Jak by było, gdybyśmy nasze sposoby pracy również całkowicie ustalili za pomocą zasad – czyż to nie byłoby wspaniałe? Nie, nie byłoby.

Dzięki samemu Scrumowi i jego wielu zasadom i wytycznym, praca zwinna już teraz dla wielu zespołów wydaje się pracą według sztywnych wytycznych. Nie powinno tak być. Nie należy więc pogarszać tej sytuacji poprzez dodawanie kolejnych zasad i wytycznych do pracy zwinnej.

W najlepszych zwinnych zespołach, jakie znam, praca jest ludzka, żywa, spontaniczna i oparta na współpracy. Trzeba przyznać, że w większości zwinnych zespołów tak nie jest.

Zespoły Agile muszą mieć przynajmniej wystarczającą swobodę, aby móc elastycznie współpracować z klientami. Jeśli zasady i procesy to uniemożliwiają, należy je przeanalizować.

W tym poście pisałem już konkretnie o krokach wymaganych do ochrony zespołów Scrumowych przed Zombie Scrumem: Fix Zombie Scrum

Fałszywy Agile jest prawdziwy: jak się chronić?

Nic nie chroni w pełni przed fałszywą zwinnością. Jest jednak jedna rzecz, która może chronić najlepiej jak to możliwe: Skuteczny proces skoncentrowany na ciągłym doskonaleniu.

Oczywiście zaczyna się to od dobrych retrospektyw, w których członkowie zespołu mogą otwarcie dzielić się swoimi poglądami oraz skutecznie opracowywać i wdrażać środki poprawy.

Tak długo, jak ten proces działa, potencjał prawdziwej zwinności w zespole nie jest stracony.

Jeśli chcesz przenieść swoje zwinne retrospektywy na wyższy poziom, polecam –naturalnie – Echometer, nasze narzędzie do retrospektyw. Możesz je wypróbować za darmo tutaj: Wypróbuj Echometer

Kategoria bloga

Więcej artykułów o "Wskazówki dotyczące zwinności"

Zobacz wszystkie artykuły z tej kategorii
Agiles Modell Spotify: Wyjaśnienie Squads, Tribes, Chapters i Guilds

Agiles Modell Spotify: Wyjaśnienie Squads, Tribes, Chapters i Guilds

Krótki przegląd modelu Spotify: Jak Squads, Tribes, Chapters i Guilds skalują zwinność, jakie role są zaangażowane i na co należy zwrócić uwagę podczas wdrażania.

5 pomysłów na retrospektywę sprintu, które zespoły z pewnością będą świętować

5 pomysłów na retrospektywę sprintu, które zespoły z pewnością będą świętować

Jako psycholog i Scrum Master mam prawdopodobnie nietypowe spojrzenie na pomysły dotyczące retrospektyw sprintu. Skupiam się nieco bardziej na "miękkiej" stronie ciągłego doskonalenia. Można też mó...

Moje 7 ulubionych szablonów do retrospektyw Agile

Moje 7 ulubionych szablonów do retrospektyw Agile

W moim zespole przeprowadzamy retrospektywę agile częściej niż przeciętnie: co piątek, czyli raz w tygodniu. I nie uwierzysz - między innymi dzięki wielu super szablonom retrospektyw agile, jest to...

Jak poprawić komunikację w zdalnym zespole programistów?

Jak poprawić komunikację w zdalnym zespole programistów?

Istnieją różne środki i podejścia mające na celu poprawę komunikacji w wirtualnych lub zdalnych zespołach programistów i inżynierów oprogramowania. Nie ma znaczenia, czy są to programiści front-end...

Wskaźniki DORA i SPACE: 2 warsztaty zespołowe mające na celu poprawę wyników

Wskaźniki DORA i SPACE: 2 warsztaty zespołowe mające na celu poprawę wyników

Jeśli jesteś liderem technicznym, prawdopodobnie chcesz wiedzieć, jak dobrze Twój zespół dostarcza oprogramowanie i jak to poprawić. Być może słyszałeś już o metrykach DORA i frameworku SPACE, dwóc...

Umowy robocze: 10 przykładów, wzorów i szablonów

Umowy robocze: 10 przykładów, wzorów i szablonów

Efektywna współpraca w zespołach ma kluczowe znaczenie dla osiągnięcia sukcesu, zwłaszcza w kontekście metod zwinnych, takich jak Scrum. Umowy robocze odgrywają kluczową rolę w tworzeniu jasnych ra...

Lista kontrolna dla liderów zespołów: 10 kluczowych zadań

Lista kontrolna dla liderów zespołów: 10 kluczowych zadań

Jako lider zespołu bierzesz na siebie dużą odpowiedzialność za swoich pracowników i zespół. Ta lista kontrolna dla liderów zespołów ułatwi Ci kontrolę i zapewni, że nic nie pójdzie nie tak. Nasz sz...

Scrum Master jako Servant Leader: 8 powodów do przemyśleń

Scrum Master jako Servant Leader: 8 powodów do przemyśleń

Jako doświadczony psycholog i Scrum Master rozumiem wyzwania stojące przed liderami zespołów w środowiskach zwinnych. Znalezienie równowagi pomiędzy zwinnością a przywództwem nie jest łatwym zadani...

Naprawa scrum zombie w 3 krokach

Naprawa scrum zombie w 3 krokach

Czym jest Zombie Scrum? Zombie Scrum opisuje zespoły, które zachowały strukturę Scruma (rytuały, role itp.), ale utraciły rzeczywiste korzyści dla klienta, wartości i ciągłe doskonalenie. W ten spo...

Newsletter Echometer

Nie przegap aktualizacji Echometer i czerp inspirację do zwinnej pracy