Metodyka Agile bez wątpienia zrewolucjonizowała zarządzanie projektami, zmieniając sposób, w jaki zespoły współpracują, dostarczają wartość i reagują na zmiany.
Galen Low rozmawia z Jimem Highsmithem, współautorem Manifestu Agile, o nieustannej ewolucji zasad Agile i ich zastosowaniu w dzisiejszym, ciągle zmieniającym się środowisku cyfrowym.
Najważniejsze punkty wywiadu
- Pogłębiona rozmowa z Jimem Highsmithem [00:25]
- Jim zastanawia się nad ewolucją Agile na przestrzeni 23 lat — od jej początków po dzisiejsze dyskusje.
- Zauważa początkowy sceptycyzm, z jakim spotykali się zwolennicy Agile, oraz różnice w sposobie wdrażania, takie jak długie cykle iteracji w niektórych miejscach.
- Jim omawia cykl adopcji technologii i różne reakcje na Agile na poszczególnych jego etapach.
- Podkreśla znaczenie ludzi i sposobu myślenia dla powodzenia projektu, większe niż znaczenie samej metodyki.
- Jim przedstawia koncepcję „osiągnięć i rozczarowań” zamiast „sukcesu i porażki”.
- Przypomina definicję zwinności i opowiada o swoich staraniach na rzecz przedstawienia Agile w bardziej pozytywnym tonie.
- Agile jest obecnie wartościowe, ale Waterfall niekoniecznie jest przestarzałe. Obie metodyki są odpowiednie dla różnych rodzajów projektów.
- Projekty należy oceniać na podstawie poziomu niepewności. Projekty o wysokim poziomie niepewności (np. Teleskop Webba) korzystają z elastyczności Agile, podczas gdy projekty o niskim poziomie niepewności (np. aplikacja mobilna) mogą dobrze funkcjonować dzięki strukturze Waterfall.
- Nawet branże tradycyjnie korzystające z Waterfall, takie jak przemysł lotniczy i kosmiczny, mogą czerpać korzyści z niektórych zasad Agile, takich jak iteracyjność.
- Metody Agile można dostosować do projektu. Nawet trwający 3–4 miesiące sprint może być zwinny, jeśli koncentruje się na szybkiej iteracji i nauce, aby uniknąć tworzenia niewłaściwego rozwiązania.
- Ludzie często mylą metodyki Agile ze sposobem myślenia. Agile to sposób myślenia, a nie zbiór sztywnych zasad.
- Agile oznacza przedkładanie komunikacji nad dokumentację, a nie całkowite wyeliminowanie dokumentacji.
- Manifest Agile jest punktem wyjścia, otwartym na interpretację i dostosowanie.
- Jim zastanawia się nad ewolucją Agile na przestrzeni 23 lat — od jej początków po dzisiejsze dyskusje.
Pracowałem ze wszystkim — od braku jakiejkolwiek metodyki, przez metodyki ustrukturyzowane, po metodyki zwinne. Wszystkie mają coś wspólnego: każda z nich może zadziałać i każda z nich może również ponieść porażkę. Chodzi bardziej o ludzi niż o samą metodykę. A tak naprawdę chodzi o sposób myślenia.
Jim Highsmith
- Nowe spojrzenie na zwinność: wyjście poza tworzenie oprogramowania [12:18]
- Zwinność obejmuje coraz więcej praktyk zarządzania projektami, koncentrując się na współpracy i ludziach.
- Koncepcja zwinności staje się ważniejsza niż ścisłe przestrzeganie metodyki Agile.
- Sztuczna inteligencja staje się ważnym obszarem zwinnego zarządzania projektami.
- Niektórzy zwolennicy zwinności unikają określenia „Agile” ze względu na jego negatywne konotacje.
- Określenie „Agile” zyskuje popularność w świecie biznesu, a dyrektorzy generalni używają go do opisywania swojego podejścia.
- Wiodące firmy przyjmują zwinne sposoby myślenia w realizacji swoich projektów.
- Zwinne myślenie skłania do ponownego przemyślenia stylów zarządzania, na przykład poprzez spłaszczanie struktur organizacyjnych.
- Należy skupić się na równowadze między specjalistami ds. zarządzania, współpracy i techniki w zwinnych zespołach.
- Przyszłość zwinności: pojawiające się trendy i potrzeba adaptacji [20:56]
- Wyzwania związane z metodykami Agile:
- Nadążanie za szybkimi zmianami technologicznymi, takimi jak sztuczna inteligencja, Web3, blockchain itp.
- Kulturowy opór wobec zmian — podobny do wyzwań związanych z wdrażaniem Big Data.
- Trudności ze zmianą sposobu myślenia — zarówno na poziomie indywidualnym, jak i całej firmy.
- Konieczność wyjścia poza wiedzę i rozwinięcia kompetencji (wiedza + doświadczenie + podejmowanie decyzji).
- Jak przyspieszyć zdobywanie doświadczenia bez bezpośredniego doświadczania wszystkiego.
- Wpływ sztucznej inteligencji na różne aspekty podejmowania decyzji w zwinnych zespołach.
- Trudności z osiągnięciem rzeczywistego uczenia się poprzez iteracje — konieczne jest bardziej świadome podejście do refleksji i doskonalenia.
- Opór wobec zmian — zwinność może być postrzegana jako mniej uporządkowana i przewidywalna niż model kaskadowy.
- Korzyści ze zwinności:
- Częstsze cykle uczenia się dzięki iteracjom.
- Promowanie adaptacyjnej zwinności zamiast zwinności nakazowej — umożliwia dostosowywanie i uczenie się.
- Wyzwania związane z metodykami Agile:
- Nowe spojrzenie na zwinność: powrót do podstaw i spojrzenie w przyszłość [27:13]
- Inicjatywa Nowe spojrzenie na zwinność:
- Koncentruje się na podstawach zwinności (sposobie myślenia) i przyszłości zwinności.
- Dotyczy tworzenia oprogramowania i zarządzania w środowisku wykorzystującym sztuczną inteligencję.
- Wpływ sztucznej inteligencji na zwinność:
- Różne obszary zwinności (wymagania, programowanie, testowanie) będą podlegać wpływowi sztucznej inteligencji.
- Praktyki i metody zwinne będą musiały się dostosować, aby wykorzystać sztuczną inteligencję.
- Niektóre zadania wykonywane ręcznie mogą zostać zautomatyzowane przez sztuczną inteligencję, co będzie wymagać przeniesienia uwagi ludzi na obszary, w których wyobraźnia ma większe znaczenie.
- Zwinność odniosła sukces, ale musi zająć się pewnymi niedociągnięciami.
- Celem jest stworzenie zwinności, która będzie mogła stale dostosowywać się i doskonalić z czasem.
- Ta inicjatywa koncentruje się zarówno na podstawach zwinności, jak i na jej przyszłej ewolucji.
- Inicjatywa Nowe spojrzenie na zwinność poszukuje współpracy z innymi organizacjami zwinnymi.
- Celem nie jest promowanie jednej konkretnej metodyki Agile (Scrum, Kanban itp.).
- Koncentrujemy się na zrozumieniu przyczyn rozczarowań związanych ze zwinnością, aby doskonalić wszystkie praktyki zwinne.
- Wyzwania związane z wdrażaniem zwinności:
- Rozdrobniony krajobraz zwinności z różnymi metodykami (Scrum, Kanban itp.) utrudniającymi współpracę.
- Trudności z dostosowaniem zwinności do różnych kontekstów organizacyjnych (przejście z poziomu 1 na poziom 3 w dziesięciostopniowej skali zwinności wymaga innych działań niż przejście z poziomu 7 na poziom 8).
- Kulturowy opór wobec zmian, szczególnie utrwalone sposoby myślenia, które nie są gotowe do adaptacji.
- Inicjatywa Nowe spojrzenie na zwinność:
Chcemy, aby ludzie zrozumieli, że zwinność odniosła sukces w wielu kontekstach. Istnieją jednak również obszary wymagające doskonalenia, którymi należy się zająć, a kluczowe pytanie brzmi, jak może się ona rozwijać w przyszłości.
Jim Highsmith
- Znaczenie kontekstu historycznego w kształtowaniu przyszłości Agile [33:28]
- Wdrażanie Agile powinno odbywać się stopniowo, z uwzględnieniem faktu, że przejście z niskiego do średniego poziomu Agile (z 1 do 3) jest pozytywnym krokiem.
- Różne konteksty projektowe wymagają różnych podejść Agile.
- Dobrze zdefiniowane wymagania i znana technologia mogą przemawiać za podejściem bardziej zbliżonym do modelu kaskadowego.
- Niejasne wymagania i najnowocześniejsze technologie mogą lepiej pasować do Agile.
- Agile polega na znalezieniu właściwej równowagi między różnymi aspektami, takimi jak:
- Dokumentacja (brak dokumentacji a nadmierna dokumentacja)
- Planowanie krótkoterminowe a długoterminowe
- Choć Agile kładzie nacisk na krótkoterminowe iteracje, ważne jest, aby nie tracić z oczu długoterminowych celów.
- Planowanie długoterminowe można zastąpić spekulacją — wyobrażeniem pożądanego rezultatu bez sztywnego planowania.
- Przygotowanie do nieznanej przyszłości w zarządzaniu projektami [36:12]
- Rozumienie historycznych wzorców może pomóc przygotować się na przyszłość, ale nie pozwala jej przewidzieć (np. cykli popularności AI).
- Zmiana sposobu myślenia i kultury organizacyjnej ma kluczowe znaczenie dla zapewnienia zarządzaniu projektami odporności na przyszłe zmiany.
- Przeprojektowanie organizacji może obejmować:
- Spłaszczanie hierarchii
- Zapewnianie lepszych szkoleń i większego doświadczenia menedżerom oraz pracownikom
- Indywidualna odpowiedzialność za ciągłe uczenie się ma kluczowe znaczenie.
- Należy rozwijać kluczowe umiejętności, takie jak identyfikowanie dobrych źródeł wiedzy i filtrowanie nadmiaru informacji.
- Przyspieszone doskonalenie kompetencji jest niezbędne.
- Kompetencje to połączenie wiedzy, doświadczenia i umiejętności podejmowania decyzji.
- Rozumienie technologii staje się coraz ważniejsze na wszystkich szczeblach — od kierowników projektów po dyrektorów generalnych.
- Nie wymaga to umiejętności programowania, lecz solidnych podstaw technicznych.
Poznaj naszego gościa
Jim jest współautorem Manifestu Agile, członkiem-założycielem The Agile Alliance, współautorem Deklaracji współzależności dla liderów projektów, a także współzałożycielem i pierwszym prezesem Agile Leadership Network. Jim doradzał organizacjom technologii informacyjnej i firmom programistycznym na całym świecie.

Jedną z kluczowych umiejętności każdej osoby, która chce odnieść sukces w środowisku Agile — niezależnie od tego, czy jest programistą, czy dyrektorem generalnym firmy — jest rozumienie równowagi.
Jim Highsmith
Materiały z tego odcinka:
- Dołącz do społeczności Digital Project Manager
- Zapisz się do newslettera, aby otrzymywać nasze najnowsze artykuły i podcasty
- Połącz się z Jimem na LinkedInie
- Odwiedź stronę internetową Jima
Powiązane artykuły i podcasty:
Przeczytaj transkrypcję:
Próbujemy transkrybować nasze podcasty za pomocą programu komputerowego. Prosimy o wyrozumiałość w przypadku literówek, ponieważ bot nie zawsze działa w 100% poprawnie.
