Przerwijcie mi, jeśli już to słyszeliście: „Agile to nie metodologia, lecz sposób pracy” albo „To sposób myślenia”, albo „To podejście”.
Można by argumentować, że te słowa są po prostu synonimami metodologii, ale zagorzali zwolennicy agile często twierdzą, że tak nie jest; że sposób myślenia wyznacza kierunek dla wielu metodologii mieszczących się w jego ramach (Scrum, Kanban i tak dalej).
Robi się już gorąco? Gotowi wkroczyć do naszych wzmianek z własnym krytycznym zdaniem, w stylu osoby, która zawsze musi odpowiedzieć? Na ten temat pojawiło się wiele argumentów, a raczej debat — zarówno w naszych sekcjach komentarzy, jak i w innych miejscach w sieci. Może nawet w salach zarządów waszych organizacji?
Czas raz na zawsze rozstrzygnąć tę kwestię: czy agile to metodologia, czy nie? Porozmawiałem z siedmioma ekspertami w dziedzinie agile i zarządzania projektami, aby uzyskać jednoznaczną odpowiedź.
Argumenty za tym, że agile jest metodologią
Wydaje się, że wszyscy zgadzają się co do jednego: agile jest skomplikowane. Jak wyjaśnia Sally Shaughnessy, „wymaga:
- Przedkładania postępów nad perfekcję (spróbujcie sprzedać to klientowi)
- Prototypów zamiast planowania i dokumentacji (trudne dla kierowników projektów i strategów)
- Punktów historyjek i prędkości zespołu zamiast dni i dolarów (wytłumaczcie to osobie odpowiedzialnej za budżet)”
Nie ma jednak zgody co do tego, jak agile jest wykorzystywane w praktyce — czy jest metodologią, czy sposobem myślenia?
Agile jest często określane potocznie mianem metodologii. Wiele tweetów, postów i historii mówi o „korzyściach płynących z metodologii agile”, o tym, jak „metodologia agile pochłania pieniądze i czas”, albo o tym, jak „potężna i użyteczna jest metodologia agile”. Hashtag #agilemethodology jest popularny.
Oto kilka powodów, dla których tak często określa się agile mianem metodologii.
Pomylenie Scruma z agile
Istnieje tendencja do używania określeń Scrum i agile zamiennie, mimo że nie oznaczają one tego samego. Prawdopodobnie wynika to z faktu, że Scrum jest najpopularniejszą metodologią w ramach agile.
Scrum może być agile, ale agile nie jest Scrumem:
Posty ze społeczności compsci
na Reddicie
Nieudane wdrożenie
Organizacje, które próbują przeprowadzić transformację agile bez odpowiednich procesów zarządzania zmianą, ryzykują błędne przedstawienie agile członkom zespołu projektowego i innym pracownikom, którzy faktycznie wykonują tę pracę.
W rezultacie członkowie zespołu zaczynają żywić niechęć do agile, co w ich przekonaniu oznacza więcej bezsensownych spotkań, większy nadzór i mikrozarządzanie oraz nacisk na szybsze wykonywanie zadań przy mniejszych zasobach (a wszyscy wiemy, że każdy to po prostu uwielbia).
Komentarz
autorstwa u/Dogbeast z dyskusji Czym jest Agile i dlaczego jest ważne?
w learnprogramming
„Wykonywanie” agile kontra „bycie” agile
Osoby twierdzące, że agile jest sposobem myślenia, a nie metodologią, często mówią o swoich organizacjach i zespołach, że „są agile”, zamiast że „stosują agile”.
Zespoły, które tylko „stosują agile”, nie rozumieją dlaczego tego, co robią. Zamiast „być agile” i stosować się do sposobu przedstawionego w Manifeście Agile, postępują zgodnie z zestawem praktyk (czyli metodologią), nie zastanawiając się, dlaczego metodologia została skonstruowana właśnie w ten sposób.
Kiedy więc zespoły „stosują agile”, myślą o nim tak, jak myśleliby o metodologii — jako o zestawie procesów i praktyk mających doprowadzić do określonego rezultatu, a nie jako o sposobie myślenia o pracy.
Oto obrazowa odpowiedź na pytanie, czy agile ma być listą zadań podzieloną na mniejsze jednostki pracy i przydzielaną w ramach sprintów, ale bez korzystania z retrospektyw ani iteracji.
Komentarz
autorstwa u/TheNegroSuave z dyskusji Kiedy agile nie jest zwinne
w agile
Argumenty za traktowaniem Agile jako sposobu myślenia
Dlaczego więc ewangelizatorzy agile tak bardzo obstają przy tym, że nie jest ono metodyką, mimo że wiele osób zdaje się domyślnie określać je właśnie w ten sposób?
Liz Lockhart Lance, szefowa personelu w Performica, twierdzi, że „Agile nie jest pojedynczą metodyką. Agile to sposób myślenia zakorzeniony w Manifeście Agile, w którym cztery wartości i dwanaście zasad kierują sposobem myślenia oraz podejmowania decyzji przez osoby zaangażowane we współpracę nad opracowywaniem nowych rozwiązań, oprogramowania, produktów itp.”
Jeśli czytałeś Manifest Agile, wiesz, że wartości i zasady, do których odnosi się Lance, nie określają konkretnego zestawu praktyk ani procedur, które muszą zostać wykonane przez osoby korzystające ze zwinnego sposobu pracy.
Zamiast tego, jak sama mówi: „Osoba praktykująca Agile jako sposób myślenia będzie otwarta na zmiany i naukę, będzie skupiona na ludziach, a współpracę będzie traktować jako fundamentalną wartość.”
Wiele istniejących metodyk mieszczących się pod parasolem agile określa konkretne praktyki i procesy służące temu sposobowi myślenia, ale ponownie — Manifest Agile nie precyzuje, jak organizacje i zespoły powinny właściwie „praktykować agile”.
Sarah Hoban, starsza dyrektorka Biura Zarządzania Programami w Aura, zgadza się z tym. „Opisałabym agile raczej jako sposób myślenia niż metodykę … Nie trzeba przestrzegać określonego zestawu procesów, aby działać zwinnie. ”
„Agile jest raczej podejściem, które stosuje się do rozwiązywania problemów. Chodzi o iteracyjne zajmowanie się problemem aż do znalezienia rozwiązania, które najlepiej spełnia potrzeby klienta w ramach dostępnego czasu i budżetu,” dodaje.
Jak podkreśla Hoban, iteracja jest kluczem do agile. Zarówno Manifest Agile, jak i poszczególne metodyki zwinne zachęcają do iteracji. Gdy zaczynasz pracować iteracyjnie, tworzyć kolejne wersje MVP i nie przywiązujesz nadmiernej wagi do tego, by za pierwszym razem wszystko było idealne, pracujesz zgodnie ze zwinnym sposobem myślenia — niezależnie od tego, czy stosujesz procesy Scrum, czy procesy Kanban.
Eric Risner ACP ®, założyciel Rise Up Leadership, zauważa, że agile polega na pozwoleniu, aby sytuacja lub projekt wskazywały zespołowi sposób pracy. „Słowo „agile” oznacza filozofię polegającą na podejściu do projektu w sposób najlepiej dopasowany do sytuacji. W zarządzaniu projektami nie istnieje uniwersalna metodyka agile, ponieważ różne działania wymagają różnych podejść.”
Choć Manifest Agile może wydawać się dość abstrakcyjny, Risner sprowadza nas z powrotem do praktycznego stosowania agile poprzez różnorodne metodyki zwinne, które mieszczą się pod tym szerokim parasolem.
Łączenie sposobu myślenia i praktyki
Jesse Fewell, założyciel firmy konsultingowej Fewell Innovation specjalizującej się w agile, twierdzi, że agile musi łączyć zarówno zwinny sposób myślenia, jak i praktykę „działania zgodnie z agile”.
Jego zdaniem, gdy organizacje próbują przeprowadzić transformację agile, muszą w równym stopniu skupić się na zmianie kultury organizacyjnej i sposobu myślenia zespołów oraz na konkretnych taktykach i krokach, które podejmą, aby transformacja agile zakończyła się sukcesem.
W jego słowach: „Prawdziwa magia dzieje się wtedy, gdy świadomie połączysz to, co najlepsze w rozmowach o kulturze i krokach strukturalnych … zarówno zwinny sposób myślenia, jak i mechanizmy agile [działają] ramię w ramię.”
Agile nie jest więc metodyką; jest sposobem myślenia. Manifest Agile zapewnia sposób myślenia, którym można się kierować w pracy, ale — jak zauważył każdy z naszych ekspertów w takiej czy innej formie — zespoły i organizacje nadal potrzebują procesów i procedur zwinnego przepływu pracy, aby realizować zadania. Ostatecznie liczy się to, jak ludzie stosują agile w praktyce.
Informatyk Allen Holub podsumowuje to bardzo trafnie:
Kultura agile również ma znaczenie
Galen Low, współzałożyciel DPM, podkreśla, że kultura agile jest równie ważna, wykraczając poza sam zwinny sposób myślenia: „Musimy pamiętać, że Agile wywołało rewolucję w sposobie prowadzenia projektów związanych z tworzeniem oprogramowania około 2001 roku.
„Teraz, gdy minęło ponad 20 lat, uznajemy za oczywiste ten cały buntowniczy i innowacyjny duch, a my tkwimy w próbach sprawdzenia, czy poprawnie przestrzegamy wszystkich zasad. W manifeście nie było żadnych zasad, tylko wytyczne i wspólne wartości” — mówi — „Zwinność jest zarówno kulturą, jak i sposobem myślenia.”
W niedawnym odcinku podcastu z Davem Priorem, starszym konsultantem w Leading Agile, Prior powtórzył podobną myśl, odnosząc ją konkretnie do zwinnych agencji: „Ludzie cały czas mówią o kulturze w kontekście zwinności — o tym, że trzeba zaczynać od kultury i że kultura jest naprawdę ważna — ale jeśli nie stworzysz środowiska, w którym coś takiego jak Scrum może przetrwać, to nie zadziała … Jeśli nie stworzysz przestrzeni, w której może się rozwijać, to nie zadziała.”
Nasze oficjalne stanowisko: zwinność to sposób myślenia (i coś więcej)
Tak więc zwinność jest sposobem myślenia, ale jest również kulturą i środowiskiem, które każdy członek zespołu musi zaakceptować, aby to działało.
Zdecydowanie nie jest wyłącznie metodologią. Bez zwinnego sposobu myślenia i kultury zwinne procedury tracą swoją zamierzoną wartość.
Jak zauważa Shaughnessy: „Przyjęcie zwinnego podejścia przynosi korzyści… Łączy zespoły. Wzmacnia komunikację i daje nowe możliwości, dostrzega korzyści płynące z porażek i opiera się na potrzebach użytkowników końcowych — a przecież ostatecznie właśnie to staramy się osiągnąć: tworzyć produkty, które w przemyślany i intuicyjny sposób odpowiadają na potrzeby użytkowników.”
Co o tym sądzisz?
Czy uważasz zwinne podejście za metodologię czy sposób myślenia? Być może ważniejsze pytanie brzmi, czy zwinność jest w ogóle dobra (a dyskusji na ten temat również tutaj nie brakuje).
Więcej informacji na temat najważniejszych pytań dotyczących zarządzania projektami znajdziesz, zapisując się do newslettera The Digital Project Manager lub dołączając do innych cyfrowych kierowników projektów w naszej społeczności Slack, aby kontynuować rozmowę!
