Metryki DORA psują się w erze AI: dlaczego szybkość wydawania przestaje być dowodem jakości
Czas czytania: 12 minut

Cztery metryki DORA, czyli częstotliwość wdrożeń, czas realizacji zmiany, odsetek nieudanych zmian i czas przywrócenia usługi, przez dekadę były najlepszym dostępnym skrótem do oceny dojrzałości inżynierskiej zespołu. Ich siła brała się z jednego założenia: żeby wdrażać częściej i szybciej, trzeba mieć uporządkowany proces, testy i automatyzację. Generatywna AI właśnie rozerwała to założenie na pół, bo pozwala przyspieszyć bez porządkowania czegokolwiek. Ten artykuł pokazuje, co dokładnie się psuje, które z czterech metryk nadal są wiarygodne, i co dołożyć, żeby pomiar znowu mówił o zespole, a nie o narzędziu.

Dlaczego metryki DORA nigdy nie miały być czytane osobno

Czwórka metryk dzieli się na dwie pary, które trzeba czytać razem. Częstotliwość wdrożeń i czas realizacji zmiany mierzą tempo. Odsetek nieudanych zmian i czas przywrócenia usługi mierzą stabilność. Cała wartość tego zestawu polega na napięciu między parami: łatwo przyspieszyć kosztem stabilności i łatwo ustabilizować się kosztem tempa, a sztuka polega na poprawianiu obu naraz.

Zespół, który patrzy wyłącznie na tempo, po kilku miesiącach ma świetne wykresy i coraz więcej nocnych telefonów. Zespół, który patrzy wyłącznie na stabilność, wypuszcza raz na kwartał i nazywa to jakością, choć w rzeczywistości kumuluje ryzyko w wielkich paczkach zmian. Dopiero obie pary razem opisują coś, co ma sens biznesowy: zdolność do częstego, bezpiecznego dostarczania wartości.

Co konkretnie psuje w tym układzie sztuczna inteligencja

Najciekawszą odpowiedź na to pytanie dał sam zespół DORA. W badaniu z 2024 roku, na próbie około trzech tysięcy osób, 75,9 procent respondentów deklarowało korzystanie z AI przynajmniej w części obowiązków, a trzy czwarte odnotowało wzrost własnej produktywności. Jednocześnie te same dane pokazały coś, czego nikt nie zamawiał: każde 25 procent wzrostu adopcji AI w organizacji wiązało się ze spadkiem stabilności dostarczania o 7,2 procent i przepustowości o 1,5 procent. Poczucie przyspieszenia rosło, a mierzalna zdolność do bezpiecznego dostarczania spadała.

75,9%
respondentów DORA 2024 korzysta z AI w części obowiązków
7,2%
spadku stabilności dostarczania na każde 25 procent wzrostu adopcji AI
19%
tyle dłużej pracowali doświadczeni programiści z AI w eksperymencie METR, wierząc, że są szybsi

Źródło: DORA, Accelerate State of DevOps Report 2024; METR, Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity.

Mechanizm stojący za tą liczbą jest prosty i dobrze udokumentowany w całej historii badań DORA: AI pozwala wygenerować więcej kodu w krótszym czasie, więc paczki zmian rosną, a większe paczki od lat są najpewniejszym predyktorem mniej stabilnych wdrożeń. Do tego dochodzi drugi efekt, tym razem po stronie przeglądu: kodu do sprawdzenia jest więcej, a czasu na przegląd tyle samo.

Warto dodać uczciwie, że obraz nie jest jednoznaczny i sam się zmienia. W edycji raportu z 2025 roku korelacja między używaniem narzędzi AI a spadkiem przepustowości już się nie utrzymała, natomiast problem ze stabilnością pozostał. Innymi słowy, branża nauczyła się utrzymywać tempo mimo AI, ale nie nauczyła się jeszcze utrzymywać z nim stabilności.

Problem oceny własnej pracy, który dotyka też metryk

Jest jeszcze jeden wynik, który powinien zmienić sposób czytania każdego wykresu produktywności. Organizacja METR przeprowadziła w 2025 roku randomizowany eksperyment: szesnastu doświadczonych programistów open source wykonało 246 zadań w projektach, które znali od lat, losowo z dostępem do narzędzi AI albo bez. Z AI pracowali o 19 procent dłużej. Przed badaniem spodziewali się przyspieszenia o 24 procent, a po jego zakończeniu nadal uważali, że AI przyspieszyło ich o 20 procent.

Autorzy zastrzegają, i słusznie, że wynik dotyczy konkretnej grupy w konkretnym momencie i nie dowodzi, że AI spowalnia wszystkich. Ale wniosek metodyczny jest uniwersalny: deklarowana produktywność i mierzona produktywność to dwie różne wielkości, które potrafią wskazywać w przeciwne strony. Trzy czwarte respondentów DORA deklarujących wzrost produktywności to dana o odczuciach, nie o wyniku. Metryki DORA miały być lekarstwem właśnie na takie deklaracje.

Wbrew pozorom

Uczestnicy eksperymentu METR z 2025 roku nie zmienili zdania nawet po poznaniu wyników. Pracowali z AI o 19 procent dłużej, a po zakończeniu badania nadal oceniali, że narzędzie przyspieszyło ich o 20 procent. Poczucie tempa okazało się odporne na pomiar. Organizacja, która mierzy produktywność ankietą, mierzy więc nastroje, nie produktywność.

Do tego dochodzi obserwacja z ankiety Stack Overflow z 2025 roku, w której na pytania o AI odpowiedziało ponad 33 tysiące programistów. 66 procent wskazuje jako główną frustrację rozwiązania „prawie dobre, ale nie do końca”, a 45,2 procent zgadza się, że debugowanie kodu wygenerowanego przez AI zajmuje więcej czasu niż napisanie go samemu. Ten czas nie znika. Przesuwa się z pisania na poprawianie, a w metrykach tempa wygląda jak przyspieszenie, dopóki nie spojrzy się na stabilność.

Które metryki nadal działają, a które trzeba czytać inaczej

Dobra wiadomość jest taka, że dwie z czterech metryk nie tracą wiarygodności. Odsetek nieudanych zmian i czas przywrócenia usługi mierzą skutek, a skutkowi jest obojętne, czy kod napisał człowiek, czy model. Awaria na produkcji jest awarią niezależnie od autorstwa. To właśnie dlatego para stabilnościowa staje się dziś ważniejsza niż para tempa, a nie na odwrót.

Metryka Co jej grozi w erze AI Jak ją czytać
Częstotliwość wdrożeń Łatwa do podbicia większą liczbą drobnych zmian, które nie niosą wartości Zawsze razem z odsetkiem nieudanych zmian. Sam wzrost częstotliwości nie jest już dobrą wiadomością
Czas realizacji zmiany Mierzy głównie szybkość generowania, a nie zdolność zespołu do bezpiecznego wydania Rozbić na czas do przeglądu i czas od przeglądu do produkcji. Skrócenie tylko pierwszej części nic nie znaczy
Odsetek nieudanych zmian Nic. Ta metryka jest odporna na źródło kodu To dziś najważniejsza z czwórki. Jej pogorszenie przy rosnącym tempie jest sygnałem alarmowym
Czas przywrócenia usługi Nic, ale rośnie jego znaczenie, bo awarii bywa więcej Mierzyć osobno dla zmian, które przeszły pełny przegląd, i dla tych wydanych na skróty

Źródło: opracowanie własne Quality Island na podstawie raportów DORA 2024 i 2025.

Co dołożyć do pomiaru, żeby znowu mówił o zespole

Cztery metryki wystarczały, gdy tempo pisania kodu było ograniczone przez człowieka. Gdy przestało być, potrzebne są dwie albo trzy dodatkowe wielkości, które pokazują koszt tego tempa. Wszystkie policzycie z danych, które już macie w Waszym repozytorium i w Waszym systemie zgłoszeń.

Trzy metryki uzupełniające

01Odsetek zmian wycofanych w ciągu doby. Odróżnia wdrożenie, które przeszło, od wdrożenia, które przeszło i zaraz wróciło. Przy rosnącym tempie ta liczba psuje się pierwsza.

02Udział zmian ponownie ruszanych w krótkim czasie. Kod poprawiany kilka razy w ciągu kilku dni to sygnał, że pierwsza wersja nie była gotowa, niezależnie od tego, kto ją napisał.

03Czas i zakres przeglądu na jednostkę zmiany. Jeśli objętość zmian rośnie, a czas przeglądu stoi w miejscu, to nie jest wzrost wydajności, tylko przesunięcie ryzyka na produkcję.

Ważne jest przy tym, żeby nowe metryki nie stały się kolejnym wykresem bez właściciela. Każda z tych trzech liczb powinna mieć osobę, która ją czyta raz w tygodniu, i próg, powyżej którego uruchamia rozmowę, a nie tylko komentarz na przeglądzie. Bez tego dokładanie metryk zwiększa jedynie liczbę slajdów, a wykres, którego nikt nie czyta, przestaje być metryką i zostaje tapetą do prezentacji kwartalnej.

Warto też oznaczać w repozytorium zmiany powstałe z istotnym udziałem narzędzia AI. Nie po to, żeby kogokolwiek rozliczać, tylko po to, żeby dało się porównać obie grupy na własnych danych, zamiast opierać się na cudzych raportach. Zespół, który po pół roku widzi, że zmiany z jednej grupy wracają dwa razy częściej, ma argument, którego nie da się podważyć opinią.

Co to zmienia w pracy zespołu testowego

Zespół QA jest w tej układance stroną, która odczuwa skutek najszybciej, a ma najmniejszy wpływ na przyczynę. Jeśli objętość zmian u Was rośnie, a liczba testerów nie, to każde kolejne wydanie jest sprawdzane pobieżniej niż poprzednie, nawet gdy nikt świadomie nie podjął takiej decyzji. Warto nazwać to wprost przy planowaniu, zanim pokaże to odsetek nieudanych zmian. W naszych projektach ten moment poznajemy po jednym sygnale: kolejka zmian czekających na przegląd rośnie szybciej niż cokolwiek innego w narzędziu do śledzenia pracy.

Praktyczna konsekwencja jest taka, że zmienia się rozkład pracy w zespole. Maleje wartość ręcznego sprawdzania rzeczy, które zmieniają się co tydzień, a rośnie wartość trzech innych rzeczy: utrzymania zestawu regresyjnego, który nadąża za tempem zmian, projektowania przypadków brzegowych, których model nie wymyśli, bo nie zna kontekstu biznesowego, oraz przeglądu wygenerowanych testów pod kątem tego, czy naprawdę sprawdzają to, co obiecują w nazwie.

Ta trzecia pozycja jest nowa i bywa niedoceniana. Test wygenerowany automatycznie, który przechodzi, ale nie weryfikuje warunku opisanego w swojej nazwie, jest gorszy niż brak testu, bo zajmuje miejsce w raporcie i buduje fałszywe poczucie pokrycia. Wykrycie takiego przypadku wymaga człowieka, który przeczyta test ze zrozumieniem, i to jest praca, której w metrykach DORA nie widać wcale, a która decyduje o tym, czy para metryk stabilnościowych będzie się trzymać. U naszych klientów właśnie krytyczna lektura wygenerowanych testów okazuje się kompetencją, która najszybciej odróżnia zespół gotowy na to tempo od zespołu, który je tylko deklaruje. Tę umiejętność ćwiczymy między innymi na kursie AI w testowaniu oprogramowania.

Nasza perspektywa

W Quality Island budujemy automatyzację testów i układamy procesy QA, więc patrzymy na te liczby od strony skutków, a nie od strony debaty o narzędziach. Z ponad 450 000 testów automatycznych napisanych dla ponad 100 firm wynika obserwacja, która pasuje do wyników DORA jak ulał: wąskim gardłem nigdy nie było pisanie kodu. Było nim sprawdzenie, czy ten kod nie zepsuł czegoś, co działało wczoraj.

Dlatego przyspieszenie samego pisania, bez zmiany po stronie weryfikacji, nie daje przyspieszenia dostarczania. Daje kolejkę przed tym samym wąskim gardłem, tylko dłuższą. To jest w liczbach DORA widoczne wprost: tempo rośnie, stabilność spada, a suma wychodzi na zero albo poniżej.

Drugi wniosek jest praktyczny. Jeśli w organizacji rośnie udział kodu generowanego przez AI, jedyną inwestycją, która realnie chroni stabilność, jest automatyczna regresja uruchamiana przy każdej zmianie. Ręczny przegląd nie skaluje się do tempa modelu, a testy manualne tym bardziej. Rachunek za to opóźnienie opisaliśmy osobno na Strefie QA w tekście o tym, jak w dużych projektach przestać bać się każdego wdrożenia.

Trzeci wniosek dotyczy zarządu. Metryki DORA weszły do prezentacji zarządczych, bo są proste i porównywalne. W erze AI proste porównanie zaczyna wprowadzać w błąd, więc warto raz przejść z zarządem przez rozróżnienie między tempem a stabilnością, zanim ktoś pochwali się wzrostem częstotliwości wdrożeń jako dowodem jakości. Jak przełożyć takie rzeczy na język finansowy, opisaliśmy w tekście KPI dla zarządu: jak przełożyć wyniki QA na język, który rozumie CFO.

Zanim pochwalicie się wzrostem częstotliwości wdrożeń, odpowiedzcie sobie na trzy pytania. Ile z Waszych zmian wraca na warsztat w ciągu doby od wdrożenia? Kto u Was czyta czas przeglądu na jednostkę zmiany i co się dzieje, gdy ten czas przestaje rosnąć razem z objętością kodu? I czy Wasza regresja nadąża za tempem, w jakim powstaje kod, czy tylko za tempem, w jakim przybywa testerów?

Co zabrać z tego artykułu

01Metryki DORA opierały się na założeniu, że tempo wymaga porządku. AI pozwala przyspieszyć bez porządku, więc samo tempo przestało być dowodem dojrzałości.

02W danych DORA 2024 każde 25 procent wzrostu adopcji AI wiązało się ze spadkiem stabilności dostarczania o 7,2 procent.

03Deklarowana produktywność i mierzona produktywność potrafią wskazywać w przeciwne strony. W eksperymencie METR różnica wyniosła prawie czterdzieści punktów procentowych.

04Odsetek nieudanych zmian i czas przywrócenia usługi pozostają wiarygodne, bo mierzą skutek, nie sposób powstania kodu.

05Do czwórki warto dołożyć wycofania w ciągu doby, ponowne poprawki tego samego kodu i zakres przeglądu na jednostkę zmiany.

06Przy rosnącym udziale kodu z AI jedyną inwestycją, która skaluje się do tego tempa, jest automatyczna regresja przy każdej zmianie.

Jeśli tempo wydawania w Waszej organizacji rośnie, a stabilność nie nadąża, zaczynamy od tego samego miejsca: od tego, co realnie sprawdza się przed wydaniem i jak długo to trwa.

Sprawdźcie automatyzację testów

Powiązane na blogu Quality Island

Pełna lista źródeł

Co o tym sądzisz?

Dodaj komentarz

Bądź na bieżąco
Strefa QA, portal z eksperckimi artykułami o jakości oprogramowania
Bądź na bieżąco
Testy bezpieczeństwa dla początkujących
Testy bezpieczeństwa dla początkujących: OWASP Top 10 i pierwsze testy aplikacji webowych

1000,00 PLN

18.11.26, 09.12.26, 13.01.27, 03.02.27, 24.02.27, 17.03.27
1 dzień
AI Act w wyrobach medycznych
AI Act w wyrobach medycznych: testy i dokumentacja AI pod MDR

1690,00 PLN

30.11.26, 18.01.27, 08.03.27
1 dzień
AI Act w bankowości i ubezpieczeniach
AI Act w bankowości i ubezpieczeniach: scoring kredytowy, wycena ubezpieczeń i FRIA

1690,00 PLN

27.11.26, 15.01.27, 05.03.27
1 dzień
Popularne artykuły
Język Gherkin: co to jest i jak go używać w testowaniu oprogramowania
Smoke test: co to jest, kiedy go uruchamiać i czym różni się od sanity testu
Jak zostać testerem oprogramowania: ścieżka krok po kroku bez dyplomu informatyka
Najnowsze artykuły
Metryki DORA psują się w erze AI: dlaczego szybkość wydawania przestaje być dowodem jakości
OWASP Top 10:2025 okiem testera: co sprawdzić w każdej z dziesięciu kategorii
Agentic testing: czy Wasza praca właśnie się zmienia, czy znika
Popularne kategorie