
AI-accelereret modernisering af legacy-systemer
Moderniser de systemer, du er afhængig af, uden at standse forretningen
De systemer, der bærer det vigtigste arbejde, er de sværeste at ændre
Ældre systemer kører ofte kernehovedbøger, fakturering, ERP-udvidelser og backofficeværktøjer, som ingen tør røre ved. De er svære at ændre, svære at bemande og stadig sværere at sikre, og de folk, der byggede dem, er ofte gået videre.
At udskifte dem på én gang er et af de mest risikable projekter, en virksomhed kan gennemføre. Leverandørernes frister, såsom ophøret af supporten til SAP ECC, og regler for modstandsdygtighed som DORA øger presset for at komme videre.
Det ændrer sig for dig
Intet big bang-skifte
Gammelt og nyt kører side om side, og resultaterne sammenlignes, så forretningen kører videre ved hvert trin.
Modernisering i et hurtigere tempo
AI-assisteret kodeanalyse og refaktorering, verificeret af ingeniører og tests, forkorter den langsomste del af arbejdet: at forstå den gamle kode.
Licenser og mainframes udfaset
Hver udskiftet del slukkes, dens data arkiveres, og dens licenser og infrastruktur opsiges.
Det leverer vi
Vurdering af systemer og teknisk gæld
En oversigt over kode, data, interfaces, afhængigheder og de mennesker, der kender dem, med risiciene prioriteret.
Valgmuligheder og køreplan
For hver del et valg mellem at beholde, indkapsle, flytte til en ny platform, omskrive eller udfase den, med begrundelserne og rækkefølgen for arbejdet.
AI-assisteret refaktorering af kode
AI-værktøjer, der læser og forklarer gammel kode, foreslår refaktoreringer og laver udkast til tests. Hver ændring gennemgås af en ingeniør og kontrolleres af testsuiten.
Strangler-fig-migrering
Et moderne API-lag foran det gamle system, hvor funktionerne genopbygges bag det én ad gangen, indtil intet længere kalder den gamle kode.
Karakteriseringstests og parallel drift
Tests, der registrerer, hvad det gamle system faktisk gør, og sammenligning af gamle og nye output på reelle workloads før hvert skifte.
Databasemigrering
Data mappes, renses og migreres fra COBOL-filer, DB2 eller Oracle Database til cloud-native databaser, med afstemningsrapporter, der viser, at intet er gået tabt eller ændret.
Nedlukning af mainframes og monolitter
Sådan slukkes hver udskiftet del, dens data arkiveres til revision, og dens licenser og infrastruktur opsiges.
Sådan arbejder vi
Forstå systemet
Vi læser koden, sporer dataene og interviewer de personer, der driver systemet, og dokumenterer, hvad det reelt gør.
Vælg vejen
Vi beslutter sammen med dig, hvilke dele der skal beholdes, indkapsles, flyttes eller udfases, og i hvilken rækkefølge.
Indkaps
Vi sætter et API-lag foran det gamle system, så nyt arbejde ikke længere afhænger af dets indre opbygning.
Udskift stykke for stykke
Vi genopbygger én funktion ad gangen bag API-laget, med tests, der viser, at den svarer til den gamle.
Kør parallelt
Vi kører gammelt og nyt side om side, sammenligner resultaterne og skifter først, når de stemmer overens.
Udfas
Vi slukker det, der er erstattet, arkiverer dets data og afvikler dets licenser og infrastruktur.
Teknologier, vi moderniserer fra og til
For sjældnere platforme vurderer vi først koden og fortæller dig klart, om vi har kompetencerne. At nævne et produkt betyder ikke, at vi er partner med leverandøren.
- Sprog
- Java
- Frameworks
- .NET
- Databaser
- Oracle Database
- Microsoft SQL Server
- PostgreSQL
- DevOps og observerbarhed
- Docker
- Kubernetes
- Integration
- SOAP
Ingen afbrydelser, sikret i kontrakten
Vi beder dig ikke stole på et løfte. Acceptporte ved milepæle, idempotente transaktioner med tilbagerulning og dead-letter-køer samt en garanti mod fejl efter idriftsættelsen er skrevet ind i aftalen.
Sådan begynder du
Et system i drift, der fejler eller er udokumenteret, starter med Brownfield Diagnostic Bridge. Det er en kort revision af koden, dataene og sikkerheden. Den ender med en ærlig vurdering, redning, refaktorering eller genopbygning, og et forslag til fast pris.
Det sker der nu
Forhåndskonsultation
En gratis online forhåndskonsultation på 30 minutter: vi gennemgår dine mål, systemer og begrænsninger.
Parathedsanalyse
I en gratis parathedsanalyse på 48 timer tjekker en ledende arkitekt dit projekt op mod de 6 punkter i Definition of Ready og anbefaler det spor, der passer.
Valg af spor
Projekter med et klart omfang modtager et bindende forslag inden for 3 til 5 hverdage. Projekter i konceptfasen starter i Blueprint Studio. Et system i drift, der fejler, er udokumenteret eller skal integreres, starter med en diagnosticering på 1 til 2 uger. Blueprint Studio og diagnosticeringen har hver et fast honorar, som er angivet i forslaget.
Levering i fem faser
Mobilisering, sprints med demonstrationer, integration og hærdning, accept og idriftsættelse samt derefter administrerede tjenester. Efter idriftsættelsen følger en garantiperiode, derefter valgfri support og vedligeholdelse.
Projekter med fast resultat og administrerede tjenester døgnet rundt
Milepælsdrevet levering med fast omfang og navngivne leveringsansvarlige samt administrerede applikationstjenester døgnet rundt under SLA-styring.
Hybrid levering og build-operate-transfer-hubs
Teknisk ledelse onshore med screenet nearshore- og offshorekapacitet, komplette build-operate-transfer-kompetencecentre og lokalisering af arbejdsstyrken.
Spørgsmål og svar
Hvorfor ikke omskrive hele systemet på én gang?
En fuld omskrivning skal matche mange års adfærd, før den kan erstatte noget, mens forretningen hele tiden ændrer sig omkring den. Sådanne projekter trækker ofte ud og går i drift med huller. Når én funktion udskiftes ad gangen, skabes der værdi tidligt, og det gamle system bevares som sikkerhedsnet. Du kan stoppe eller skifte retning ved hvert trin.
Skal forretningen stå stille under migreringen?
Tilgangen er designet, så det ikke sker. Det gamle system kører videre, mens hver ny del bygges og afprøves parallelt. Arbejdet flyttes gradvist til den nye del og kan flyttes tilbage, hvis noget er galt. Når en datamigrering kræver et skifte, øver vi det først og planlægger det sammen med dig.
Hvad gør AI egentlig i moderniseringen?
AI læser store mængder gammel kode hurtigt: den forklarer, hvad et program gør, sporer, hvor data bevæger sig hen, foreslår refaktoreringer og laver udkast til tests. Ingeniørerne beslutter, hvad der ændres, gennemgår hver linje og dokumenterer det med karakteriseringstests. AI gør forståelsen hurtigere, men erstatter ikke verifikation.
Ingen forstår vores gamle system fuldt ud. Kan I stadig modernisere det?
Ja, og det er almindeligt. Vi genskaber viden ud fra koden, dataene, logfilerne og de personer, der bruger systemet. Vi fastholder, hvad systemet gør, i karakteriseringstests, som bliver den specifikation, de nye dele skal opfylde.
Kan I flytte COBOL- og DB2-workloads væk fra mainframen?
Ja. Vi oversætter eller genopbygger COBOL-programmer som cloud-native services og migrerer DB2-data med afstemning ved hvert trin. Batchjobs og filgrænseflader får moderne afløsere. Dele, der er stabile og dyre at flytte, kan blive bag et API-lag, indtil det bliver deres tur.
Hvornår er det bedre at indkapsle et system end at udskifte det?
Når den gamle kerne er stabil og korrekt, men svær at komme til. Moderne API’er foran den lader nye kanaler, partnere og produkter bruge dens funktioner uden at røre ved dens indre opbygning. Vi anbefaler udskiftning, når systemet blokerer for forandring, ikke kan sikres eller ikke længere kan bemandes.
Et system i drift, der fejler eller er udokumenteret?
Brownfield Diagnostic Bridge reviderer koden, dataene og flaskehalsene, før noget bliver reddet eller refaktoreret.
Det sker der nu
Parathedsanalyse
I en gratis parathedsanalyse på 48 timer tjekker en ledende arkitekt dit projekt op mod de 6 punkter i Definition of Ready og anbefaler det spor, der passer.
Brownfield-diagnosticering
I 1 til 2 uger reviderer vores ledende ingeniører din kode, dine ERP- og databaseskemaer, dine API’er og din infrastruktur og scanner for lækkede hemmeligheder og svag kryptografi.
Redning, refaktorering eller genopbygning
Du modtager et ærligt teknisk scorekort og en vurdering (redning, refaktorering eller genopbygning) med et forslag til udbedring til fast pris.
Honoraret modregnes i redningen
100 % af diagnosehonoraret modregnes i redningen eller integrationen, når XSIS udfører den. Arbejdet gennemgår derefter de samme fem leveringsfaser.
