De System moderniséieren, un dee sech keen traut, eng Funktioun no der anerer.
A COBOL, PL/I, Oracle Forms a fréiem Java an .NET stieche Joerzéngte vu Geschäftsreegelen. Mir huelen dës Reegelen eraus, bauen e Sécherheetsnetz aus Tester a verleeë Funktioun fir Funktioun hannert eng Façade, mat parallele Läf a Verglach vun de Resultater, ier eppes ausgeschalt gëtt.
Fir Organisatiounen zu Lëtzebuerg, déi kritesch Systemer fir e puer Länner bedreiwen, an deenen en Ausfall oder verluere Reegelen net a Fro kommen.
D’Portfolio gëtt bewäert an d’Zil ofgemaach. D’Geschäftsreegele gi mat Hëllef vu KI aus dem Code erausgeholl a vu Mënsche verifizéiert. Charakteriséierungstester bilden e Sécherheetsnetz. All Funktioun gëtt hannert enger Façade nei gebaut a leeft parallel zum ale System; Ofwäichunge ginn analyséiert a behuewen, ier de Responsabel vum Business den Iwwergang fräigëtt an den alen Deel ausgeschalt gëtt.
Virdrun an duerno
Wat sech an Ärer Aarbecht ännert
Haut
Mam System
Haut
Haut: All Ännerung ass e Risiko
Kleng regulatoresch Ännerungen dauere Méint, well keen ofschätze kann, wat eng Ännerung soss nach beaflosst.
Mam System
Mam System: Ännerunge mat Tester ofgeséchert
Charakteriséierungstester hale fest, wat de System haut mécht, sou datt all Ännerung hiren Effekt weist, ier se live geet.
Haut
Haut: D’Wësse geet a Pensioun
D’Leit, déi de Code verstinn, gi geschwënn a Pensioun, an d’Dokumentatioun passt scho laang net méi zum System.
Mam System
Mam System: Reegelen opgeschriwwen a verifizéiert
Geschäftsreegelen, déi aus dem Code erausgeholl goufen, ginn an einfacher Sprooch dokumentéiert a vu Fachexperte bestätegt.
Haut
Haut: Big-Bang-Pläng bleiwe stoen
Programmer fir e komplette Remplacement verspriechen een eenzegen Datum fir d’Ëmstellung, deen ëmmer erëm verréckelt gëtt, wärend d’Käschte klammen.
Mam System
Mam System: Notzen a Stécker
D’Funktioune plënneren eng no der anerer hannert eng Façade. All Stéck geet eenzel live a ka réckgängeg gemaach ginn.
Haut
Haut: Donnéeën an ale Strukture gespaart
Nei Déngschter an Uwendunge vu KI kommen ouni fragil Exporter a Batch-Jobs an der Nuecht net un d’Donnéeën.
Mam System
Mam System: Donnéeën iwwer APIen
Migréiert Beräicher stellen hir Donnéeën iwwer dokumentéiert APIen zur Verfügung a gi mam ale System verglach, bis deen ausgeschalt ass.
Aarbechtsoflaf
Wéi den Aarbechtsoflaf leeft
E Strangler-Fig-Usaz: den neie System wiisst ronderëm deen alen, Funktioun fir Funktioun. D’Schleef tëscht dem parallele Laf an dem Neibau ass do, wou déi meescht richteg Aarbecht geschitt.
Beispill vun engem Aarbechtsoflaf
7 Schrëtt · 3 mënschlech Kontrollpunkten
Legend
System
KI-Agent
Persoun
Mënschleche Kontrollpunkt
Ausnamewee
Moderniséierung vun Altsystemer: Beispill mat Verglachsschleef
Den Diagramm als Text liesen
Den Haaptwee geet vun der Bewäertung vum Portfolio an der Rekonstruktioun vun de Geschäftsreegelen iwwer de Bau vun engem Sécherheetsnetz aus Charakteriséierungstester an dem Neibau vun enger Funktioun hannert enger Façade bis zum parallele Laf vum alen an neie System an zum Schluss bis zum Ëmschalten an Ofschafe vum alen Deel.
Mënsche ginn d’Zilarchitektur fräi, verifizéieren all rekonstruéiert Reegel a ginn all Ëmschaltung fräi: dat sinn déi mënschlech Kontrollpunkten.
Wann de parallele Laf weist, datt d’Resultater ënnerschiddlech sinn, verléisst d’Stéck den Haaptwee fir eng Analys duerch Ingenieuren a Fachexperten, a geet zeréck bei den Neibau, bis den alen an den neie System iwwereneestëmmen.
01
Schrëtt 1: D’Portfolio bewäertenPersoun
Inventaire vun den Applikatiounen, Kaart vun den Ofhängegkeeten an den Donnéesflëss, an eng Decisioun pro Applikatioun: ofschafen, behalen, rehosten, replatforméieren, nei bauen oder ersetzen. D’Beräicher gi kartéiert, fir d’Plazen ze fannen, wou een de System a Stécker opdeele kann.
Mënschleche Kontrollpunkt
Ären Architekturcomité gëtt d’Zilarchitektur an d’Reiefolleg vun de Stécker fräi.
Code-Analys mat Hëllef vu KI liest COBOL, PL/I, JCL, Oracle Forms a méi alt Java oder .NET, a mécht Entwërf fir Dokumentatioun, Opruffgrafen an e Katalog vu Geschäftsreegelen.
Mënschleche Kontrollpunkt
Ingenieuren a Fachexperte verifizéieren all Reegel, ier se als Spezifikatioun benotzt gëtt. Reegelen, déi net verifizéiert sinn, ginn als esou markéiert.
03
Schrëtt 3: D’Sécherheetsnetz bauenSystem
Charakteriséierungstester ginn aus anonymiséierten Input- an Outputdonnéeë vun der Produktioun generéiert, sou datt dat aktuellt Verhalen, och mat senge Spezialitéiten, festgehale gëtt, ier sech eppes ännert.
04
Schrëtt 4: E Stéck hannert enger Façade nei bauenSystem
Eng Façade fir de Routing oder eng API-Schicht gëtt virun den ale System gesat. Eng Funktioun gëtt als neie Service nei gebaut, hir Donnéeë gi migréiert a synchron gehalen.
05
Schrëtt 5: Parallel lafen a vergläichenSystem
Den alen an den neie System veraarbechten déi selwecht Transaktiounen. Resultater an Donnéeë ginn automatesch verglach, an all Ënnerscheed gëtt pro Reegel a pro Datesaz gemellt.
06
Schrëtt 6: Ofwäichungen analyséierenPersoun
Ingenieuren a Fachexperten decidéieren, ob all Ënnerscheed e Feeler am neie Service ass, e Feeler am alen oder eng gewollt Ännerung, a schécken d’Stéck zeréck an d’Iwwerschaffung.
Ausnamewee: Resultater ënnerscheede sech· Geet zeréck op Schrëtt 4
07
Schrëtt 7: Ëmschalten an ofschafenPersoun
De Verkéier fir dës Funktioun geet iwwer d’Façade op den neie Service. No enger stabiler Phas ginn den ale Code-Wee a seng Donnéeën ausgeschalt an archivéiert.
Mënschleche Kontrollpunkt
De Responsabel vum Business gëtt all Ëmschaltung op Basis vun de Resultater vum Verglach fräi. Bis zum Ofschafe bleift e Rollback iwwer d’Façade méiglech.
Komponenten
Wat mir géife bauen
01
Kaart vum Portfolio an den Ofhängegkeeten
Inventaire, Kaart vun de Schnëttstellen an den Donnéesflëss, an e Beräichsmodell, dee weist, wou de System a Stécker opgedeelt ka ginn.
Salesforce als neit Front-OfficePlattformSalesforce
Integratiounsplattform an API-Gateway
Cloud oder Datacenter als Zil
Kontrollen
Kontrollen, déi vun Ufank u virgesi sinn
Zougrëffsgrenzen
D’Code-Analys leeft an enger Ëmgéigend, déi Dir kontrolléiert, an et gëtt kee Quellcode u Servicer geschéckt, déi Dir net fräiginn hutt. Produktiounsdonnéeë fir Tester ginn anonymiséiert, ier se d’Produktiounszon verloossen.
Mënschlech Iwwerpréiwung
Rekonstruéiert Reegele gi vun Ingenieuren a Fachexperte verifizéiert, ier se Spezifikatioune ginn. All Ëmschaltung gëtt vum Responsabel vum Business op Basis vun de Resultater vum Verglach fräiginn, mat der Méiglechkeet vun engem Rollback.
Iwwerpréifbarkeet
All Reegel am Katalog léisst sech op de Code zeréckféieren, aus deem se kënnt, an op d’Persoun, déi se verifizéiert huet. D’Berichter vum Verglach ginn als Beleeg fir all Ëmschaltung opgehuewen.
Dateschutz
D’Migratioun vun den Donnéeë follegt engem dokumentéierte Mapping mat Unzuel vun Datesäz a Préifzommen, an an den Testsets gi perséinlech Donnéeë minimiséiert. D’Konservéierungsreegele plënnere mat den Donnéeën.
KI-Transparenz
Wou KI Entwërf fir Dokumentatioun oder Code mécht, gëtt d’Resultat markéiert, iwwerpréift a versionéiert, wéi all aner Engineering-Artefakt.
Indicateuren
Wat mir géife moossen
Dës Indicateure leeë mir wärend der Bewäertung mat Iech fest a verfollege se pro Stéck, net nëmme fir de Programm am Ganzen.
Wat mir géife moossen
Indicateur
Firwat et wichteg ass
Wéi mir et géife moossen
01Delai fir Ännerungen
Firwat et wichteg assDat kloerst Zeechen, datt de System méi einfach z’ännere gëtt.
Wéi mir et géife moossenZäit vun enger validéierter Ännerungsdemande bis zur Produktioun, fir déi al an déi moderniséiert Deeler.
02Stand vum Verglach
Firwat et wichteg assWeist, ob den neie Service sech wierklech wéi deen ale verhält, do wou en dat soll.
Wéi mir et géife moossenUndeel vun den Transaktiounen an Datesäz, déi wärend dem parallele Laf iwwereneestëmmen, mat den oppenen Ënnerscheeder no Ursaach.
03Ofdeckung vun de Reegelen
Firwat et wichteg assOnbekannt Reegele sinn den Haaptrisiko bei all Ersatz.
Wéi mir et géife moossenUndeel vun de rekonstruéierte Geschäftsreegelen, déi vu Fachexperte verifizéiert an duerch Tester ofgedeckt sinn.
04Gréisst vum Altsystem
Firwat et wichteg assD’Moderniséierung zuelt sech aus, wann al Komponenten tatsächlech ausgeschalt ginn.
Wéi mir et géife moossenOfgeschaaft Funktiounen, Code-Weeër, Batch-Jobs a Lizenzen, pro Stéck verfollegt.
Ziler gi réischt festgeluecht, wann den Ausgangspunkt gemooss ass.
Aféierung
Wéi mir et géifen aféieren
Phas 01
Bewäertung
Portfolio, Ofhängegkeeten, Beräicher a Risiken. Mir wielen en éischt Stéck, dat fir de Business wichteg ass, mä zeréckgesat ka ginn.
Critère fir weiderzegoen
Zilarchitektur fräiginn
Reiefolleg vun de Stécker ofgemaach
Zougang zu Tester an Donnéeën organiséiert
Phas 02
Éischt Stéck
Rekonstruktioun vun de Reegelen, Sécherheetsnetz, Façade an eng nei gebaut Funktioun, parallel zum ale System.
Critère fir weiderzegoen
Verglach bannent der ofgemaachter Toleranz
Responsabel vum Business gëtt d’Ëmschaltung fräi
Rollback getest
Phas 03
Stéck fir Stéck
Weider Funktioune ginn dee selwechte Wee, all mat hirem eegene parallele Laf an hirer eegener Decisioun iwwer d’Ëmschaltung.
Critère fir weiderzegoen
All Stéck verglach an ëmgeschalt
Wëssen un Är Equipe iwwerginn
Phas 04
Ofschafen
Al Code-Weeër, Batch-Jobs an Datespäicher ginn archivéiert an ausgeschalt.
Spezifesch ERP-Erweiderungen a Systemer an der Fabrik, déi zesumme mat enger Migratioun op SAP S/4HANA plënneren.
Beispill
E Portfoliosystem vun enger Bank, Stéck fir Stéck ersat
Situatioun
Eng Bank bedreift en internt Portfoliosystem um Mainframe, dat Reegele fir Clienten aus e puer Länner berechent. All regulatoresch Ännerung dauert Méint, an zwee vun den Entwéckler, déi de Code kennen, gi geschwënn a Pensioun.
System
D’Reegele ginn erausgeholl a pro Land verifizéiert. Eng Façade leet d’Berechnunge fir e Land als éischt op en neie Service, dee parallel zum Mainframe leeft, bis d’Resultater iwwereneestëmmen.
Mënschlech Kontroll
Fachexperten aus all Land verifizéieren hir Reegelen. De Responsabel vum Business gëtt d’Ëmschaltung pro Land fräi; e Rollback iwwer d’Façade bleift méiglech.
Wat mir géife moossen
Stand vum Verglach pro Land, Ofdeckung vun de Reegelen an den Delai fir déi nächst regulatoresch Ännerung.
Lëtzebuerg
Moderniséieren ënner Lëtzebuerger an EU-Reegelen
Banken, Versécherungen a Gestionnairë vun Investitiounsfonge bedreiwe vu Lëtzebuerg aus dacks e Kärsystem fir e puer Länner, all mat sengen eegene regulatoreschen Ännerungen an der Waardeschlaang. Mir plangen d’Moderniséierung esou, datt national Varianten ee Stéck nom anere plënneren, an datt al an nei Systemer fir all Land iwwereneestëmmen, ier eppes ausgeschalt gëtt.
Moderniséiert Servicer landen op Plattformen, déi mat de Sécherheetsobligatiounen aus dem Gesetz vum 5. Mee 2026 iwwer d’Cybersécherheet (loi du 5 mai 2026 concernant des mesures destinées à assurer un niveau élevé de cybersécurité) am Bléck konzipéiert sinn. D’Reegele vum Data Act fir de Wiessel tëscht Clouddéngschter sinn e Grond, d’Donnéeë vum éischte Stéck u portabel ze halen. Bei Banken a Versécherunge kënnt DORA dobäi, dat zënter dem 17. Januar 2025 gëllt, mat der CSSF an dem Commissariat aux Assurances (CAA) als zoustänneg Autoritéiten. Wou Datesäz perséinlech Donnéeën enthalen, follegen d’Mappinge vun der Migratioun an d’Testdonnéeën dem RGPD.
Well eng eenzeg Ëmstellung de ganze Risiko op een Datum konzentréiert, an de Business Joren op en Notze waart. Wa Funktioun fir Funktioun plënnert, kann all Stéck sech an engem parallele Laf beweisen, eenzel live goen a wann néideg zeréckgesat ginn.
02Ka KI eise COBOL op Java iwwersetzen?
Eng Iwwersetzung Linn fir Linn mécht meeschtens Code, deen esou schwéier z’änneren ass wéi den Original. Mir benotze KI, fir den ale Code ze liesen an ze dokumentéieren a fir Entwërf vu Reegelen an Tester ze maachen, a konzipéieren dann déi nei Servicer ordentlech. All rekonstruéiert Reegel gëtt vu Mënsche verifizéiert, ier se benotzt gëtt.
03Eis Experte ginn a Pensioun. Wéi gëtt hiert Wësse festgehalen?
Duerch strukturéiert Sessiounen, an deenen d’Experten déi rekonstruéiert Reegelen an d’Charakteriséierungstester iwwerpréiwen. Hiert Wësse landt an Dokumentatioun an Tester, déi bei Ärer Equipe bleiwen, an net an eise Käpp.
04Gëllt dat och fir SAP ECC?
Jo. Déi selwecht Prinzipie gëlle fir d’Ëmschreiwe vu spezifeschem Code an eng Migratioun op SAP S/4HANA: bewäerten, wat nach benotzt gëtt, dat Wichtegt rekonstruéieren an testen, an a kontrolléierte Schrëtt plënneren.
05Wéi laang lafen den alen an den neie System parallel?
Bis d’Resultater vum Verglach d’Toleranz erfëllen, déi mam Responsabel vum Business ofgemaach ass, a laang genuch, fir periodesch Prozesser wéi de Mounts- oder Joresofschloss ofzedecken.
06Wéi fänke mir un?
Mat enger Bewäertung vum Portfolio an engem Stéck, dat sech als Kandidat ubitt. Kuckt eis Aarbecht ronderëm Architektur a Berodung an d’Säit Wéi mir schaffen.
Loosst eis iwwer Är Altsystemer schwätzen
Sot eis, wéi ee System Iech bremst a wat dovun ofhänkt. Mir proposéieren en éischt Stéck a wéi een et sécher beweise kann, fir all Land, dat de System bedéngt.