Publications | Codurance

Legacy-Technologierisiken mit KI-gestützter Modernisierung reduzieren

Geschrieben von Andreas Finger, Regional Director DACH | 21 Mai 2026

Wie Codurance einem regulierten Unternehmen dabei half, 50 % schneller von nicht mehr unterstützter VB6-Technologie wegzukommen — bei gleichzeitiger Sicherung der Geschäftskontinuität durch Human-in-the-Loop Engineering.

Wenn eine geschäftskritische Plattform auf einer Technologie basiert, die nicht mehr unterstützt wird, ist das Risiko nicht mehr theoretisch. Es wird zu einem operativen, sicherheitsrelevanten und regulatorischen Problem.

Viele Organisationen erkennen, dass sie ihre Legacy-Systeme modernisieren müssen. Gleichzeitig fühlen sie sich zwischen zwei schwierigen Optionen gefangen: einem vollständigen Neubau, der zu langsam, teuer und riskant ist, oder dem Weiterbetrieb wachsender technischer Schulden.

Für ein großes Unternehmen in einem stark regulierten Umfeld war diese Herausforderung besonders dringlich geworden. Eine zentrale interne Plattform, die von mehreren Teams zur Steuerung wesentlicher operativer Workflows genutzt wurde, war in Visual Basic 6 entwickelt worden. Das System war tief in der Organisation verankert und unterstützte weiterhin kritische tägliche Abläufe. Gleichzeitig erzeugte die zugrunde liegende Technologie zunehmende Risiken und begrenzte die Weiterentwicklung des Systems.

Codurance half dem Kunden, einen pragmatischen dritten Weg zu gehen: weg von nicht mehr unterstützter VB6-Technologie, ohne direkt eine risikoreiche vollständige Transformation anzustoßen.

Durch KI-gestützte Entwicklung, Human-in-the-Loop-Validierung und eine inkrementelle Migrationsstrategie halfen wir dabei, die Plattform in etwa der Hälfte der Zeit eines traditionellen manuellen Ansatzes nach C# .NET WinForms zu migrieren — bei gleichzeitiger Sicherung der Geschäftskontinuität und mit einer belastbaren Grundlage für zukünftige Modernisierung.

Der Kundenkontext

Der Kunde ist ein großes Unternehmen in einem stark regulierten Sektor. Die interne Plattform unterstützte zentrale operative Workflows und wurde von mehreren Teams innerhalb der Organisation genutzt.

Im Laufe der Zeit war die Plattform tief in den Arbeitsalltag eingebettet worden. Sie enthielt wertvolle Geschäftslogik, vertraute Nutzerabläufe und über viele Jahre aufgebautes Domänenwissen.

Die Anwendung basierte jedoch auf Visual Basic 6, einer Legacy-Technologie, die nicht mehr unterstützt wird. Daraus ergaben sich mehrere wachsende Risiken:

  • operatives Risiko, weil das System schwer zu warten war;
  • Compliance-Risiko, weil die nicht unterstützte Technologie im Audit auffiel;
  • Sicherheitsrisiko, weil sich der Technologie-Stack nicht mehr zuverlässig weiterentwickeln ließ;
  • Wissensrisiko, weil kritisches Systemverständnis bei einem einzelnen internen Entwickler konzentriert war;
  • Liefer- und Änderungsrisiko, weil jede Anpassung am System erhebliche Sorgfalt und manuellen Aufwand erforderte.

Die Herausforderung bestand also nicht einfach darin, Code neu zu schreiben. Es ging darum, geschäftliches Risiko zu reduzieren, ohne eine kritische Plattform zu destabilisieren.

Warum ein vollständiger Neubau nicht tragfähig war

Eine Option bestand darin, das System als moderne Webanwendung mit React neu zu entwickeln. Das hätte zwar eine zeitgemäßere Nutzererfahrung und Architektur ermöglicht, der geschätzte Lieferzeitraum lag jedoch bei mehr als 18 Monaten.

Für den Kunden war das weder kommerziell noch operativ tragfähig.

Ein vollständiger Neubau hätte mehrere Risiken mit sich gebracht:

  • eine lange Phase, bevor das eigentliche Risiko reduziert worden wäre;
  • hohe Kosten, bevor geschäftlicher Wert realisiert werden konnte;
  • größere Unsicherheit bei der funktionalen Gleichwertigkeit;
  • erhöhtes Risiko, etablierte Nutzerabläufe zu stören;
  • fortgesetzte Abhängigkeit vom bestehenden VB6-System während der gesamten Neuentwicklung.

Die Organisation benötigte einen schnelleren und sichereren Weg. Priorität hatte, das Risiko der nicht unterstützten Technologie zu beseitigen, die bestehende Funktionalität zu erhalten und eine wartbarere Grundlage für spätere Weiterentwicklung zu schaffen.

Dafür brauchte es eine pragmatische Modernisierungsstrategie — kein groß angelegtes Ersatzprogramm.

Die Modernisierungsstrategie

Codurance empfahl eine Like-for-Like-Migration von VB6 zu C# .NET WinForms.

Diese Entscheidung war bewusst gewählt. Ziel war es nicht, das Produkt neu zu gestalten, die Nutzererfahrung zu verändern oder die gesamte Systemarchitektur in einem Schritt neu aufzubauen. Ziel war es, Risiko schnell zu reduzieren und gleichzeitig die operative Kontinuität zu sichern.

Indem die Anwendung für die Nutzer vertraut blieb und bestehende Workflows erhalten wurden, konnte das Team das Adoptionsrisiko minimieren und sich auf das wichtigste Ergebnis konzentrieren: die Plattform auf einen unterstützten, wartbareren Technologie-Stack zu bringen.

Die Migration erfolgte inkrementell, Formular für Formular. Dadurch konnte das Team:

  • komplexe Bereiche kontrolliert bearbeiten;
  • Funktionalität kontinuierlich validieren;
  • Probleme frühzeitig erkennen;
  • bestehendes Verhalten erhalten;
  • während der gesamten Migration Vertrauen in den Fortschritt sichern.

Dieser Ansatz schuf einen kontrollierten Weg vom Legacy-Risiko zu einer modernen Grundlage — ohne die Störung eines vollständigen Systemersatzes.

Damit folgte das Projekt einem Prinzip, das auch für viele andere Modernisierungsinitiativen relevant ist: Modernisierung sollte nicht als einmaliger technischer Eingriff verstanden werden, sondern als gezielte Weiterentwicklung geschäftskritischer Fähigkeiten. Codurance beschreibt diesen Zusammenhang auch im Artikel Software Modernisation to Boost Business Agility.

Wie KI-gestützte Entwicklung die Lieferung beschleunigte

KI spielte eine zentrale Rolle bei der Beschleunigung der Migration, ersetzte jedoch nicht das technische Urteilsvermögen der Engineers.

Codurance nutzte KI als Beschleuniger in mehreren Phasen des Delivery-Lifecycles:

  • Code-Konvertierung: KI generierte einen erheblichen Teil des konvertierten C#-.NET-Codes, während Engineers die Ergebnisse prüften, steuerten und validierten.
  • Komplexitätsanalyse: KI half dabei, Anwendungsformulare zu bewerten und Bereiche zu identifizieren, die voraussichtlich mehr Aufwand erfordern würden.
  • Schätzung: KI unterstützte die anfängliche Projektgrößenschätzung sowie die laufende Verfeinerung, während das Team mehr über das System lernte.
  • Testgenerierung: KI half bei der Erstellung und Validierung von Tests zur Unterstützung des Konvertierungsprozesses.
  • Wissenserschließung: KI unterstützte Engineers dabei, Legacy-Code besser zu verstehen und die kognitive Belastung beim Arbeiten mit ungewohnten VB6-Strukturen zu reduzieren.

So konnte das Team schneller vorankommen als bei einer traditionellen manuellen Neuentwicklung. Die Geschwindigkeit entstand jedoch nicht dadurch, dass die Arbeit blind an KI delegiert wurde. Sie entstand durch die Kombination von KI mit disziplinierten Engineering-Praktiken.

Das Modell war durchgehend Human-in-the-Loop. Engineers blieben verantwortlich für Designentscheidungen, Validierung, Codequalität und Delivery-Sicherheit. KI beschleunigte die Arbeit, aber Menschen kontrollierten das Ergebnis.

Ein ähnlicher Gedanke steht im Mittelpunkt des Codurance-Artikels AI-Assisted Coding for Software Modernisation, der untersucht, wie KI-Werkzeuge Modernisierungsarbeit beschleunigen können, ohne Engineering-Verantwortung und Qualitätskontrolle aufzugeben.

Engineering-Leitplanken und Qualitätskontrolle

Der Einsatz von KI in einer Legacy-Migration bringt eigene Risiken mit sich. KI-generierter Code kann unvollständig, irreführend oder falsch sein. Er kann Kontext missverstehen, plausibel wirkende, aber fehlerhafte Logik erzeugen oder Änderungen vorschlagen, die hilfreich erscheinen, aber bestehendes Verhalten brechen.

Um diese Risiken zu steuern, implementierte Codurance klare Engineering-Leitplanken.

Das Team arbeitete mit:

  • testgeleiteter Validierung, wo möglich angelehnt an TDD-Prinzipien;
  • strukturierten Code Reviews;
  • inkrementeller Lieferung in kleinen, überschaubaren Einheiten;
  • kontinuierlichem Testen, um fehlerhafte KI-Ausgaben zu erkennen;
  • sorgfältigem Prompt-Design und Kontextmanagement;
  • aktivem Hinterfragen KI-generierter Lösungen;
  • menschlicher Prüfung von Geschäftslogik und Edge Cases.

Diese Praktiken waren entscheidend. Sie stellten sicher, dass KI zur Beschleunigung eingesetzt wurde, ohne die Kontrolle zu verringern.

Ein besonders wichtiger Teil des Ansatzes bestand darin, unbeabsichtigte Änderungen durch KI zu verhindern. Wenn beispielsweise ein Test fehlschlug, durfte KI den Test nicht einfach löschen oder umgehen. Stattdessen untersuchten Engineers die Ursache, validierten das erwartete Verhalten und korrigierten die Implementierung.

Dieser Unterschied ist wesentlich. In geschäftskritischen Systemen geht es nicht nur darum, Code kompilierbar zu machen. Es geht darum, das Verhalten zu erhalten, auf das sich das Unternehmen verlässt.

Wissensrisiko reduzieren

Die bestehende Plattform hing stark von Wissen ab, das bei einem einzelnen internen Entwickler konzentriert war. Das stellte ein langfristiges Nachhaltigkeitsrisiko für die Organisation dar.

Die Migration half, dieses Risiko auf mehreren Ebenen zu reduzieren.

Erstens machte der Wechsel von VB6 zu C# .NET die Codebasis für eine größere Gruppe von Engineers zugänglich. Zweitens ermöglichte der inkrementelle Delivery-Ansatz, Wissen im Team aufzubauen und zu verteilen, während das System modernisiert wurde. Drittens verbesserten Tests und klarere Strukturen die Wartbarkeit über die initiale Migration hinaus.

Codurance unterstützte außerdem beim Aufbau von laufendem Support und Wartung für die modernisierte Plattform. So erhielt der Kunde nicht nur eine konvertierte Codebasis, sondern ein nachhaltigeres Betriebsmodell.

Eine strukturierte Bewertung der Softwarequalität ist in solchen Situationen besonders wertvoll, weil sie technische Risiken, Wartbarkeit, Wissensverteilung und Entscheidungsgrundlagen sichtbar macht. Mehr dazu beschreibt Codurance im Artikel Software Quality Assessment: Data-Driven Decision Making.

Ergebnisse

Das Projekt lieferte deutliche geschäftliche und technische Ergebnisse.

50 % schnellere Lieferung

Die Migration wurde in etwa der Hälfte der Zeit umgesetzt, die bei einem traditionellen manuellen Ansatz zu erwarten gewesen wäre. Was zuvor als Programm von mehr als 18 Monaten betrachtet wurde, wurde zu einer Lieferung, die in Monaten messbar war.

Reduziertes Technologierisiko

Der Kunde konnte sich von nicht mehr unterstützter VB6-Technologie lösen und auf einen modernen C#-.NET-Stack wechseln. Dadurch wurden zentrale Audit- und Compliance-Bedenken adressiert und das Risiko reduziert, kritische Abläufe auf veralteter Technologie weiterzubetreiben.

Gesicherte Geschäftskontinuität

Da die Migration Like-for-Like erfolgte, blieben vertraute Workflows und Benutzeroberflächen erhalten. Das minimierte operative Unterbrechungen und reduzierte das Adoptionsrisiko.

Verbesserte kommerzielle Tragfähigkeit

KI-gestützte Lieferung veränderte die Wirtschaftlichkeit des Projekts. Eine Modernisierungsinitiative, die zuvor zu teuer und zu langsam erschien, wurde innerhalb der Rahmenbedingungen des Kunden realisierbar.

Stärkere Grundlage für zukünftige Modernisierung

Der Wechsel zu C# .NET WinForms war nicht das endgültige Ziel. Er schuf eine sicherere Grundlage für weitere Entwicklung, einschließlich einer möglichen späteren Migration in Richtung webbasierter Architektur.

So konnte der Kunde zuerst das unmittelbare Risiko reduzieren und gleichzeitig einen klaren Weg für weitere Transformation offenhalten.

Neue Fähigkeit für KI-gestützte Lieferung

Das Projekt half außerdem dabei, ein Delivery-Modell zu etablieren, in dem KI sicher und wirksam in Engineering-Workflows eingesetzt werden kann.

Die wichtigste Erkenntnis war nicht, dass KI Software Engineers ersetzen kann. Die Erkenntnis war, dass erfahrene Engineers, die KI mit den richtigen Kontrollen einsetzen, komplexe Modernisierungsarbeit erheblich beschleunigen können.

Was das für deutsche Organisationen bedeutet

Viele deutsche Unternehmen stehen vor einer ähnlichen Herausforderung. Geschäftskritische Systeme bleiben oft über viele Jahre im Einsatz, weil sie stabil, vertraut und tief in operative Abläufe integriert sind. In Branchen wie Industrie, Logistik, Finanzdienstleistungen, Versicherungen, Energie und Gesundheitswesen ist der Austausch solcher Systeme selten einfach.

Das Risiko besteht darin, dass Stabilität schrittweise zu Abhängigkeit wird.

Nicht unterstützte Technologien, knappes internes Wissen, fragmentierte Dokumentation und zunehmender Audit-Druck können ein stabiles System in eine strategische Einschränkung verwandeln. Gleichzeitig sind vollständige Neubauten häufig zu teuer, zu langsam oder zu disruptiv, um realistisch zu sein.

Dieser Case zeigt einen pragmatischeren Weg.

KI-gestützte Modernisierung kann Organisationen helfen, Legacy-Risiken schneller zu reduzieren — aber nur, wenn sie mit starker Engineering-Disziplin, Tests, menschlicher Validierung und einem klaren Verständnis geschäftlicher Prioritäten kombiniert wird.

Für deutsche Unternehmen liegt die Chance nicht darin, Modernisierung rücksichtslos zu beschleunigen. Sie liegt darin, sicher zu modernisieren: Kontinuität zu schützen, Risiko zu reduzieren und Grundlagen zu schaffen, die sich weiterentwickeln lassen.

Was den Unterschied gemacht hat

Dieses Projekt war nicht einfach eine Code-Konvertierung. Der Wert entstand durch die Kombination mehrerer Fähigkeiten:

  • tiefgehende Modernisierungsexpertise;
  • pragmatische Architekturentscheidungen;
  • Software-Craftsmanship-Prinzipien;
  • praktische Erfahrung mit KI-gestützter Lieferung;
  • starke Qualitätskontrolle;
  • die Fähigkeit, Geschwindigkeit mit Zuverlässigkeit auszubalancieren.

Codurance brachte die Erfahrung und das Delivery-Modell mit, um KI kontrolliert einzusetzen. Der Kunde musste unter Zeitdruck nicht selbst von Grund auf experimentieren. Stattdessen konnte er schnell vorankommen und gleichzeitig Vertrauen in Qualität und Kontinuität des Ergebnisses behalten.

Zentrale Erkenntnis

Durch die Kombination von KI-gestütztem Engineering und pragmatischer Modernisierung half Codurance dem Kunden, sich von nicht mehr unterstützter VB6-Technologie zu lösen, operative und regulatorische Risiken zu reduzieren und eine modernere Grundlage für die Zukunft zu schaffen.

Das Ergebnis war eine geschäftskritische Migration, die in Monaten statt Jahren umgesetzt wurde — ohne die Nutzer und Workflows zu stören, von denen die Organisation abhängig war.

Wie Codurance helfen kann

Legacy-Modernisierung wird oft als Entscheidung zwischen zwei schwierigen Optionen dargestellt: einem risikoreichen vollständigen Neubau oder der weiteren Abhängigkeit von technischer Schuld.

Codurance bietet einen dritten Weg.

Wir helfen Organisationen dabei, geschäftskritische Softwaresysteme zu bewerten, zu modernisieren und weiterzuentwickeln — durch pragmatisches Engineering, KI-gestützte Lieferung und Software Craftsmanship. Unser Ansatz ist darauf ausgelegt, Risiken zu reduzieren, Geschäftskontinuität zu sichern und einen klaren Weg für zukünftiges Wachstum zu schaffen.

Ob Sie vor einem Audit-Termin stehen, nicht unterstützte Technologie ablösen müssen, steigende Wartungskosten reduzieren wollen oder zunehmend von knappem Legacy-Wissen abhängig sind: Wir helfen Ihnen, den sichersten und wertvollsten Weg nach vorne zu identifizieren.

Wenn Ihre Organisation ein kritisches Legacy-System modernisieren muss, sprechen Sie mit uns darüber, wie wir Sie unterstützen können.

Häufig gestellte Fragen

Warum eine Like-for-Like-Migration zu C# .NET WinForms statt eines vollständigen Web-Neubaus?

Ein vollständiger Web-Neubau wurde auf mehr als 18 Monate geschätzt und war damit für den Kunden kommerziell und operativ nicht tragfähig. Eine Like-for-Like-Migration zu C# .NET WinForms ermöglichte es der Organisation, die nicht unterstützte VB6-Technologie schneller abzulösen, Audit- und Compliance-Themen zu adressieren und vertraute Workflows für Nutzer zu erhalten.

Gleichzeitig entstand eine wartbarere Grundlage für spätere Web-Modernisierung, ohne das Risiko einer vollständigen Transformation direkt zu Beginn einzugehen.

Wie hat KI den Modernisierungsprozess beschleunigt?

KI wirkte als Verstärker für das Engineering-Team. Sie unterstützte Code-Konvertierung, Komplexitätsanalyse, Schätzung, Testgenerierung und Wissenserschließung.

Die Engineers behielten jedoch während des gesamten Prozesses die Kontrolle. Sie prüften Ergebnisse, validierten Verhalten, hinterfragten KI-generierten Code und trafen die finalen Entscheidungen zu Qualität und Implementierung.

Wie stellte Codurance die Qualität von KI-generiertem Code sicher?

Codurance nutzte ein Human-in-the-Loop-Delivery-Modell mit klaren Engineering-Leitplanken. Dazu gehörten testgeleitete Validierung, strukturierte Code Reviews, inkrementelle Lieferung, kontinuierliches Testen, sorgfältiges Prompt-Design und aktive Validierung der Geschäftslogik.

Das Ziel war nicht einfach, Code schnell zu generieren, sondern das Verhalten eines geschäftskritischen Systems zu erhalten und gleichzeitig die Wartbarkeit zu verbessern.

Gab es während der Migration Unterbrechungen für Endnutzer?

Die Unterbrechungen waren minimal. Das Projekt konzentrierte sich darauf, bestehende Workflows, Verhaltensweisen und Muster der Benutzeroberfläche dort zu erhalten, wo es sinnvoll war. Durch die inkrementelle Lieferung und die Validierung des Systems Formular für Formular reduzierte das Team das Adoptionsrisiko und sicherte die Geschäftskontinuität während der gesamten Migration.