Zum Hauptinhalt springen
FromNine
Menü

Altsysteme ablösen

Das System, an das sich keiner herantraut, Schritt für Schritt erneuern.

In COBOL, PL/I, Oracle Forms und frühem Java oder .NET stecken Geschäftsregeln aus Jahrzehnten. Wir holen diese Regeln ans Licht, spannen ein Netz aus Tests auf und verlagern eine Funktion nach der anderen hinter eine Fassade. Abgeschaltet wird erst, wenn Parallelbetrieb und Abgleich stimmen.

Für Organisationen in Österreich, deren kritische Systeme auch Gesellschaften in Nachbarländern bedienen und bei denen weder Ausfall noch verlorene Regeln in Frage kommen.

Typische Nutzergruppen
  • IT-Leitung und Unternehmens­architektur
  • Verantwortliche für Anwendungen
  • Fachexpertinnen und Fachexperten
  • IT-Betrieb
Beispielhafter Ablauf
  1. 01Anwendungs­landschaft bewertenPerson
  2. 02Geschäftsregeln zurückgewinnenAgent
  3. 03Sicherheitsnetz aufbauenSystem
  4. 04Eine Etappe hinter der Fassade neu bauenSystem
  5. 05Parallel betreiben und abgleichenSystem
  6. 06Abweichungen klärenPerson
  7. 07Umstellen und stilllegenPerson
Zuerst wird die Anwendungslandschaft bewertet und das Ziel vereinbart. KI hilft, Geschäftsregeln aus dem Code zu lesen, Menschen bestätigen sie. Charakterisierungstests bilden das Sicherheitsnetz. Jede Funktion entsteht hinter einer Fassade neu und läuft parallel zum Altsystem; Abweichungen werden geklärt und behoben, bevor die fachlich verantwortliche Stelle die Umstellung genehmigt und der alte Teil stillgelegt wird.

Vorher und nachher

Was sich an Ihrer Arbeitsweise ändert

  1. Heute

    Heute: Jede Änderung ist ein Wagnis

    Schon kleine gesetzliche Anpassungen dauern Monate, weil niemand absehen kann, was eine Änderung sonst noch auslöst.

    Mit dem System

    Mit dem System: Tests sichern jede Änderung ab

    Charakterisierungstests halten fest, was das System heute tut. So zeigt jede Änderung ihre Wirkung, bevor sie in Betrieb geht.

  2. Heute

    Heute: Das Wissen geht in Pension

    Wer den Code noch versteht, steht kurz vor dem Ruhestand, und die Dokumentation passt schon lange nicht mehr zum System.

    Mit dem System

    Mit dem System: Regeln schriftlich und bestätigt

    Was an Geschäftsregeln aus dem Code gewonnen wird, steht in verständlicher Sprache da und ist von Fachleuten bestätigt.

  3. Heute

    Heute: Großprojekte kommen nicht vom Fleck

    Programme für die Komplettablöse versprechen einen Stichtag für die Umstellung, der sich laufend verschiebt, während die Kosten steigen.

    Mit dem System

    Mit dem System: Nutzen in Etappen

    Eine Funktion nach der anderen wandert hinter die Fassade. Jede Etappe geht für sich in Betrieb und lässt sich zurücknehmen.

  4. Heute

    Heute: Daten in alten Strukturen gefangen

    Neue Services und KI-Anwendungen kommen an die Daten nur über wackelige Exporte und nächtliche Batchläufe heran.

    Mit dem System

    Mit dem System: Daten über Schnittstellen erreichbar

    Bereits migrierte Fachbereiche stellen ihre Daten über dokumentierte APIs bereit und werden mit dem Altsystem abgeglichen, bis dieses abgeschaltet ist.

Workflow

Der Ablauf im Einzelnen

Wir arbeiten nach dem Strangler-Fig-Muster: Das neue System wächst Funktion für Funktion um das alte herum. Die meiste echte Arbeit steckt in der Schleife zwischen Parallelbetrieb und Neubau.

Beispielhafter Ablauf

7 Schritte · 3 menschliche Prüfungen

ERGEBNISSE WEICHEN AB01PERSONAnwendungs­landschaft bewertenMENSCHLICHE PRÜFUNG02AGENTGeschäftsregeln zurückgewinnenMENSCHLICHE PRÜFUNG03SYSTEMSicherheitsnetz aufbauen04SYSTEMEine Etappe hinter der Fassadeneu bauen05SYSTEMParallel betreiben und abgleichen06PERSONAbweichungen klären07PERSONUmstellen und stilllegenMENSCHLICHE PRÜFUNG

Legende

  • System
  • Agent
  • Person
  • Menschliche Prüfung
  • Ausnahmepfad

Altsysteme ablösen: illustrativer Ablauf mit Abgleichs­schleife

Diagramm als Text lesen

Der Hauptpfad reicht von der Bewertung der Anwendungslandschaft und der Rückgewinnung der Geschäftsregeln über den Aufbau eines Sicherheitsnetzes aus Charakterisierungstests und den Neubau einer Funktion hinter der Fassade bis zum Parallelbetrieb von Alt und Neu und schließlich zur Umstellung und Stilllegung des alten Teils.

Menschen geben die Zielarchitektur frei, bestätigen jede zurückgewonnene Regel und genehmigen jede Umstellung. Das sind die menschlichen Kontrollpunkte.

Weichen die Ergebnisse im Parallelbetrieb voneinander ab, verlässt die Etappe den Hauptpfad. Entwicklung und Fachseite klären die Abweichung, und die Etappe kehrt zum Neubau zurück, bis Alt und Neu übereinstimmen.

  1. Schritt 1: Anwendungs­landschaft bewertenPerson

    Bestandsaufnahme der Anwendungen, Abbildung von Abhängigkeiten und Datenflüssen und je Anwendung eine Entscheidung: stilllegen, behalten, umziehen, auf neue Plattform heben, neu bauen oder ersetzen. Die Fachbereiche werden so abgegrenzt, dass sichtbar wird, wo sich das System in Etappen zerlegen lässt.

    Menschliche Prüfung

    Zielarchitektur und Reihenfolge der Etappen gibt Ihr Architekturgremium frei.

  2. Schritt 2: Geschäftsregeln zurückgewinnenAgent

    Eine KI-gestützte Codeanalyse liest COBOL, PL/I, JCL, Oracle Forms und älteres Java oder .NET und erstellt Entwürfe für Dokumentation, Aufrufgraphen und einen Katalog der Geschäftsregeln.

    Menschliche Prüfung

    Bevor eine Regel als Vorgabe dient, prüfen Entwicklerinnen, Entwickler und Fachleute sie einzeln. Nicht bestätigte Regeln bleiben als solche gekennzeichnet.

  3. Schritt 3: Sicherheitsnetz aufbauenSystem

    Aus anonymisierten Ein- und Ausgaben des Echtbetriebs entstehen Charakterisierungstests. Das heutige Verhalten samt seinen Eigenheiten ist damit festgehalten, bevor sich irgendetwas ändert.

  4. Schritt 4: Eine Etappe hinter der Fassade neu bauenSystem

    Vor das Altsystem kommt eine Fassade oder API-Schicht, die Anfragen verteilt. Eine Funktion entsteht als neuer Service; ihre Daten werden migriert und synchron gehalten.

  5. Schritt 5: Parallel betreiben und abgleichenSystem

    Alt und Neu verarbeiten dieselben Transaktionen. Ergebnisse und Daten werden automatisch verglichen, jede Abweichung wird je Regel und je Datensatz ausgewiesen.

  6. Schritt 6: Abweichungen klärenPerson

    Entwicklung und Fachseite entscheiden bei jeder Abweichung, ob ein Fehler im neuen Service, ein Fehler im alten System oder eine gewollte Änderung vorliegt, und schicken die Etappe zur Nacharbeit zurück.

    Ausnahmepfad: Ergebnisse weichen ab· Zurück zu Schritt 4

  7. Schritt 7: Umstellen und stilllegenPerson

    Die Fassade leitet die Anfragen für diese Funktion an den neuen Service. Nach einer stabilen Phase werden der alte Codepfad und seine Daten archiviert und stillgelegt.

    Menschliche Prüfung

    Jede Umstellung genehmigt die fachlich verantwortliche Stelle anhand der Abgleichsergebnisse. Bis zur Stilllegung bleibt der Weg zurück über die Fassade offen.

Komponenten

Was wir bauen würden

  1. Landkarte der Anwendungen und Abhängigkeiten

    Bestandsaufnahme, Abbildung von Schnittstellen und Datenflüssen und ein fachliches Modell, das zeigt, wo sich das System in Etappen schneiden lässt.

    Umgesetzt durchArchitektur & Beratung

  2. Werkzeuge für die Codeanalyse

    KI-gestützte Auswertung von Altcode zu Dokumentation, Aufrufgraphen und einem bestätigten Katalog der Geschäftsregeln.

    Umgesetzt durchKI-Engineering & GenAI

  3. Testumgebung für Charakterisierungs­tests

    Tests auf Basis des anonymisierten Verhaltens im Echtbetrieb, die gegen die alte und die neue Umsetzung laufen.

    Umgesetzt durchUnternehmenssoftware & SaaS

  4. Fassade und neue Services

    Verteilschicht, APIs und die neuen fachlichen Services, so gebaut und dokumentiert, dass Ihr eigenes Team sie übernehmen kann.

    Umgesetzt durchUnternehmenssoftware & SaaS

  5. Datenmigration und Abgleich

    Migrationsstrecken mit Abgleichsberichten auf Ebene einzelner Datensätze während des Parallelbetriebs.

    Umgesetzt durchIntegrationen & APIs

  6. Zielplattform

    Landing Zone, CI/CD und Beobachtbarkeit für die neuen Services, in der Cloud oder im Rechenzentrum Ihrer Wahl.

    Umgesetzt durchCloud & Platform Engineering

Integrationen

Eingänge und Schnittstellen

Eingänge und Kanäle

  • Quellcode und Jobsteuerung (COBOL, PL/I, JCL)
  • Oracle Forms und Datenbankschemata
  • Batchpläne und Schnittstellendateien
  • Anonymisierte Transaktionen aus dem Echtbetrieb
  • Vorhandene Dokumentation und Tickets
  • Gespräche mit Fachexpertinnen und Fachexperten

Kern der Lösung

Modernisierung von Altsystemen

Angebundene Systeme

  • Host- und Midrange-Plattformen
  • Umstieg von SAP ECC auf S/4HANAPlattformSAP
  • Salesforce als neues FrontofficePlattformSalesforce
  • Integrationsplattform und API-Gateway
  • Ziel-Cloud oder Rechenzentrum

Kontrollen

Eingebaute Kontrollen

Zugriffsgrenzen

Die Codeanalyse läuft in einer Umgebung, die Sie kontrollieren; Quellcode geht an keinen Dienst, den Sie nicht freigegeben haben. Produktionsdaten für Tests werden anonymisiert, bevor sie die Produktionszone verlassen.

Menschliche Prüfung

Zurückgewonnene Regeln bestätigen Entwicklung und Fachseite, bevor sie zur Vorgabe werden. Jede Umstellung genehmigt die fachlich verantwortliche Stelle auf Grundlage der Abgleichsergebnisse, mit offenem Rückweg.

Nachvollziehbarkeit

Jede Regel im Katalog lässt sich auf den Code zurückführen, aus dem sie stammt, und auf die Person, die sie bestätigt hat. Die Abgleichsberichte bleiben als Nachweis für jede Umstellung erhalten.

Datenschutz

Die Datenmigration folgt einer dokumentierten Zuordnung mit Satzzählungen und Prüfsummen; in Testdaten werden personenbezogene Daten auf das Nötige reduziert. Aufbewahrungsregeln wandern mit den Daten mit.

KI-Transparenz

Wo KI Dokumentation oder Code entwirft, wird das Ergebnis gekennzeichnet, geprüft und versioniert wie jedes andere technische Arbeitsergebnis.

Kennzahlen

Woran wir den Erfolg messen würden

Die Messgrößen vereinbaren wir bei der Bewertung mit Ihnen und verfolgen sie je Etappe, nicht nur für das Gesamtprogramm.

Woran wir den Erfolg messen würden
KennzahlWarum sie zähltWie wir sie messen würden
Durchlaufzeit für ÄnderungenWarum sie zähltDas klarste Zeichen dafür, dass sich das System leichter ändern lässt.Wie wir sie messen würdenZeit vom genehmigten Änderungsantrag bis zum Echtbetrieb, getrennt für alte und modernisierte Teile.
Stand des AbgleichsWarum sie zähltZeigt, ob sich der neue Service dort wie der alte verhält, wo er das soll.Wie wir sie messen würdenAnteil übereinstimmender Transaktionen und Datensätze im Parallelbetrieb, offene Abweichungen nach Ursache.
Abdeckung der RegelnWarum sie zähltUnbekannte Regeln sind bei jeder Ablöse das größte Risiko.Wie wir sie messen würdenAnteil der zurückgewonnenen Geschäftsregeln, die Fachleute bestätigt haben und die durch Tests abgedeckt sind.
Verbleibender AltbestandWarum sie zähltModernisierung rechnet sich erst, wenn alte Komponenten tatsächlich abgeschaltet sind.Wie wir sie messen würdenStillgelegte Funktionen, Codepfade, Batchjobs und Lizenzen, erfasst je Etappe.

Ziele werden erst nach einer Ausgangsmessung festgelegt.

Einführung

Wie wir es einführen würden

  1. Phase 01

    Bewertung

    Anwendungslandschaft, Abhängigkeiten, Fachbereiche und Risiken. Als erste Etappe wählen wir etwas, das für das Geschäft zählt, aber zurückgenommen werden kann.

    Abschlusskriterien

    • Zielarchitektur freigegeben
    • Reihenfolge der Etappen vereinbart
    • Zugang zu Tests und Daten geregelt
  2. Phase 02

    Erste Etappe

    Regeln zurückgewinnen, Sicherheitsnetz, Fassade und eine neu gebaute Funktion im Parallelbetrieb mit dem Altsystem.

    Abschlusskriterien

    • Abgleich innerhalb der vereinbarten Toleranz
    • Fachlich verantwortliche Stelle genehmigt die Umstellung
    • Rückweg getestet
  3. Phase 03

    Etappe für Etappe

    Weitere Funktionen gehen denselben Weg, jede mit eigenem Parallelbetrieb und eigener Entscheidung über die Umstellung.

    Abschlusskriterien

    • Jede Etappe abgeglichen und umgestellt
    • Wissen an Ihr Team übergeben
  4. Phase 04

    Stilllegung

    Alte Codepfade, Batchjobs und Datenbestände werden archiviert und abgeschaltet.

    Abschlusskriterien

    • Archiv und Aufbewahrung vereinbart
    • Alte Plattform außer Betrieb genommen

Wo es passt

  • Öffentliche Verwaltung

    Förder-, Abgaben- und Registersysteme eines Landes, in denen Landesgesetze seit Jahrzehnten im Code stecken und laufend neue Novellen dazukommen.

  • Finanz­dienst­leistungen

    Polizzen- und Zahlungssysteme am Host, die hinter APIs modernisiert werden, während die Bücher abgeglichen bleiben.

  • Fertigung & Industrie

    Selbst entwickelte ERP-Erweiterungen und Werkssysteme eines Familienunternehmens, die parallel zum Umstieg auf SAP S/4HANA übersiedeln.

Beispiel zur Veranschaulichung

Polizzen­system einer Versicherung für drei Länder

Ausgangslage
Eine Versicherung berechnet Prämien für Österreich und zwei Tochtergesellschaften in Mittel- und Osteuropa auf einem gemeinsamen Hostsystem. In jedem Land warten Gesetzesänderungen, und zwei der Entwickler, die den Code kennen, gehen bald in Pension.
System
Die Regeln werden je Land zurückgewonnen und bestätigt. Eine Fassade leitet zuerst die Berechnungen eines Landes an einen neuen Service, der parallel zum Host läuft, bis die Ergebnisse übereinstimmen.
Menschliche Kontrolle
Fachleute in jedem Land bestätigen ihre Regeln. Die Umstellung genehmigt die fachlich verantwortliche Stelle des jeweiligen Landes; der Rückweg über die Fassade bleibt offen.
Was wir messen würden
Stand des Abgleichs je Land, Abdeckung der Regeln und Durchlaufzeit für die nächste Gesetzesänderung.

Österreich

Modernisieren nach österreichischen und EU-Vorgaben

Österreichische Versicherungen, Banken und Industriegruppen betreiben oft einen gemeinsamen Altkern für Österreich und mehrere Länder in Mittel- und Osteuropa, und jedes Land hat seine eigenen Gesetzesänderungen in der Warteschlange. Wir planen die Ablöse so, dass nationale Varianten Etappe für Etappe umziehen und Alt und Neu je Land abgeglichen sind, bevor etwas abgeschaltet wird.

Die neuen Services landen auf Plattformen, die auf die Sicherheitspflichten des NISG 2026 ausgelegt sind; seit 1. Oktober 2026 ist dafür das Bundesamt für Cybersicherheit (BCS) zuständig. Banken und Versicherungen planen zusätzlich nach DORA, unter Aufsicht der FMA. Die Wechselregeln des Data Act sprechen dafür, Daten ab der ersten Etappe übertragbar zu halten, und wo Datensätze personenbezogene Daten enthalten, folgen Migration und Testdaten der DSGVO.

Fragen zur Ablöse von Altsystemen

Warum nicht gleich das ganze System auf einmal ersetzen?

Eine Umstellung an einem einzigen Stichtag bündelt das gesamte Risiko auf diesen Tag, und bis dahin wartet das Geschäft jahrelang auf jeden Nutzen. Gehen Funktionen einzeln, muss sich jede Etappe im Parallelbetrieb bewähren, kann für sich in Betrieb gehen und bei Bedarf zurückgenommen werden.

Kann KI unser COBOL nach Java übersetzen?

Eine Übersetzung Zeile für Zeile liefert meist Code, der sich genauso schwer ändern lässt wie das Original. Wir setzen KI ein, um alten Code zu lesen und zu dokumentieren und um Regeln und Tests zu entwerfen. Die neuen Services entwerfen wir dann ordentlich. Jede zurückgewonnene Regel bestätigt ein Mensch, bevor sie verwendet wird.

Unsere Fachleute gehen bald in Pension. Wie sichern Sie ihr Wissen?

In strukturierten Terminen, bei denen diese Fachleute die zurückgewonnenen Regeln und die Charakterisierungstests durchgehen. Ihr Wissen landet in Dokumentation und Tests, die bei Ihrem Team bleiben, nicht in unseren Köpfen.

Gilt das auch für SAP ECC?

Ja. Für die Bereinigung von Eigenentwicklungen und den Umstieg auf SAP S/4HANA gelten dieselben Grundsätze: feststellen, was noch genutzt wird, das Wichtige zurückgewinnen und testen und in kontrollierten Schritten umziehen.

Wie lange laufen Alt und Neu nebeneinander?

So lange, bis die Abgleichsergebnisse die mit der fachlich verantwortlichen Stelle vereinbarte Toleranz einhalten, und mindestens so lange, dass periodische Läufe wie Monatsabschluss oder Jahresverarbeitung abgedeckt sind.

Wie fangen wir an?

Mit einer Bewertung der Anwendungslandschaft und einem Kandidaten für die erste Etappe. Mehr zu unserer Architektur und Beratung und dazu, wie wir Projekte umsetzen.

Sprechen wir über Ihre Altsysteme

Sagen Sie uns, welches System Sie bremst und was alles daran hängt. Wir schlagen eine erste Etappe vor und zeigen, wie sie sich sicher nachweisen lässt, für Österreich und jedes weitere Land, das sie bedient.