Modernisering av legacy-system

Systemet fungerar.
Men ingen vågar röra det.

Vi migrerar det stegvis till modern teknik — utan driftstopp och utan big bang. Det gamla systemet fortsätter att köra medan det nya tar över funktion för funktion.

Känns det igen?

  • Systemet skrevs för 10–20 år sedan och fungerar, men varje ändring är en risk.
  • De som byggde det är sedan länge borta — och dokumentation saknas.
  • Tekniken har gått ur support: inga säkerhetsuppdateringar och inga utvecklare som vill arbeta med den.
  • Varje ny funktion tar veckor, eftersom ingen vet vad den kan ta sönder.
  • En leverantör har offererat ett sjusiffrigt belopp och två år för en omskrivning "från grunden".

Varför totala omskrivningar oftast misslyckas

Projekt av typen "vi skriver om allt på en gång" misslyckas av tre skäl: verksamheten kan inte vänta i två år; ingen minns alla regler som är inbakade i den gamla koden; och till slut ska alla byta till det nya systemet på en och samma dag.

Vi arbetar annorlunda.

Så gör vi

1. Förstå först — skär sedan. Innan vi skriver en rad kod kartlägger vi det befintliga systemet, inklusive de dolda delarna: död kod, bortglömda triggers, procedurer som inte anropats på flera år. Hos en kund visade det sig att 65 % av systemet var oanvänt. De betalade för en tredjedel i stället för att flytta med dödvikt.

2. Det nya växer bredvid det gamla. Ingen omställning över en natt. Det nya systemet tar över funktionalitet sida för sida medan det gamla fortsätter att sköta allt annat. Användarna märker aldrig i vilket ögonblick de gick över.

3. Varje steg verifieras. Varje migrerad del levereras med automatiska tester som jämför den nya kodens beteende med den gamla kodens på identiska data. Vi nöjer oss inte med "det ser rätt ut".

4. Besluten stannar på pränt. Ni får kartan över ert eget system — vad som finns var, och varför det ser ut som det gör. Nästa ändring behöver inte börja med arkeologi.

Det här får ni

  • En modern grund (.NET 10, aktuella databaser) där nya funktioner tar timmar i stället för veckor.
  • En kodbas som ni faktiskt kan rekrytera utvecklare till.
  • Automatiska tester som skyddar er affärslogik vid varje framtida ändring.
  • En dokumenterad analys som förblir er egendom.
  • Ingen störning i verksamheten under övergången.

Därför går det snabbare med oss

Vi använder AI-modeller för volymarbetet — de läser den gamla koden, skriver tester och flyttar över logik betydligt snabbare än manuellt arbete. Men varje beslut passerar 30 års ingenjörserfarenhet: vad som ska flyttas, vad som ska få dö och vad som behöver kontrolleras två gånger.

Resultatet: modernisering av ett system på 823 000 rader — 19 administrativa moduler med 175 automatiska tester på cirka 8 arbetsdagar.

Håller ett legacy-system er tillbaka?

Berätta om det — vi ger er ett ärligt svar på vad som går att göra och hur snabbt.

Boka en kostnadsfri genomgång