Teknisk skuld

Er legacy-miljö är ingen vardag. Det är en månadskostnad ni slutat se.

Publicerad · 6 min

Manuella rutiner, svag redundans och oklart systemägarskap känns som normalt. Varje månad ni väntar betalar ni räntan på den tekniska skulden.

Gammal teknik smyger sig på. En server som borde bytts för tre år sedan. Ett affärssystem som bara en person vågar röra. En rutin som körs för hand varje månad för att ingen hunnit automatisera den.

Efter ett tag känns det som vardag. Det är det inte. Det är en kostnad som löper på, fast ingen längre bokför den.

Ingen fattade ett beslut om att ha det så här. Det bara blev så, en uppskjuten investering i taget. Varje enskilt uppskov var rimligt. Summan är en miljö som kostar mer att leva med än den skulle kosta att åtgärda.

Vad skulden kostar varje månad

Teknisk skuld fungerar som ett lån. Du slapp en investering en gång. Sedan betalar du ränta, månad efter månad.

Räntan tas ut i flera valutor.

Tid. Manuella rutiner tar timmar som kunde lagts på annat. Felsökning i en spretig miljö tar längre tid än den borde, för ingen har full överblick.

Risk. Svag redundans betyder att ett enda fel kan stoppa verksamheten. Gammal programvara får ofta inte längre säkerhetsuppdateringar, och blir en väg in.

Rörlighet. Varje ny sak ni vill göra blir dyrare, för den måste anpassas till det gamla. Enkla förändringar blir projekt.

Varför den inte åtgärdas

Skulden syns sällan i en enskild faktura. Den är utspridd på många små besvär som var för sig går att stå ut med.

Det finns heller inget larm som går. En legacy-miljö kan fungera i åratal, ända fram till dagen den inte gör det. Då blir notan hög och kommer på en gång.

Så länge det mesta rullar känns en modernisering som något som kan vänta. Den känslan kostar pengar varje månad den håller i sig.

Ett typfall

Ta ett bolag med runt 130 anställda. Ett centralt system kördes på en server som passerat sin livslängd. Alla visste om det. Ingen prioriterade bytet, för systemet fungerade.

En sommardag slutade servern svara. Reservdelar fanns inte längre att köpa. Återställningen tog fyra dagar, delvis för att backupen aldrig testats fullt ut. Under tiden fick delar av verksamheten arbeta manuellt.

Kostnaden för de fyra dagarna var många gånger högre än vad ett planerat byte hade kostat. Skulden betalades till slut, med ränta och på värsta möjliga tidpunkt.

Ett räkneexempel

Använd egna tal. Välj ut de tre mest slitna delarna av er miljö.

För varje del, uppskatta hur många timmar i månaden som går åt till manuellt arbete, strul och felsökning kopplat just till den. Sätt en timkostnad. Multiplicera.

Lägg till en post för risk. Fråga vad ett längre avbrott i den delen skulle kosta, och gör en grov bedömning av hur troligt det är per år. Dela på tolv för en månadssiffra.

Summan är ungefär vad de tre delarna kostar er varje månad i väntan. Jämför med vad det skulle kosta att åtgärda dem.

Varför väntan blir dyrare för varje månad

Ett lån med ränta blir större ju längre det ligger obetalt. Teknisk skuld fungerar likadant.

En gammal server blir svårare att ersätta med tiden, för reservdelar och kompetens försvinner från marknaden. En integration som byggdes för länge sedan blir mer bräcklig för varje förändring runt omkring den. Ett system som bara en person förstår blir en större risk för varje år som personen närmar sig pension eller ett nytt jobb.

Det finns ingen naturlig punkt där skulden slutar växa av sig själv. Den fortsätter tills något går sönder eller tills ni betalar av den med avsikt.

Räkna grovt på vad de tre mest slitna delarna kostar er per månad i tid och risk. Jämför med vad en planerad åtgärd skulle kosta. Skillnaden är priset ni betalar för att vänta ytterligare ett kvartal.

En mätövning för den här veckan

Gör en enkel inventering. Sätt upp en lista med fyra kolumner. System. Hur gammalt. Vem som kan laga det. Vad som händer om det slutar fungera.

Fyll i raderna för era tio viktigaste system. Där du inte vet svaret, skriv frågetecken.

Räkna frågetecknen. Räkna raderna där bara en person kan laga systemet. De två talen är ett mått på hur stor er tekniska skuld är just nu.

Ta listan till nästa ledningsmöte. En skuld som är utskriven på ett papper är svårare att skjuta upp än en känsla av att det mesta fungerar.