Legacy-modernisering

Systemet virker.
Men ingen tør røre det.

Vi migrerer det trinvist til moderne teknologi — uden driftsstop og uden big bang. Det gamle system kører videre, mens det nye overtager funktion for funktion.

Lyder det bekendt?

  • Systemet blev skrevet for 10–20 år siden og virker, men enhver ændring er en risiko.
  • De folk, der skrev det, er for længst væk — og der findes ingen dokumentation.
  • Teknologien er uden support: ingen sikkerhedsopdateringer og ingen udviklere, der har lyst til at arbejde med den.
  • Hver ny funktion tager uger, fordi ingen ved, hvad den ødelægger.
  • En leverandør har givet dig et sekscifret tilbud og to år for en omskrivning "fra bunden".

Hvorfor totale omskrivninger som regel mislykkes

Projekter af typen "vi skriver det hele om på én gang" mislykkes af tre grunde: forretningen kan ikke vente to år; ingen husker alle de regler, der ligger begravet i den gamle kode; og til sidst bliver alle bedt om at skifte til det nye system på én dag.

Vi arbejder anderledes.

Sådan gør vi

1. Forstå først — skær bagefter. Før vi skriver en eneste linje kode, kortlægger vi det eksisterende system, inklusive de skjulte dele: død kode, glemte triggere, procedurer der ikke er kaldt i årevis. Hos én kunde afslørede det, at 65% af systemet var ubrugt. De betalte for en tredjedel i stedet for at flytte dødvægt med over.

2. Det nye vokser ved siden af det gamle. Ingen omlægning fra den ene dag til den anden. Det nye system overtager funktionalitet side for side, mens det gamle fortsat betjener alt det øvrige. Brugerne opdager aldrig det øjeblik, hvor de gik over.

3. Hvert skridt bliver verificeret. Hver migreret del leveres med automatiske tests, der sammenligner den nye kodes adfærd med den gamles på identiske data. Vi nøjes ikke med "det ser rigtigt ud".

4. Beslutningerne bliver skrevet ned. Du får kortet over dit eget system — hvad der ligger hvor, og hvorfor det er sådan. Den næste ændring starter ikke med arkæologi.

Det får du

  • Et moderne fundament (.NET 10, aktuelle databaser), hvor nye funktioner tager timer i stedet for uger.
  • En kodebase, du rent faktisk kan rekruttere udviklere til.
  • Automatiske tests, der beskytter din forretningslogik ved enhver fremtidig ændring.
  • En dokumenteret analyse, der forbliver din ejendom.
  • Ingen afbrydelse af driften undervejs.

Derfor går det hurtigere hos os

Vi bruger AI-modeller til mængdearbejdet — de læser den gamle kode, skriver tests og flytter logik langt hurtigere end manuelt arbejde. Men hver beslutning går gennem 30 års ingeniørerfaring: hvad der skal med over, hvad der skal have lov at dø, og hvad der skal tjekkes to gange.

Resultatet: modernisering af et system på 823.000 linjer — 19 administrationssektioner med 175 automatiske tests på cirka 8 arbejdsdage.

Holder et legacy-system jer tilbage?

Fortæl os om det — så får I et ærligt svar på, hvad der kan lade sig gøre, og hvor hurtigt.

Book en gratis gennemgang