Słownik pojęć IT Utrzymanie i DevOps
Dług technologiczny
Koszt skrótów i odłożonych porządków w oprogramowaniu, który trzeba spłacić później - z nawiązką.
Inne określenia: dług techniczny, technical debt, zaległości technologiczne
Co to jest dług technologiczny i dlaczego rośnie jak odsetki?
Dług technologiczny to suma zaległości w systemie: przestarzałych wersji oprogramowania, prowizorycznych rozwiązań, braku testów i dokumentacji. Powstaje, gdy szybkie obejście wybiera się zamiast porządnego rozwiązania albo gdy aktualizacje są odkładane. Jak każdy dług, rośnie z czasem: każda kolejna zmiana trwa dłużej i kosztuje więcej, aż w końcu taniej jest przebudować system niż go dalej łatać.
Jak rozpoznać, że dług narasta
- Proste zmiany, które kiedyś zajmowały godzinę, dziś zajmują dzień.
- Wykonawca odradza aktualizacje, bo „może się coś rozsypać”.
- Poprawka w jednym miejscu psuje coś w innym.
- Tylko jedna osoba rozumie, jak działa system.
Skąd się bierze
- Presja terminu - rozwiązanie „na teraz”, które miało być poprawione i nigdy nie zostało.
- Odkładanie aktualizacji, aż przestaje być możliwe przejście o jedną wersję.
- Brak testów i dokumentacji, przez które każda zmiana wymaga ostrożnego zgadywania.
- Modyfikacje wprowadzane bezpośrednio w plikach gotowych rozwiązań, kasowane przy każdej aktualizacji.
Jak go spłacać
Regularnie i w małych ratach. Część czasu przy każdym etapie rozwoju przeznaczona na porządki działa lepiej niż jednorazowa wielka akcja, do której nigdy nie ma dobrego momentu. Pierwszym krokiem jest audyt, który pokaże, które zaległości są najdroższe.
Częste pytania o Dług technologiczny
Czy dług technologiczny zawsze jest błędem?
Nie. Świadomy skrót, żeby zdążyć przed ważnym terminem, bywa rozsądną decyzją. Problem zaczyna się wtedy, gdy nikt nie zapisuje, co odłożono, i nikt nie planuje spłaty.
Kiedy dług oznacza konieczność przebudowy?
Gdy utrzymanie i drobne zmiany zaczynają kosztować więcej niż nowa wersja rozłożona na kilka lat, albo gdy oprogramowanie, na którym stoi system, nie dostaje już poprawek bezpieczeństwa.
Powiązane usługi
Porozmawiajmy o Twoim biznesie.
Przedstaw nam swoje potrzeby - zaproponujemy rozwiązanie i konkretną wycenę. Bez zobowiązań.