Nasi doświadczeni programiści są gotowi, by błyskawicznie rozwinąć Twój produkt.

Zespoły agile w 2024 roku: jak zmienić ich dynamikę i osiągnąć sukces

22 gru 20238 min czytania

Kamil Osiecki

Kamil, CEO Ideamotive, łączy wiedzę o strategii, przywództwie i pracy zespołowej i zachęca zespół do nowych pomysłów. Pisze o zarządzaniu, wzroście i rozwoju biznesu, zawsze z naciskiem na wyniki.

W zarządzaniu projektami metodyka zwinna stała się dla wielu organizacji podstawą pracy. Agile, ceniony za elastyczność, szybkie reagowanie i nastawienie na klienta, sprawdził się zarówno w małych startupach, jak i w dużych firmach. Im większa organizacja i liczniejsze zespoły, tym trudniej jednak trzymać się podstawowych zasad agile'a. Rok 2023 przyniósł wiele nowych trendów i wniosków o tym, jak skutecznie skalować agile. Odpowiadają one na zmieniające się potrzeby dużych projektów i zróżnicowanych zespołów.

 

Agile to podejście, w którym zespół otwarcie przyjmuje zmiany, skupia się na potrzebach klienta i dostarcza wartość małymi krokami. To podejście ceni rozmowę między ludźmi i informację zwrotną, gotowość do zmian i działające efekty. W ostatnich latach agile wyszedł poza wytwarzanie oprogramowania i przyjął się także w innych obszarach biznesu, między innymi w marketingu, HR i finansach. Skoro sprawdza się w tylu różnych działach, widać, jak jest wszechstronny i jak dobrze pasuje do dzisiejszego biznesu.

 

W 2023 roku w zarządzaniu projektami agile pojawiło się kilka ważnych nowości. Jedna z nich to narzędzia oparte na AI, na przykład Agile Boty, które pomagają zarządzać backlogiem i planować sprinty. Dzięki nim zespoły pracują sprawniej i wydajniej, a praktyki agile coraz częściej opierają się na danych.

 

Duże znaczenie zyskały też wirtualna rzeczywistość (VR) i rzeczywistość rozszerzona (AR). Zmieniają sposób, w jaki zespoły agile współpracują i się szkolą. Symulują realne sytuacje, dzięki czemu łatwiej współpracować na odległość, a szkolenia stają się immersyjne.

 

Równie ważny trend to rosnąca popularność podejść takich jak Business Agility i Disciplined Agile (DA). Przenoszą one zasady agile'a poza wytwarzanie oprogramowania, dzięki czemu cała organizacja łatwiej się dostosowuje i jest bardziej innowacyjna. Stawiają na dostarczanie wartości, a praktyki agile stosują elastycznie, dopasowując je do okoliczności każdego projektu.

Skalowanie agile'a w 2024 roku

W miarę jak agile dojrzewa, coraz częściej mówi się o „agile'u na dużą skalę”. Duże firmy stosują praktyki agile w całych portfelach, programach i zespołach, korzystając z frameworków takich jak Scaled Agile Framework (SAFe), Large-Scale Scrum (LeSS) i Nexus. Skalowanie nie polega tylko na powiększaniu zespołów. Chodzi też o to, żeby zasady agile'a skutecznie działały w różnych działach i projektach.

 

Widok od tyłu na młodych pracowników biura w swobodnych strojach, słuchających menedżera objaśniającego coś na ilustracjach.

 

Popularne stały się też hybrydowe frameworki agile, które łączą różne podejścia, żeby wyciągnąć z nich jak najwięcej. Scrumban (połączenie Scruma i Kanbana) czy SAFe dają elastyczność i wskazówki potrzebne w większych, bardziej złożonych projektach.

Najważniejsze strategie i praktyki skalowania agile'a w 2024 roku

Skalowanie metodyk zwinnych w organizacji to proces złożony, ale konieczny, jeśli firma ma pozostać konkurencyjna i elastyczna na szybko zmieniającym się rynku. Poniżej zebraliśmy z różnych źródeł dobre praktyki i strategie, które pomagają skutecznie skalować agile w dużych organizacjach.

 

  1. Czym jest agile na dużą skalę

Agile na dużą skalę to zasady i praktyki agile'a przeniesione z pojedynczych zespołów na całą organizację. Wymaga to zmiany kultury: ludzie, praktyki i narzędzia muszą być zgodne z wartościami agile'a​​. Nie chodzi tylko o to, żeby zespołów było więcej, ale o to, żeby zasady agile'a naprawdę obowiązywały w różnych działach i projektach​​​​.

 

  1. Wybór właściwego frameworka

Do skalowania agile'a często wybiera się SAFe (Scaled Agile Framework), Scrum@Scale i podejścia hybrydowe. Każdy z nich ma swoje mocne strony i sprawdza się przy innych potrzebach. SAFe daje wyraźną strukturę dużym wdrożeniom, a Scrum@Scale jest lekki i modułowy, więc łatwo go dopasować do różnych warunków​​.

 

  1. Przywództwo i zarządzanie zmianą

Transformację agile napędza przede wszystkim mocne wsparcie liderów. Liderzy muszą ułatwiać zmianę kultury, traktować wdrożenie agile'a priorytetowo i tworzyć warunki, w których zespoły mają realną swobodę działania i dobrze komunikują się z interesariuszami​​​​. Powinni aktywnie uczestniczyć w całym procesie: w szkoleniach z metodyk zwinnych, we wdrożeniu i w podejmowaniu decyzji.

 

  1. Skuteczne planowanie i autonomia

Organizacja powinna ustalić jasną hierarchię elementów pracy (epiki, funkcje, historyjki, zadania) i wyznaczyć granicę autonomii, czyli miejsce, w którym odpowiedzialność przechodzi z kierownictwa na zespoły. Dzięki temu zespoły realizują cele zarządu, a o tym, jak wykonać swoją pracę, decydują same​​.

 

  1. Solidna inżynieria i infrastruktura

Dostarczanie w rytmie agile wymaga solidnych praktyk inżynierskich oraz inwestycji w nowoczesne narzędzia i infrastrukturę. Ciągła integracja i wdrażanie, automatyzacja testów oraz międzyfunkcyjna kultura DevOps pozwalają utrzymać jakość i produktywność, kiedy agile obejmuje coraz większą część organizacji​​.

 

  1. Nauka i społeczności praktyków

Żeby zespoły rozumiały praktyki agile i umiały je skutecznie stosować, potrzebują regularnych szkoleń z agile'a i stałego wsparcia coachów. W dzieleniu się wiedzą i upowszechnianiu dobrych praktyk w całej organizacji dużą rolę odgrywają społeczności praktyków (CoP)​​.

 

  1. Włączenie zespołów spoza IT

Kiedy skalowanie się udaje, agile stopniowo obejmuje kolejne działy biznesowe i wspierające. Dzięki temu lepiej się współpracuje, wydania są stabilniejsze i lepszej jakości, a praktyki agile szerzej przyjmują się w całej organizacji​​.

 

  1. Ambasadorzy agile'a i agenci zmiany

Ambasadorzy agile'a i agenci zmiany są niezbędni, bo łączą kierownictwo z zespołami. Pomagają wcielać wizję organizacji w życie i napędzają przejście na praktyki agile. Głęboko znają kulturę organizacji, dlatego skalowanie idzie z nimi sprawniej​​.

Jak zorganizować pracę wielu zespołów agile w dużej firmie

Kiedy w dużej organizacji pracuje wiele zespołów agile, trzeba je przemyślanie zorganizować, żeby utrzymać produktywność, jakość i zgodność z celami firmy. Oto dobre praktyki i strategie, które w tym pomagają:

 

Stały skład to podstawa produktywności i jakości: częste zmiany ludzi w zespole zaburzają jego rozwój i zmuszają go, żeby wciąż od nowa przechodził fazy forming, storming, norming i performing. Stabilne zespoły dopracowują swoje metody agile i procesy techniczne, więc pracują wydajniej i dostarczają lepszą jakość. Odpowiadają też za testy i pilnują, żeby doświadczenie klienta było w centrum uwagi. Dzięki temu klienci zgłaszają mniej problemów, a w produkcie jest mniej błędów. Ludzie w stabilnych zespołach są też bardziej zadowoleni z pracy i rzadziej odchodzą, a to jeszcze podnosi produktywność i skuteczność zespołu​​.

 

Dłoń biznesmena z telefonem i cyfrową nakładką symbolizującą strategię biznesową-2

 

Jasne role i obowiązki: liderzy, którzy zarządzają wieloma zespołami agile, muszą wyraźnie określić, kto w zespole za co odpowiada. Powinni też rozumieć i doceniać pracę zespołową, traktować członków zespołu jak równych sobie i jasno się komunikować. Dobrze, żeby znali produkty od strony technicznej i aktywnie uczestniczyli w pracy każdego zespołu. Najlepiej, gdy lider prowadzi zespoły, które pracują nad podobnymi produktami albo w tym samym obszarze. Jest wtedy mniej zakłóceń, a zarządzanie pozostaje skuteczne​​.

 

Poziomy pracy i granica autonomii: kiedy elementy pracy mają jasną hierarchię (epiki, funkcje, historyjki, zadania), a granica autonomii jest wyznaczona, widać, gdzie kończy się odpowiedzialność kierownictwa, a zaczyna samodzielność zespołu. Zespoły realizują wtedy cele zarządu, ale sposób wykonania pracy wybierają same. Kierownictwo może na przykład odpowiadać za epiki i funkcje, co utrzymuje wspólny kierunek, a zespoły za historyjki i zadania, więc to one decydują, jak je zrealizować​​.

 

Topologie zespołów porządkują pracę: w SAFe (Scaled Agile Framework) zespoły dzieli się na kilka typów, na przykład zespoły zorientowane na strumień wartości, zespoły złożonych podsystemów i zespoły platformowe. Taki podział pozwala panować nad obciążeniem poznawczym i skupić się na obszarach, które zespół jest w stanie opanować. Zespoły złożonych podsystemów zajmują się częściami systemu, które wymagają głębokiej wiedzy technicznej. Zespoły platformowe zapewniają niezbędne usługi wewnętrzne, dzięki którym pozostałe zespoły pracują sprawniej. Ważne są też zespoły wspierające, które pomagają innym zespołom zdobywać nowe kompetencje, zwłaszcza techniczne i z zarządzania produktem​​.

 

Planowanie i rozmowy o funkcjach: każdy poziom hierarchii (epiki, funkcje, historyjki, zadania) trzeba dobrze zaplanować. Epiki wyznaczają wizję, funkcje określają strategię, a historyjki i zadania rozpisują wykonanie. Na regularnych rozmowach o funkcjach zespoły pokazują kierownictwu swoje plany, dzięki czemu łatwo sprawdzić, czy wpisują się w cele organizacji. Ten proces daje też kierownictwu bieżący wgląd w pracę zespołów i pomaga utrzymać ją w zgodzie z szerszymi celami firmy​​.

Liderzy decydują o powodzeniu skalowania agile'a

 

W dużej organizacji liderzy odgrywają w transformacji agile kluczową i wielowymiarową rolę. Muszą przy tym wyraźnie odejść od tradycyjnych stylów przywództwa. McKinsey, PC Tech Magazine i Elev8 zwracają uwagę na kilka najważniejszych aspektów tej zmiany:

 

  • Nowy sposób myślenia i działania: liderzy muszą zmienić własne nastawienie i zachowania, żeby wspierać transformację agile. Zamiast reagować, mają działać twórczo i budować kulturę innowacji, współpracy i tworzenia wartości. Pewność ustępuje miejsca odkrywaniu, władza partnerstwu, a myślenie w kategoriach niedoboru myśleniu w kategoriach obfitości​​​​.

  • Więcej swobody dla zespołów: przywództwo w duchu agile polega na tym, żeby dawać ludziom uprawnienia i budować autonomiczne zespoły. Lider przekazuje zespołom uprawnienia i decyzje, wspiera samoorganizację i odpowiedzialność, a zamiast mikrozarządzania udziela wskazówek i wsparcia​​.

  • Otwarta komunikacja: bez niej nie ma przywództwa w duchu agile. Liczą się przejrzystość i otwarty dialog, bo budują zaufanie, pomagają uzgodnić oczekiwania i sprzyjają współpracy​​.

  • Ciągła nauka i adaptacja: liderzy agile budują kulturę, w której zespoły stale się uczą i dostosowują. Zachęcają je, żeby zastanawiały się nad swoją pracą, szukały tego, co można poprawić, i próbowały nowych podejść. Taka kultura jest niezbędna, żeby nadążać za zmianami na rynku i wprowadzać innowacje​​.

  • Klient w centrum uwagi: lider agile przykłada dużą wagę do tego, żeby rozumieć potrzeby klientów i je zaspokajać. Służą temu iteracyjne cykle rozwoju i stała informacja zwrotna, dzięki którym strategia odpowiada na oczekiwania klientów​​.

  • Agile i tradycyjne przywództwo razem: przyjmując zasady agile'a, warto łączyć to, co najlepsze w obu stylach przywództwa. Trzeba znaleźć równowagę dopasowaną do potrzeb i wyzwań konkretnej organizacji i nie bać się szukać nowych sposobów kierowania ludźmi, bo otoczenie biznesowe ciągle się zmienia​​.

  • Zasady agile'a w praktyce: żeby liderzy skutecznie działali w duchu agile, muszą pielęgnować kulturę eksperymentowania, regularnie zbierać informację zwrotną, usprawnić monitoring i stawiać na pierwszym miejscu ciągłe doskonalenie i zdolność adaptacji​​.

  • Liderzy też się uczą: szkolenia i coaching są niezbędne, żeby zdobyć praktyczne umiejętności lidera agile. Pomagają w tym kultura eksperymentowania, mentoring i programy szkoleniowe dopasowane do potrzeb​​.

  • Przeszkody we wdrażaniu agile'a: chodzi na przykład o opór wobec zmian i brak jasnych mierników. Żeby je pokonać, liderzy muszą przekonująco pokazywać, co firma zyska na agile'u, włączać pracowników w podejmowanie decyzji, ustalać priorytety w przydziale zasobów oraz wyznaczyć jasną wizję i strategię​​.

 

Krótko mówiąc, przywództwo w duchu agile w dużej organizacji polega na tworzeniu elastycznego środowiska, które łatwo się dostosowuje i sprzyja współpracy. Firma szybko reaguje wtedy na zmiany, skupia się na potrzebach klientów, a ludzie stale się uczą i wprowadzają innowacje.

Backlog zespołu: jak go tworzyć i utrzymywać

Odpowiedzialność i źródła pozycji: za backlog zespołu odpowiada przede wszystkim Product Owner (PO), który korzysta z uwag zespołu i innych interesariuszy. Do backlogu zespołu trafiają pozycje z backlogu Agile Release Train (ART), sprawy wynikające z lokalnego kontekstu zespołu i wymagania innych interesariuszy​​.

 

Porządkowanie backlogu: to ciągła, wspólna praca, dzięki której czekają w nim historyjki gotowe do realizacji, bez większego ryzyka i niespodzianek. W praktyce oznacza to doprecyzowywanie historyjek, ustalanie kryteriów akceptacji i ustawianie najważniejszych pozycji na górze listy​​.

Program Backlog i Solution Backlog

Systemy Kanban: pozycjami tych backlogów zarządza się w systemach Program Kanban i Solution Kanban. Dzięki nim zespoły łatwiej zgrywają pracę, wszystko jest widoczne, a zależności pozostają pod kontrolą​​.

 

Weighted Shortest Job First (WSJF): metoda ustalania priorytetów, według której układa się kolejność pozycji w backlogu. Pozwala zachować równowagę między nowymi funkcjami biznesowymi a pracą nad enablerami​​.

 

Podwójna ekspozycja: dłoń biznesmena przy nowoczesnym komputerze i grafika symbolizująca strategię biznesową

 

Przygotowanie do PI Planning: pozycje backlogu są stale doprecyzowywane. Trzeba określić kryteria akceptacji, ocenić wykonalność techniczną i zarezerwować część mocy przerobowych na enablery​​.

Zasady backlogu produktu w Scrumie

  • Cel produktu wyznacza kierunek: backlog produktu powinien odzwierciedlać cel produktu zespołu scrumowego i zmieniać się na bieżąco razem z planami​​.

  • Czym zajmuje się Product Owner: w ramach dostępnych ograniczeń dba o to, żeby praca deweloperów dawała jak największą wartość. Decyduje o treści i kolejności pozycji w backlogu produktu, ale nie jest dyktatorem​​.

  • Mniejsze ryzyko: backlog produktu służy przede wszystkim ograniczaniu ryzyka. Dlatego najpierw realizuje się pozycje o dużej wartości i wysokim priorytecie​​.

  • Jak rozmawiać z interesariuszami: nie traktuj backlogu produktu jako sposobu na uspokojenie interesariuszy, którzy mają nierealistyczne oczekiwania. Liczą się przejrzystość i jasna komunikacja​​.

  • Kontrolowany wzrost: backlog produktu powinien rosnąć w tempie, w jakim zespół jest w stanie dostarczać, i obejmować pozycje, które naprawdę wnoszą wartość​​.

W agile'u na dużą skalę, zwłaszcza w Scaled Agile Framework (SAFe), raporty i metryki są kluczowe, bo pozwalają śledzić postępy i efektywność zespołów agile oraz całej organizacji. Oto, na co zwrócić uwagę w raportowaniu i metrykach w SAFe:

 

  • Przepływ pracy: Metryki przepływu są niezbędne, żeby ocenić, jak sprawnie organizacja dostarcza wartość. Należą do nich Flow Distribution, Flow Velocity, Flow Time, Flow Load, Flow Efficiency i Flow Predictability. Pomagają zachować równowagę między różnymi rodzajami pracy, na przykład nowymi funkcjami i długiem technicznym, i pilnować, żeby organizacja skupiała się na sprawnym dostarczaniu wartości​​.

  • Wspólny kierunek dzięki OKR-om: W SAFe cele i kluczowe rezultaty (OKR) łączą portfel ze strumieniem wartości i Agile Release Trains (ART). Pomagają wyznaczać cele i mierzyć postępy, a różne poziomy organizacji działają spójniej​​.

  • Możliwości DevOps w liczbach: Metryki DORA szczególnie dobrze pokazują, na ile organizacja opanowała DevOps. Mierzą częstotliwość wdrożeń, czas realizacji zmian, czas przywrócenia usługi i odsetek nieudanych zmian. Dają konkretny obraz wydajności i pasują do systemu metryk przepływu w SAFe​​.

  • Skuteczne metryki i KPI: W SAFe mierzy się nimi wyniki zarówno zespołu, jak i biznesu. Są wśród nich wskaźniki ilościowe opisujące projekt agile, liczbowe oceny zakresu, kosztu, złożoności i jakości oprogramowania oraz miary postępów w pracy zespołowej i w dostosowywaniu się do zmian​​.

  • Raporty, które synchronizują pracę i poprawiają jakość: Dzięki raportowaniu w SAFe wyznaczanie celów, współpraca i dostarczanie idą w jednym rytmie, uwaga skupia się na jakości i wdrożeniu, a bieżący stan projektów jest dobrze widoczny. Decyzje zapadają na podstawie lepszych informacji, a statusy prac i niezawodność zespołów są raportowane przejrzyściej​​.

Podsumowując: żeby skalowanie agile'a w organizacji się udało, trzeba umiejętnie połączyć wsparcie liderów, szkolenia, solidną inżynierię, odpowiednie narzędzia i zmianę kultury. Całość wymaga starannego planowania i wykonania. Najważniejsze są przy tym współpraca, ciągła nauka i elastyczność, bo każda organizacja mierzy się z innymi wyzwaniami.

Kamil Osiecki

Kamil, CEO Ideamotive, łączy wiedzę o strategii, przywództwie i pracy zespołowej i zachęca zespół do nowych pomysłów. Pisze o zarządzaniu, wzroście i rozwoju biznesu, zawsze z naciskiem na wyniki.

Zobacz wszystkie wpisy autora
CEE IT 2023

Outsourcing i offshoring IT w Europie Środkowo-Wschodniej: raport 2023

Białoruś • Polska • Rumunia • Ukraina

Czytaj teraz
Uśmiechnięty młody Azjata w okularach korzystający z laptopa w kawiarni
Ideamotive
Świetny kod to tylko połowa sukcesu. Drugą dokładają nasi eksperci i konsultanci: wiedzę biznesową, dzięki której zbudujesz zespół technologiczny, poprowadzisz go i powiększysz.
Bezpłatna konsultacja

Szukasz project managerów IT do swojego zespołu?

W naszej sieci talentów czekają dziesiątki zweryfikowanych project managerów IT.