Wolniejsze dostarczanie
Każdy nowy feature wymaga rekonesansu, ostrożnych PR-ów i testów regresji w rzeczach, które nie powinny zepsuć się od dotknięcia. Velocity spada o 20–40% po 3. roku kodu bez inwestycji.
Przesuń 8 suwaków. Pokażemy Ci miesięczne i roczne straty w PLN, poziom ryzyka i od czego zacząć spłatę. Bez maila, bez handlowca, bez PDF-a w zamian za dane.
Tylko programiści — bez QA, PM-ów, designerów.
Brutto, koszt po stronie firmy (wypłata + ZUS + benefity).
Ile lat temu pierwszy commit trafił na produkcję.
Realne, nie „sprawdźmy co tam coverage pokazuje”.
Jak często trafia kod na produkcję.
Średnia z ostatnich 3 miesięcy.
Ile osób odchodzi i trzeba ich zastępować.
Każdy symptom zwiększa szacunek kosztu.
Chcesz konkretny plan spłaty? W 2 tyg. audytujemy codebase i podamy top-10 działań z ROI.
Zamów audyt REFACTOR →Nie „jakoś gdzieś trochę drożej”. Konkretne pozycje w P&L, które możesz nazwać na zarządzie.
Każdy nowy feature wymaga rekonesansu, ostrożnych PR-ów i testów regresji w rzeczach, które nie powinny zepsuć się od dotknięcia. Velocity spada o 20–40% po 3. roku kodu bez inwestycji.
Ticket „krytyczny” co dwa tygodnie. Dyżury, nocki, rollbacki. Seniorzy zamiast budować nowe funkcje gaszą stare. Zespół wypala się szybciej niż zatrudniasz.
Nikt nie chce pracować na kodzie sprzed 8 lat bez testów. Nowa osoba potrzebuje 4 miesięcy, zanim pójdzie w samodzielny PR. Każdy odchodzący zabiera wiedzę, której nigdzie nie było.
Model powstał na bazie 200+ projektów, które prowadziliśmy od audytu przez refactor do stabilizacji. Pokazujemy dokładnie, co mnoży co.
Stawka × liczba osób × 168h roboczych miesięcznie. To Twój 100%-owy budżet zespołu.
Kod starzeje się nieliniowo. Dodajemy 6–40% do kosztu utrzymania zależnie od wieku głównej codebase.
Pokrycie testami, częstotliwość deploymentów, symptomy — każdy parametr obniża lub podnosi mnożnik marnotrawstwa.
Do kosztu miesięcznego dokładamy 8% rocznej kapitalizacji — dług nieobsługiwany rośnie, nie stoi w miejscu.
Nie — to model szacunkowy z dokładnością ±30%. Dla prezesa, CTO czy VP Eng to jednak radykalnie lepsze niż „czujemy, że jest drogo”. Na audycie REFACTOR schodzimy z błędem do ±8% po review repo i wywiadach z zespołem.
Nie. Wszystko dzieje się w przeglądarce. Nic nie trafia na nasz serwer, nic nie ląduje w CRM. Export PDF też generujemy lokalnie. Jedyne co zapisujemy to ustawienia suwaków — w Twoim localStorage — żebyś po odświeżeniu nie zaczynał od zera.
Nie uznajemy. Kod 8-letni z testami, dobrą dokumentacją i regularnymi aktualizacjami zależności to majątek, nie dług. Wiek jest tylko jednym z 8 wejść — pokrycie testami i częstotliwość deploymentów ważą go bardziej.
Pokrycie to metryka syntaktyczna, nie jakościowa. Jeśli 70% testów to mocki mocków, albo testy padają losowo („flaky”), obniży to ocenę mimo zielonego badge'a. Zaznacz odpowiednie symptomy, a model to uwzględni.
Zawsze od dwóch rzeczy jednocześnie: (1) zbudować CI/CD i testy smoke'owe, żeby przestało się psuć przy każdym merge'u; (2) wyodrębnić najbardziej zmieniany moduł i zrefaktorować tylko jego. Nigdy nie zaczynaj od big-bang rewrite'u — zabił więcej firm niż sam dług.
Pełny koszt zespołu: wypłaty, benefity, narzędzia, biuro. Roczny burn w 60 sekund.
Core Web Vitals + Lighthouse + CrUX. Lista priorytetów zamiast samych liczników.
Oszacuj, ile kosztuje każdy tydzień opóźnienia w utraconym przychodzie i ekspozycji.
Zakres, stack, timeline — szacunkowy budżet nowego projektu w 90 sekund.
2 tygodnie audytu + 90 dni wdrożenia. Stała cena, lista KPI, zwrot pieniędzy jeśli nie dowieziemy ustalonych metryk.