Du har sikkert hørt uttrykket teknisk gjeld som noe utviklere snakker om mens resten av prosjektet helst vil videre. Men teknisk gjeld er mer enn et IT-problem. Det handler om de små snarveiene vi tar for å spare tid nå, som koster oss dyrt senere.
Jeg merker det hver gang jeg prøver å rydde opp i alle harddiskene mine. Jeg har backup av backup, gamle minnebrikker og kopier av bilder fra alle mulige tidsepoker. Jeg skulle bare ta en sikkerhetskopi, og så ble det en kopi av kopien, og så enda en. Nå har jeg bilder av samme tur lagret på fem forskjellige steder, men aner ikke hvor originalen ligger. Det er som å rydde i et loft hvor alt ser kjent ut, men ingenting er på rett plass.
Det er teknisk gjeld i praksis.
Finnes overalt
Og den fungerer på akkurat samme måte i bedrifter og prosjekter. Man haster videre for å nå en tidsfrist, utsetter dokumentasjon, hopper over testing, eller sier «vi fikser det senere». Problemet er bare at «senere» sjelden kommer.
Etter hvert blir det som å bygge hus på et sviktende fundament. Du kan male veggene og sette inn nye vinduer, men før eller siden begynner det å sprekke. Og når du først må reparere, koster det både tid, penger og motivasjon.
I programvareutvikling snakker man om kode som ikke er laget for fremtiden. I organisasjoner handler det om prosesser, rutiner og strukturer som lappes sammen fordi ingen tar seg tid til å gjøre det skikkelig. Og i privatlivet – vel, det er alt fra rotete mapper til ubetalte regninger og dårlige vaner.
Kort sagt: teknisk gjeld er summen av alle «skal bare» som aldri blir gjort ordentlig.
Det er ikke alltid negativt. Noen ganger er snarveier nødvendige for å få ting i gang. Men hvis de ikke ryddes opp i underveis, vokser de. Og når du først må ta tak, koster det langt mer enn det ville gjort å gjøre det riktig fra starten.
Det gjelder alt fra IT-systemer til relasjoner, planer og arbeidsprosesser.
Et prosjekt som mangler struktur, vil til slutt bruke mer tid på å finne ut av fortiden enn å bygge fremtiden.
Jeg har skrevet en lengre artikkel om dette, der jeg går dypere inn i hvordan teknisk gjeld oppstår, hvorfor det ofte er et ledelsesproblem mer enn et utviklerproblem, og hvordan man kan unngå at snarveier blir til omveier. Klikk her for å lese mer.





