Forårsrengøring af koden kan betale sig

Scenariet: Stort egenudviklet system. 1-2 udviklere. Hverken dokumentation eller gennemskueligt design. Systemet er en del af kernen i forretningen. Udviklerne siger op. Slemt? Nej: Katastrofalt.


Bill Gates skriver i sin nye bog "Ledelse med tankens hast" at lederne skal lære at benytte IT i den daglige ledelse. Tilsvarende vil jeg argumentere for at de virksomhedsledere, der har relativt få softwareudviklere ansat til at udvikle og vedligeholde software, får taget sig sammen til at stille de rette krav til udviklerne.


Scenariet er desværre ikke grebet ud af den blå luft - det forekommer jævnligt i mindre danske virksomheder. Ledelsen læner sig tilbage i forvisningen om, at det går jo godt nok. Og alt imens vokser investeringen i det udviklede programmel. Og der er ikke andre end den ene eller de få udviklere, der kan vedligeholde det. Hvis man tænker lidt over det, er det jo egentlig en ganske skræmmende tanke. Ikke alene er det ofte beløb i millionstørrelsen, der er investeret i det udviklede system. Men man kan også blive tvunget til at afskrive sin investering på den lille måned, som udviklerens opsigelsesvarsel er. Og at tro at man bare lige kan overdrage et større system til andre på kort tid er illusorisk. Det kan man ikke.


Så var det ikke på tide at få stillet nogle simple krav til udviklerne: Beskriv jeres design og foretag eventuelt en oprydning i det. Udviklerne vil (som regel) elske denne lejlighed til endelig at få bevilget tid til at lave en pænere struktur i deres system. Ofte er funktionerne blevet klistret på som knopskydning. Og investeringen er en god forsikring mod at systemet skal kasseres hvis udviklerne skulle finde på at rejse. Tidligere snakkede man meget om den berømte tagsten, som udviklerne kunne få i hovedet. Det er mig bekendt aldrig nogen sinde sket i virkeligheden. Derimod sker det dagligt at nøglepersoner finder andre græsgange med store omkostninger til følge i det firma, de forlader.


Men lad nu være med i panik at falde i dokumentationsgrøften, og bed udviklerne om at lave en detaljeret dokumentation af det udviklede system. Omkostningerne er her for store i forhold til gevinsten. Dels bliver systemet ikke mere vedligeholdelsesvenligt af at blive sminket, og hvis der ikke stilles krav om en fremtidig løbende vedligeholdelse af dokumentation, vil den lynhurtigt blive forældet.


Mit råd til virksomhedsledere med meget små softwaregrupper er altså at begynde at betragte software som den investering, det er. Og så komme i gang med at beskytte jeres investering. F.eks. gennem en "forårsrengøring", dvs. en 1-2 ugers periode, som udviklerne bruger på redesign og gennemgang/brush-up/kommentering af koden, så den bliver lettere gennemskuelig.


Rådet gælder naturligvis ikke store virksomheder. Her er der jo helt anderledes styr på tingene - ikke?


Stephen Biering-Sørensen

Fagrådet for Systemudvikling

Dansk Dataforening

    Læses lige nu

      Procon Solution A/S

      Customer Success Consultant

      Københavnsområdet

      Everllence

      Senior Software Developer

      Københavnsområdet

      KMD A/S

      Senior Product Manager

      Københavnsområdet

      Computerworld Events

      Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

      Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
      Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
      Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
      Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

      It-løsninger | Nordhavn

      SAP Excellence Day 2026

      Få konkrete erfaringer med S/4HANA, automatisering og AI i praksis. Hør hvordan danske virksomheder realiserer gevinster og etablerer effektive SAP-løsninger. Vælg fysisk deltagelse hos SAP eller deltag digitalt.

      Infrastruktur | København

      Datacenterstrategi 2026

      Denne konference bidrager med viden om, hvordan du balancerer cloud, on-premise og hybrid infrastruktur med fokus på kontrol, compliance og forretning.

      Sikkerhed | Aarhus C

      Identity Festival 2026 - Aarhus

      Er du klar til en dag, der udfordrer din forståelse af, hvad Identity & Access Management kan gøre for din organisation? En dag fyldt med indsigt, inspiration og løsninger, der sætter kursen for, hvordan vi arbejder med IAM i de kommende år.

      Se alle vores events inden for it

      Navnenyt fra it-Danmark

      inciro K/S har pr. 1. februar 2026 ansat Lasse Fletcher som Cloud Consultant. Han skal især beskæftige sig med Governance og struktur i cloud miljøer. Han kommer fra en stilling som IT Tekniker hos CBrain A/S. Han er uddannet datatekniker med speciale i infrastruktur. Han har tidligere beskæftiget sig med kunde onboarding, Identitets styring, sikkerhed og IaC. Nyt job

      Lasse Fletcher

      inciro K/S

      netIP har pr. 1. januar 2026 ansat Michael Kjøgx som Systemkonsulent ved netIP's kontor i Esbjerg. Han kommer fra en stilling som Konsulent hos Blue Byte og før da ATEA og XPconsult. Nyt job
      Forte Advice har pr. 19. januar 2026 ansat Karoline Lotz Jonassen som Head of Business Design. Karoline skal især beskæftige sig med business design, og hvordan kunder strategisk innoverer eller arbejder med nye forretningsområder. Karoline kommer fra en stilling som Future Commerce Lead hos IMPACT Commerce. Nyt job

      Karoline Lotz Jonassen

      Forte Advice