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

    Annonceindlæg fra Deloitte

    Teknologi i sig selv forandrer ikke noget:

    AI skal væves ind i kultur og processer for at skabe reel forretningsværdi

    Navnenyt fra it-Danmark

    IFS Danmark A/S har pr. 2. marts 2026 ansat Marlene Gudman som HR Business Partner. Hun skal især beskæftige sig med HR i Danmark og Norden og lede udvalgte internationale HR-projekter. Hun kommer fra en stilling som Nordic Lead HR Business Partner hos Salesforce. Hun har tidligere beskæftiget sig med international HR med fokus på udvikling af og udfordringer i HR ud fra et forretningsperspektiv. Nyt job

    Marlene Gudman

    IFS Danmark A/S

    WITRICS A/S har pr. 1. juli 2026 ansat Tim Meicker som Sales & Marketing Manager. Han skal især beskæftige sig med marketingstrategi, salgsaktiviteter, samt virksomhedens kommercielle vækst. Han kommer fra en stilling som projektansat hos WITRICS A/S. Han er uddannet BA (hons) Strategic Management og MBA fra Syddansk Universitet. Nyt job

    Tim Meicker

    WITRICS A/S

    Elbek & Vejrup A/S har pr. 1. august 2026 ansat Gitte Lykke Holm som Senior Payroll Consultant. Hun skal især beskæftige sig med opsætning og implementering af 365Løn til Business Central. Hun kommer fra en stilling som BC/NAV seniorkonsulent. Hun er uddannet inden for informatik og data processing. Nyt job

    Gitte Lykke Holm

    Elbek & Vejrup A/S

    Renewtech ApS har pr. 1. april 2026 ansat Boris Sudar som Senior IT Specialist. Han skal især beskæftige sig med at sikre, at Renewtech cloudbaseret infrastruktur fortsætter på sit højeste niveau, mens han også skal drive system udvikling. Han kommer fra en stilling som Senior IT Specialist hos Eurowind Energy. Han har tidligere beskæftiget sig med Microsoft 365, Intune og sikker endepunktsstyring for hybrid og cloudbaseret infrastrukturer. Nyt job

    Boris Sudar

    Renewtech ApS