Państwa zespół realizuje sprinty. Istnieje lista zadań do wykonania, definicja zakończenia oraz regularne retrospektywy. Na papierze wszystko wygląda na agile.

Jednak coś nadal wydaje się nie tak.

Wydania są nieprzewidywalne. Te same motywy retro wciąż powracają. A gdyby ktoś zapytał: „Jak dojrzała jest Państwa praktyka agile?”, nie byłoby to łatwe pytanie.

Właśnie z powodu tych wątpliwości powstały oceny dojrzałości agile — i właśnie dlatego ich prawidłowe przeprowadzenie przy użyciu odpowiedniego narzędzia decyduje o tym, czy rozmowa zaowocuje jedynie prezentacją, czy też doprowadzi do rzeczywistych zmian.

Czym jest ocena dojrzałości metodologii agile?

Ocena dojrzałości agile to usystematyzowana metoda służąca do oceny, na ile skutecznie zespół lub organizacja stosuje zasady agile w praktyce.

Nie chodzi tu jedynie o liczbę przeprowadzanych ceremonii agile. Chodzi o to, czy faktycznie obecna jest odpowiednia filozofia – analizuje się takie obszary, jak współpraca, przepływ dostaw, jakość techniczna oraz ciągłe doskonalenie, aby zidentyfikować mocne strony i możliwości rozwoju o największym potencjale.

W szerszym ujęciu modele dojrzałości mają na celu ocenę zdolności organizacji do konsekwentnego doskonalenia swoich procesów w miarę upływu czasu. Wraz z dojrzewaniem zespołu przekłada się to na bardziej przewidywalne i elastyczne wyniki, a nie tylko na szybsze sprinty.

Dlaczego oceny dojrzałości metodologii agile mają znaczenie

Oto dany statystyczny, który daje do myślenia: według raportu OutSystems „State of Application Development” (w ramach którego przeprowadzono ankietę wśród ponad 1500 specjalistów ds. tworzenia aplikacji) jedynie około 15% organizacji uważa się za w pełni dojrzałe pod względem stosowania praktyk agile. Około 60% pozostaje na drugim lub trzecim etapie dojrzałości, stosując metodyki agile bez czerpania z nich pełnych korzyści.

Przemiany oparte na metodologii agile często utknęły w martwym punkcie nie dlatego, że zespołom brakuje zaangażowania, ale dlatego, że nie ma wspólnego, rzetelnego obrazu tego, co faktycznie się dzieje. Luki pozostają niewidoczne. A bez przejrzystości trudno jest stwierdzić, czy rzeczywiście idzie się do przodu, czy też po prostu pozostaje się w strefie komfortu.

Regularne oceny dojrzałości agile przynoszą zespołom i kierownictwu szereg istotnych korzyści:

  • Ujawniają one, co naprawdę się dzieje. Codzienna praca utrudnia dostrzeżenie problemów systemowych. Ocena zapewnia odpowiednią strukturę i chwilę wytchnienia, pozwalając jasno przyjrzeć się temu, jak naprawdę funkcjonuje Państwa zespół, a nie tylko jak się wydaje.
  • Pomagają one skoncentrować energię na wprowadzaniu ulepszeń. Nie każda luka wymaga jednakowego nakładu pracy. Oceny pomagają zidentyfikować zmiany, które przyniosą największe efekty, dzięki czemu nie rozpraszają Państwo wysiłków, a zaczynają osiągać ukierunkowane postępy.
  • Tworzą one wspólny język. Gdy wszyscy członkowie zespołu oceniają te same aspekty, uwidaczniają się różnice w punktach widzenia. Ta szczera rozbieżność w postrzeganiu sposobów pracy zespołu przez poszczególne osoby może stać się punktem wyjścia do jednych z najcenniejszych rozmów, jakie Państwo przeprowadzą.
  • Dzięki nim postępy stają się widoczne. Regularne przeprowadzanie ocen pozwala przekształcić pojedyncze dane w trendy — a trendy pokazują, czy osiągnięte ulepszenia są trwałe, czy też niepostrzeżenie się cofają.
  • Dają one kierownictwu punkt odniesienia. W przypadku organizacji zarządzających wieloma zespołami pracującymi metodą agile oceny umożliwiają porównania między zespołami oraz ujawniają systemowe przeszkody, których nie da się wykryć podczas pojedynczej retrospektywy.

Co mierzy ocena dojrzałości agile?

To, jakie konkretne aspekty obejmuje Państwa ocena, zależy od wybranego modelu. Jednak we wszystkich dobrze skonstruowanych ocenach cel jest ten sam: ocena tego, jak Państwa zespół faktycznie funkcjonuje w obszarach, które mają największe znaczenie dla realizacji zadań i wprowadzania usprawnień — a nie tylko tego, czy spotkania odbywają się zgodnie z harmonogramem.

Oto konkretny przykład. Gdy zespół korzysta z modelu dojrzałości agile Teams w aplikacji TeamRetro, ocenia się w sześciu kategoriach:

  • Praca zespołowa i współpraca — Jak dobrze zespół komunikuje się, rozwiązuje konflikty i funkcjonuje jako samoorganizująca się jednostka.
  • Agile metody pracy — Czy spotkania odbywają się regularnie i przynoszą rzeczywistą wartość, a nie tylko wypełniają kalendarz.
  • Planowanie i ustalanie priorytetów — Czy lista zadań jest odpowiednio uporządkowana, czy prace są ustalane według priorytetów w oparciu o wartość oraz czy planowanie wydajności jest realistyczne.
  • Doskonałość techniczna i jakość — Jak zarządza się długiem technicznym i czy jakość jest zapewniana od samego początku.
  • Dostarczanie produktów i wartość dla klienta — Czy zespół dostarcza rzeczy, które mają znaczenie, i śledzi wyniki, a nie tylko same działania?
  • Podejście agile, kultura organizacyjna i ciągłe doskonalenie — Czy zespół rzeczywiście wyznaje wartości agile oraz czy panuje atmosfera bezpieczeństwa psychicznego, umożliwiająca wczesne zgłaszanie problemów.

Zespół stosujący model DevOps i ciągłego dostarczania oceniłby sam siebie pod kątem dojrzałości potoku CI/CD, praktyk związanych z wydawaniem i wdrażaniem, niezawodności i operacji, automatyzacji bezpieczeństwa i zgodności z przepisami oraz gotowości platformy i infrastruktury — jest to zupełnie inne spojrzenie, dostosowane do innego kontekstu.

Właśnie dlatego wybór modelu ma znaczenie. To właśnie te wymiary nadają ton rozmowie. Wybór modelu odpowiedniego do aktualnych priorytetów Państwa zespołu sprawia, że ocena staje się konstruktywną dyskusją, a nie tylko kolejną ankietą.

Ocena pracy zespołowej i współpracy zawierająca 5-stopniową skalę ocen dla komunikacji w zespole oraz wspólnego rozwiązywania problemów, wraz z polami na komentarze

Jak mierzy się dojrzałość agile: skala pięciostopniowa

Gdy już ustalą Państwo, jakie aspekty będą Państwo oceniać, potrzebna jest skala, według której będą Państwo je oceniać. Najczęściej stosowany model dzieli dojrzałość na pięć poziomów — z których każdy opisuje konkretny wzorzec zachowań, a nie tylko liczbę:

  • Poziom 1 — Początkowy / Doraźny. Procesy są nieprzewidywalne i mają charakter reaktywny. Metodyka agile istnieje być może jedynie z nazwy.
  • Poziom 2 — Rozwój. Niektóre praktyki agile są już wdrożone, ale stosowane są w sposób niejednolity. Widoczna jest chęć działania, ale brakuje konsekwencji.
  • Poziom 3 — Ustalony. Procedury są ustandaryzowane i konsekwentnie przestrzegane. Zespół rozumie nie tylko, co robi, ale także dlaczego.
  • Poziom 4 — Zarządzany. Wyniki są mierzone, a decyzje podejmowane w oparciu o dane. Pętle informacji zwrotnej są ściśle skoordynowane.
  • Poziom 5 — Optymalizacja. Ciągłe doskonalenie jest głęboko zakorzenione w kulturze organizacji. Zespół wprowadza innowacje w swoich praktykach i konsekwentnie zapewnia klientom rzeczywistą wartość.

Każdy poziom w ramach danego wymiaru zawiera jasny opis tego, jak wygląda on w praktyce — dzięki czemu członkowie zespołu nie muszą zgadywać, co oznacza ocena „3”. To właśnie ta spójność sprawia, że wyniki są warte omówienia.

Psst… Nie każdy zespół musi osiągnąć poziom 5 we wszystkich obszarach. Liczy się świadomość tego, na jakim etapie się znajdujecie, oraz przemyślany plan dalszych działań. Zespół, który nieustannie osiąga ocenę 5, może być prawdziwą gwiazdą w organizacji, ale może też nie dysponować niezbędnymi punktami odniesienia.

Modele oceny dojrzałości firmy TeamRetro

Model dojrzałości stanowi ramy, w których przeprowadzana jest ocena. Określa on, które aspekty są oceniane oraz jak wygląda każdy poziom w konkretnym kontekście. Wybór odpowiedniego modelu dostosowanego do aktualnej sytuacji Państwa zespołu decyduje o tym, czy sesja będzie ukierunkowana i przydatna, czy też stanie się ogólnym ćwiczeniem, którego wynikiem będzie lista rzeczy, o których wszyscy już wiedzą.

TeamRetro oferuje 20 specjalnie opracowanych modeli obejmujących obszary, które są istotne dla zespołów stosujących metodykę agile, a także możliwość stworzenia własnego modelu lub wspólnego opracowania go przy pomocy sztucznej inteligencji.

Oto 5 narzędzi, z których nasz zespół korzystał ostatnio podczas ostatniej serii spotkań zespołowych –

  • Zespoły agile — Ocenia, na ile nasz zespół skutecznie współpracuje, planuje i dostarcza wartość dzięki agile metodom pracy.
  • Przywództwo — Ocenia, na ile skutecznie nasi liderzy inspirują do realizacji wizji, przekazują strategię oraz wspierają nasz rozwój.
  • DevOps i ciągłe dostarczanie — Ocenia niezawodność naszego procesu, szybkość wdrażania oraz odporność operacyjną całego naszego zespołu inżynierów, aby zapewnić Państwu oczekiwane wyniki.
  • Agile wdrażanie — Rozumie, w jaki sposób nasz zespół konsekwentnie planuje, organizuje przepływ pracy oraz usprawnia cykl wdrażania z cyklu na cykl.
  • Stopień zaawansowania wdrażania sztucznej inteligencji — Wskaźnik ten pokazuje, z jaką pewnością nasz zespół wdraża narzędzia oparte na sztucznej inteligencji do codziennych procesów pracy, stosując odpowiednie zasady zarządzania, aby zapewnić ukierunkowane funkcje sztucznej inteligencji, które przynoszą Państwu korzyści bez uszczerbku dla bezpieczeństwa.

Zakładka „Model dojrzałości” przedstawiająca sześć kart oceny: zespoły agile, przywództwo, DevOps i ciągłe dostarczanie, realizacja w metodologii agile, dojrzałość wdrażania sztucznej inteligencji oraz dojrzałość wykorzystania sztucznej inteligencji w obsłudze klienta, z których każda zawiera podkategorie i pięć poziomów dojrzałości

W skali branży oceny zazwyczaj dzielą się na trzy szerokie kategorie. Przyjrzyjmy się im bliżej.

Realizacja metodą agile

Narzędzie to zostało stworzone z myślą o zespołach pracujących w metodologii Scrum oraz grupach skupionych na realizacji zadań. Ocenia ono, na ile skutecznie zespół planuje i ustala priorytety zadań pod kątem wartości; jak płynnie i przewidywalnie przebiega proces realizacji zadania od pomysłu do ukończenia; jak efektywnie zespół współpracuje i samoorganizuje się; oraz na ile konsekwentnie pętle informacji zwrotnej przyczyniają się do rzeczywistej poprawy. Zespoły korzystające z tego modelu zazwyczaj stosują go co kwartał, wykorzystując wyniki do skoncentrowania swoich retrospektyw na aspektach, które uzyskały najniższe oceny.

Doskonałość inżynieryjna

Narzędzie to zostało stworzone z myślą o kierownikach ds. inżynierii i starszych programistach, którzy pragną wyjść poza ramy procesów i ocenić kondycję techniczną zespołu. Obejmuje ono jakość kodu i stosowane standardy, decyzje dotyczące architektury i skalowalności, stopień aktywnego zarządzania długiem technicznym oraz to, w jakim stopniu członkowie zespołu wspierają się nawzajem jako inżynierowie. Jest to szczególnie przydatne dla zespołów, które osiągają dobre wyniki w zakresie wskaźników procesów agile, ale nadal borykają się z problemami z przewidywalnością dostaw — często właśnie tutaj leży przyczyna źródłowa.

DevOps i ciągłe dostarczanie

Model ten opiera się na praktykach, które odróżniają zespoły pewnie wprowadzające produkty na rynek od tych, które z niepokojem oczekują dnia premiery. Ocenia on dojrzałość potoku CI/CD, procesy wydawania i wdrażania, niezawodność i operacje, automatyzację bezpieczeństwa i zgodności z przepisami oraz gotowość platformy i infrastruktury. Zespoły dążące do poprawy wskaźników DORA często stwierdzają, że model ten bezpośrednio wskazuje obszary, w których faktycznie występują utrudnienia.

Jak skutecznie przeprowadzić ocenę dojrzałości agile

Najważniejsze jest skupienie się na wnioskach i działaniu, a nie tylko na pomiarach. Wbudowany proces TeamRetro automatycznie prowadzi zespoły przez każdy z tych etapów — a oto, jaka idea za tym stoi.

1. Proszę wybrać odpowiednie obszary zainteresowań

Zacznij od wymiarów, które mają znaczenie w obecnej sytuacji Państwa zespołu. Mogą Państwo wybierać spośród gotowych modeli dojrzałości obejmujących realizację w metodologii agile, doskonałość inżynieryjną, DevOps, zarządzanie produktem i inne obszary — lub stworzyć własny model od podstaw. Zespół Scrum na wczesnym etapie wdrażania agile ma inne priorytety niż rozbudowana organizacja produktowa, a Państwa model powinien to odzwierciedlać.

2. Proszę gromadzić odpowiedzi w sposób poufny

Szczere opinie pojawiają się tylko wtedy, gdy ludzie czują się bezpiecznie, wyrażając je. Można zebrać odpowiedzi anonimowo, zanim wyniki zostaną udostępnione grupie, co pozwala wyeliminować presję społeczną, która sprawia, że oceny są dostosowywane do tego, co według pracowników kierownictwo chce usłyszeć. Każdy członek zespołu ocenia każdy wymiar niezależnie — zbiorczy obraz sytuacji ujawnia się dopiero po tym, jak wszyscy wyrażą swoją opinię.

3. Przegląd wyników w formie wykresu radarowego

Gdy wyniki pojawiają się w TeamRetro, są one przedstawiane w formie wykresu radarowego — dzięki czemu na pierwszy rzut oka widać, na jakim etapie dojrzałości znajduje się Państwa zespół. Wysokie wyniki, niskie wyniki oraz rozbieżności między poszczególnymi wymiarami są od razu widoczne. Nie ma potrzeby ręcznego agregowania danych ani czekania. Wymiary można sortować od najbardziej pozytywnych, przez najbardziej negatywne, aż po najbardziej zróżnicowane, dzięki czemu dyskusja rozpoczyna się od właściwego punktu.

Wykres radarowy przedstawiający sześć wymiarów agile ocenionych w skali od 1 do 5: Praca zespołowa i współpraca – 4,5; Planowanie i ustalanie priorytetów – 4,5; Dostarczanie produktu i wartość dla klienta – 4,5; Zwinne podejście, kultura i ciągłe doskonalenie – 4; Doskonałość techniczna i jakość – 3,5; oraz Zwinne metody pracy, procesy i ceremonie – 3

4. Omówcie wyniki jako zespół

Tryb prezentacji w TeamRetro synchronizuje ekrany wszystkich członków zespołu — zarówno obecnych na miejscu, jak i pracujących zdalnie — dzięki czemu moderator może omawiać wyniki krok po kroku, nie tracąc przy tym uwagi uczestników. W firmie Culture Amp jedną z podstawowych wartości jest „szybsze uczenie się dzięki informacji zwrotnej”. Zespoły inżynierów przeprowadzają w TeamRetro zarówno oceny dojrzałości, jak i kontrole kondycji właśnie dlatego, że tryb prezentacji pozwala utrzymać rozmowę w oparciu o dane, a nie dryfować w kierunku anegdot.

5. Proszę skupić się na niewielkiej liczbie zmian o dużym znaczeniu

Proszę powstrzymać się od chęci naprawienia wszystkiego naraz. Dzięki podsumowaniom generowanym przez sztuczną inteligencję TeamRetro — które zawierają komentarze dotyczące każdego wymiaru oraz całej sesji — szybko ujawniają się pewne wzorce, nawet w zespołach, w których jest wiele do powiedzenia. Zidentyfikuj obszary, w których luka jest największa i gdzie jej wyeliminowanie przyniosłoby największy efekt. Jedna dobrze przeprowadzona zmiana buduje większe zaufanie niż pięć niedokończonych.

6. Przed opuszczeniem sali ustalcie konkretne działania, za które każdy będzie odpowiedzialny

Właśnie w tym miejscu większość analiz kończy się fiaskiem — wnioski ulatniają się, gdy nie ma osób odpowiedzialnych ani terminów realizacji. Zadania są tworzone bezpośrednio podczas sesji, a przed zamknięciem laptopów przypisuje się do nich osobę odpowiedzialną i termin realizacji. Zadania te są automatycznie przenoszone do następnej sesji, dzięki czemu żadne z nich nie zostanie pominięte. W przypadku zespołów korzystających z Jira, Asana, Trello lub Azure DevOps zadania można przesłać bezpośrednio do istniejącego przepływu pracy.

Lista działań zespołowych wynikających z przeglądu stanu organizacji, zawierająca trzy zadania przydzielone członkom zespołu oraz terminy realizacji w maju i czerwcu

7. Śledzenie trendów w poszczególnych sesjach

Proszę przeprowadzać tę samą ocenę co kwartał lub przy osiągnięciu ważnych etapów. TeamRetro śledzi zmiany poszczególnych wymiarów w czasie, wyświetlając linie trendów bezpośrednio na wykresie radarowym, dzięki czemu można od razu stwierdzić, czy dany wymiar ulega poprawie, pozostaje na niezmienionym poziomie, czy też ulega pogorszeniu. Kiedy Ibrahim Abram, specjalista ds. zaopatrzenia w Culture Amp, zastanawiał się nad tym, co ceni najbardziej w TeamRetro, odpowiedział: „Bardzo podoba mi się wykres pokazujący trendy”. Na tym polega różnica między narzędziem a procesem.

Tabela metodologii agile (procesy i spotkania): codzienne spotkania, dopracowywanie backlogu, przeglądy sprintu, retrospektywy i przepływ pracy, wraz z kolorowymi wskaźnikami wydajności

Typowe błędy, których należy unikać

Nawet oceny dokonane w dobrej wierze mogą przynieść niepożądane skutki. Proszę uważać na następujące kwestie:

  • Traktowanie tego jako jednorazowego wydarzenia. Pojedyncza ocena stanowi punkt wyjścia. Prawdziwa wartość tkwi w tendencji — w wiedzy o tym, czy zmierzają Państwo we właściwym kierunku i w jakim tempie.
  • Niech to nie stanie się oceną wyników. Gdy tylko ludzie poczują, że w grę wchodzi ich indywidualna ocena, znikają szczere opinie. Należy jasno przedstawić to jako narzędzie służące wspólnemu doskonaleniu się zespołu. Tryb anonimowych odpowiedzi w TeamRetro został stworzony właśnie w tym celu.
  • Optymalizacja pod kątem wyników, a nie rezultatów. Zespoły mogą manipulować wynikami ocen dojrzałości, jeśli system motywacyjny jest nieodpowiedni. Liczy się to, czy rzeczywiste praktyki i wyniki działania ulegają poprawie — a nie to, czy liczby wyglądają lepiej.
  • Pomijanie planowania działań. Ocena bez konkretnych działań to tylko ciekawa rozmowa. Jeśli sesja zakończy się bez jasno określonych kolejnych kroków i osób odpowiedzialnych, wnioski znikną w ciągu tygodnia. TeamRetro sprawia, że jest to ostatni obowiązkowy etap przed zamknięciem sesji.
  • Przeprowadzanie oceny w oderwaniu od retrospektyw. Oceny dojrzałości agile i retrospektywy działają lepiej w połączeniu. W TeamRetro obie te czynności realizuje się na tej samej platformie — dzięki temu tematy, które powracają podczas retrospektyw, mogą wpłynąć na to, na czym skupią się Państwo podczas kolejnej oceny dojrzałości, i odwrotnie.

Dlaczego zespoły wybierają TeamRetro do przeprowadzania ocen dojrzałości

Większość zespołów, które próbują przeprowadzać oceny dojrzałości bez dedykowanego narzędzia, napotyka tę samą przeszkodę: ankieta powstaje w arkuszu kalkulacyjnym, wyniki wkleja się do prezentacji, działania zapisuje się gdzieś, a już w następnym kwartale nikt nie pamięta, co zostało uzgodnione. Zdobyta wiedza nie kumuluje się — wraca do punktu wyjścia.

Ręczne oceny często kończą się niepowodzeniem, ponieważ dane są rozproszone po arkuszach kalkulacyjnych i prezentacjach, co powoduje, że wnioski muszą być co kwartał opracowywane od nowa. TeamRetro zapobiega temu poprzez scentralizowanie procesu dzięki następującym kluczowym funkcjom:

  • Prywatna informacja zwrotna: Anonimowe odpowiedzi gwarantują rzetelność danych i bezpieczne środowisko dla zespołów.
  • Podsumowania generowane przez sztuczną inteligencję: Automatyczne raporty dla każdego wymiaru pozwalają zaoszczędzić czas poświęcany na ręczne sporządzanie dokumentacji.
  • Czynności cykliczne: Przydzielone zadania są przenoszone między sesjami wraz z przypomnieniami, co zapewnia ich realizację.
  • Trendy wizualne: Wykresy radarowe przedstawiają zmiany w czasie, umożliwiając śledzenie rzeczywistej poprawy w miarę upływu czasu.
  • Integracja z systemami do zarządzania pracą: Umożliwia bezpośrednią synchronizację z narzędziami takimi jak Jira, Asana i Azure DevOps.
  • Raportowanie w przedsiębiorstwie: Organizacje takie jak Culture Amp wykorzystują oznaczanie zespołów do porównywania trendów i identyfikowania przeszkód o charakterze systemowym, nie tracąc przy tym z oczu lokalnego kontekstu.

Lista działań zespołowych wynikających z przeglądu stanu organizacji, zawierająca trzy zadania przydzielone członkom zespołu oraz terminy realizacji w maju i czerwcu

Czy są Państwo gotowi do przeprowadzenia oceny dojrzałości agile?

Zrozumienie, jak naprawdę funkcjonuje obecnie Państwa zespół, stanowi pierwszy krok do jego usprawnienia.

Ocena dojrzałości agile pozwala zidentyfikować luki, które od dawna wyczuwali Państwo, ale nie potrafili dokładnie określić — i zapewnia Państwa zespołowi wspólną, rzetelną podstawę do podjęcia odpowiednich działań w tej sprawie.

TeamRetro oferuje sprawdzone szablony, prywatne informacje zwrotne, wyniki w postaci wykresów radarowych, śledzenie trendów, podsumowania generowane przez sztuczną inteligencję oraz wbudowane funkcje planowania działań — wszystko w jednym miejscu, bez konieczności konfiguracji.

Rozpocznij bezpłatną ocenę już dziś — nie jest wymagana karta kredytowa.