Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Architektura IT

Technical Debt

Koszt dodatkowej pracy wynikający z wybrania szybszego rozwiązania zamiast lepszego podejścia, które wymagałoby więcej czasu.

Definicja

Technical Debt (dług techniczny) to metafora opisująca konsekwencje skrótów technicznych — celowe lub przypadkowe wybory, które przyspieszają dostarczenie, ale generują koszt utrzymania w przyszłości.

Kwadrant długu technicznego (Martin Fowler)

Świadomy Nieświadomy
Celowy „Wiemy o tym, ale musimy zdążyć na deadline" „Co to jest wzorzec projektowy?"
Niecelowy „Teraz wiemy, jak powinniśmy to zrobić" „Nie wiedzieliśmy, że to będzie problem"

Przykłady długu technicznego

Typ Przykład Koszt
Brak testów 0% coverage Każda zmiana = ryzyko regresji
Hardcoded values Config w kodzie Zmiana = nowy deploy
Copy-paste code Duplikacja logiki Bug fix × N miejsc
Przestarzałe zależności jQuery 1.x Luki bezpieczeństwa
Brak dokumentacji Tribal knowledge Onboarding = tygodnie

Jak BA pomaga zarządzać długiem?

  • Uwzględnia refactoring w backlogu (nie tylko nowe features)
  • Komunikuje biznesowy koszt długu interesariuszom
  • Pomaga priorytetyzować spłatę długu vs nowe funkcje

Dlaczego to ważne?

Dług techniczny spowalnia zespół eksponencjalnie — każda nowa funkcja trwa dłużej, bo stary kod jest kruchy.

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały — prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych — szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify