W żadnej firmie nie powstaje prezentacja zatytułowana „Straty wynikające ze słabej jakości oprogramowania”. Nie dlatego, że tych strat nie ma, ale dlatego, że są rozproszone, trudne do jednoznacznego przypisania i niewygodne w raportowaniu. Trochę w IT, trochę w obsłudze klienta, trochę w marketingu, który musi dowieźć wynik, trochę w sprzedaży, która ma gorszy kwartał. Jakość oprogramowania rzadko występuje jako jedna pozycja kosztowa. Częściej działa jak stały podatek, niewidoczny, ale pobierany regularnie, miesiąc po miesiącu.
- Dlaczego ten koszt jest niewidzialny
- Ekonomia błędu: o koszcie decyduje moment wykrycia
- Dlaczego firmy odkładają inwestycję w jakość
- Jak nazwać ten koszt po imieniu w jeden tydzień
- Co się dzieje, gdy ktoś ten rachunek odwróci
- Prawdziwe pytanie nie brzmi „czy stać nas na QA”
- Trzy pytania na najbliższy przegląd zarządu
Najbardziej zdradliwe jest to, że brak jakości przez długi czas nie boli wystarczająco mocno. System działa. Klienci jeszcze są. Wydania wychodzą. Problemy pojawiają się pojedynczo, więc łatwo je zracjonalizować: to incydent, to wyjątek, każdemu się zdarza. Dopiero po czasie okazuje się, że te wyjątki zaczęły tworzyć wzorzec, a wzorzec to trwały drenaż finansowy, który obniża rentowność i zdolność do wzrostu.
Dlaczego ten koszt jest niewidzialny
Koszt braku jakości nie eksploduje w jednym miejscu. On rozlewa się po organizacji, aż staje się nową normalnością. Błąd w systemie uruchamia efekt domina. Support dostaje więcej zgłoszeń, więc trzeba zwiększyć zespół. Marketing widzi spadek konwersji i dosypuje budżetu. Sprzedaż zaczyna słyszeć coraz więcej „musimy się zastanowić”. IT zamiast rozwijać produkt, gasi pożary. Każdy dział reaguje lokalnie, racjonalnie i w dobrej wierze. Nikt nie widzi pełnego obrazu, bo każdy płaci swoją część rachunku w swojej rubryce.
Poniższa tabela zbiera te rubryki w jednym miejscu. Jeśli chcecie zobaczyć własny niewidzialny koszt, wystarczy przejść ją wiersz po wierszu i przy każdym zapytać osobę, która ma dane.
| Gdzie koszt się chowa | Jak wygląda na co dzień | Kto ma dane, żeby go policzyć |
|---|---|---|
| IT i development | Hotfixy, dyżury, przerwane zadania, dług techniczny spłacany zamiast rozwoju | Lider zespołu: godziny na incydentach i poprawkach w kwartale |
| Obsługa klienta | Zgłoszenia „nie działa”, rabaty za niedogodności, eskalacje | Kierownik wsparcia: odsetek zgłoszeń o błędach i czas ich obsługi |
| Marketing i sprzedaż | Spadki konwersji po wdrożeniach, kampanie prowadzące na zepsute ścieżki, „gorszy kwartał” | Analityk: konwersja krytycznych ścieżek w dniach po wydaniach |
| Zarząd i finanse | Przesunięte terminy, rezerwy na kary umowne, decyzje odkładane do „po stabilizacji” | CFO: koszt dnia opóźnienia wydania i wartość zamrożonych inicjatyw |
| Zespół | Wypalenie od pracy awaryjnej, rotacja, strach przed wydaniami | HR i liderzy: rotacja w zespołach najczęściej gaszących pożary |
Źródło: obserwacje własne Quality Island z audytów QA w ponad 100 firm, które skorzystały z usług lub szkoleń.
Ekonomia błędu: o koszcie decyduje moment wykrycia
Jednym z największych mitów w organizacjach technologicznych jest przekonanie, że bug to bug. W rzeczywistości o koszcie błędu nie decyduje jego złożoność, lecz moment wykrycia. Błąd znaleziony przy projektowaniu to poprawka w dokumencie. Ten sam błąd w kodzie to poprawka i retest. W testach systemowych to poprawka, retest i opóźnienie. Na produkcji płacicie już nie tylko za kod. Płacicie za cały łańcuch konsekwencji: zaangażowanie zespołów, pracę wsparcia, przestoje, utracone transakcje, frustrację użytkowników i ryzyko kar. Produkcja jest najdroższym środowiskiem testowym, jakie można sobie wybrać, a mimo to wiele firm wybiera je codziennie, po prostu nie wykrywając błędów wcześniej.
Badania DORA pokazują tę zależność od lat na dużych próbach: w raporcie z 2024 roku zespoły z najwyższego klastra wydajności mają odsetek nieudanych zmian na poziomie 5 procent, a zespoły z najniższego 40 procent. To nie jest różnica w talencie. To różnica w tym, jak wcześnie prawda o zmianie wychodzi na jaw.
Dlaczego firmy odkładają inwestycję w jakość
Bo brak QA nie boli od razu. Koszt jest rozłożony w czasie, rozmyty pomiędzy działy i trudny do jednoznacznego przypisania. QA pojawia się w budżecie jako koszt, a jego brak jako oszczędność. Skrócone testy, odłożona refaktoryzacja, release wypchnięty mimo sygnałów ostrzegawczych: każda z tych decyzji jest logiczna w skali sprintu. W skali roku bywa bardzo droga, tylko że rachunek przychodzi do innych rubryk niż ta, w której zapisano oszczędność.
W sektorach regulowanych ten mechanizm ma jeszcze jeden wymiar. W bankowości i medycynie margines błędu praktycznie przestał istnieć, a jakość przestała być wewnętrzną sprawą zespołu IT. Stała się ryzykiem finansowym, regulacyjnym i reputacyjnym, które trafia na agendę zarządów, bo regulator potrafi zapytać o proces testowy wprost.
„Słaba jakość rzadko zabija firmę jednym ciosem. Zwykle robi coś gorszego: po cichu odbiera jej zdolność do rozwoju, bo coraz większa część energii idzie na utrzymanie tego, co już jest.”
Jak nazwać ten koszt po imieniu w jeden tydzień
Nie potrzebujecie modelu finansowego ani konsultingowego projektu. Potrzebujecie czterech liczb z własnej firmy, zebranych z osób z tabeli wyżej.
- Godziny pracy awaryjnej w kwartale. Weźcie trzy ostatnie incydenty produkcyjne i policzcie je od początku do końca: diagnoza, naprawa, komunikacja, retest, obsługa zgłoszeń. Pomnóżcie przez stawkę godzinową i przez liczbę incydentów w kwartale.
- Koszt regresji przed wydaniami. Ile osób przez ile dni sprawdza produkt przed każdym wydaniem i ile wydań macie w kwartale.
- Koszt opóźnień. Ile razy release przesunął się z powodu błędów i ile wart był każdy dzień poślizgu dla biznesu.
- Koszt po stronie klienta. Odsetek zgłoszeń wsparcia dotyczących błędów, rabaty i utracone odnowienia, jeśli da się je przypisać.
Suma to Wasz kwartalny, już płacony koszt braku jakości. Nie jest to koszt hipotetyczny. To pieniądze, które już wychodzą, tylko czterema drzwiami naraz, więc nikt ich nie sumuje.
Co się dzieje, gdy ktoś ten rachunek odwróci
Najlepiej pokazuje to projekt, w którym klient sam policzył efekt. Argos, firma e-commerce, płaciła niewidzialny podatek w najdroższej możliwej formie: awarie w okresach szczytowych, czyli dokładnie wtedy, gdy ruch i przychód były największe, oraz pięciodniowa regresja przed każdym wydaniem. Zakres pracy to automatyzacja testów i uporządkowanie procesów QA. Liczby poniżej pochodzą od klienta.
Źródło: wyniki projektu Quality Island dla Argos (e-commerce), liczby potwierdzone przez klienta.
Zwróćcie uwagę, że trzy z tych czterech liczb to dokładnie pozycje z tabeli niewidzialnych kosztów: praca awaryjna, błędy widoczne dla klienta i czas zespołu przy każdym wydaniu. Czwarta, konwersja, to moment, w którym jakość przestaje być tarczą, a zaczyna zarabiać.
Prawdziwe pytanie nie brzmi „czy stać nas na QA”
Prawdziwe pytanie brzmi: ile już dziś płacicie za jego brak i jak długo jeszcze możecie sobie na to pozwolić. Dopóki nikt nie policzy rachunku z czterech kroków wyżej, odpowiedź zawsze będzie brzmiała „jakoś działa”. Kiedy rachunek jest policzony, rozmowa o budżecie na jakość zmienia charakter: przestaje być rozmową o koszcie, a staje się rozmową o tym, które drzwi zamknąć najpierw.
W Quality Island zaczynamy dokładnie od tego: audyt jakości, dojrzałości QA albo procesu testowego bardzo często pokazuje jedno. Pieniądze już dziś uciekają, tylko nikt nie nazwał ich po imieniu. Lepiej policzyć to teraz, niż tłumaczyć się z tego później.
- Koszt braku jakości działa jak stały podatek: rozproszony po działach, płacony co miesiąc, niewidoczny w żadnej pojedynczej rubryce.
- O koszcie błędu decyduje moment wykrycia, nie złożoność. Produkcja to najdroższe środowisko testowe.
- DORA 2024: najlepsze zespoły mają 5 procent nieudanych zmian, najsłabsze 40. Różnica leży w tym, jak wcześnie prawda wychodzi na jaw.
- Rachunek z czterech liczb (praca awaryjna, regresja, opóźnienia, koszt po stronie klienta) zamienia „jakoś działa” w kwotę na stole.
- U Argos odwrócenie tego rachunku dało 72 procent mniej awarii w szczycie i wzrost konwersji o 12 procent.
Jeśli chcecie przestać zgadywać i zacząć liczyć realny koszt jakości w swojej organizacji, zacznijmy od audytu, który nazwie te pieniądze po imieniu.
Sprawdźcie audyt QATrzy pytania na najbliższy przegląd zarządu
Jeśli ten artykuł ma zostawić po sobie jedną rzecz, niech to będą trzy pytania, które warto zadać na najbliższym przeglądzie wyników, zanim ktokolwiek zaproponuje cięcie budżetu na testy.
Pierwsze: ile godzin zespół spędził w tym kwartale na pracy awaryjnej i ile to kosztowało? Jeśli nikt nie zna odpowiedzi, to znaczy, że największa pozycja kosztowa jakości w ogóle nie jest mierzona. Samo wprowadzenie tego pomiaru zmienia zachowania, bo praca awaryjna przestaje być niewidzialna.
Drugie: co się stało z konwersją i zgłoszeniami wsparcia w tygodniu po trzech ostatnich wydaniach? To pytanie łączy rubryki, które normalnie żyją osobno: release w IT, konwersję w marketingu, zgłoszenia we wsparciu. Jeśli po wydaniach widać powtarzalny dołek, macie dowód, że jakość kosztuje przychód, a nie tylko nerwy.
Trzecie: ile wart jest dla nas dzień opóźnienia wydania i ile takich dni mieliśmy w tym roku? W wielu firmach to największa i najmniej policzona pozycja. Odpowiedź na nią decyduje, czy inwestycja w automatyzację regresji jest kosztem, czy najtańszym sposobem odzyskania tygodni w roku.
Te trzy pytania nie wymagają żadnego narzędzia ani projektu. Wymagają jednego spotkania i zgody, że odpowiedzi będą wracać co kwartał. Firmy, które je zadają, przestają rozmawiać o jakości językiem opinii. Zaczynają rozmawiać językiem rachunku, a wtedy decyzje o QA przestają być aktem wiary. Stają się zwykłą decyzją inwestycyjną, z liczbą po każdej stronie.
Uwaga na koniec dla firm usługowych i software house’ów: u Was ten rachunek ma jeszcze jedną rubrykę, której nie ma w produkcie własnym. Błąd, który dotrze do klienta końcowego Waszego klienta, kosztuje podwójnie, bo obok godzin naprawy płacicie zaufaniem zamawiającego, a to zaufanie decyduje o przedłużeniu umowy i o tym, czy następny przetarg w ogóle się odbędzie z Waszym udziałem. Dlatego w modelu usługowym liczba defektów, które dotarły do klienta, powinna wisieć obok marży projektu, nie w osobnym raporcie QA.
I ostatnia rzecz: ten rachunek liczy się raz na kwartał, ale jego wartość rośnie dopiero w serii. Pojedynczy odczyt mówi, ile płacicie. Trend po trzech kwartałach mówi, czy decyzje działają. To trend, nie poziom, jest właściwym tematem rozmowy z zarządem, bo poziom zawsze można zracjonalizować, a trendu się nie zagada.
Powiązane na Strefie QA
- Dlaczego jakość się nie opłaca, dopóki się nie opłaca
- Ile naprawdę kosztuje bug w produkcji, i czemu zaniżasz tę liczbę
- Ile kosztuje luka bezpieczeństwa, której nikt nie szukał
Źródła:
- DORA, Accelerate State of DevOps 2024, klastry wydajności dostarczania (odsetek nieudanych zmian 5 procent wobec 40 procent)
- Wyniki projektu Quality Island dla Argos (e-commerce): automatyzacja testów i uporządkowanie procesów QA, liczby potwierdzone przez klienta
- Audyt QA, Quality Island
- Metodyka i praktyka własna Quality Island z audytów jakości i procesów testowych








