Blog

Legacy-Modernisierung ist unumgänglich: Tun oder sterben

Sashikanth Pochimcharla

Aktualisiert Oktober 21, 2025
4 Minuten
80 % des IT-Budgets der US-Bundesregierung in Höhe von 90 Milliarden Dollar werden für Betrieb und Wartung älterer IT-Systeme ausgegeben

Software altert nicht gut

Bedenken Sie Folgendes:

Das US-Finanzministerium verwendet ein 56 Jahre altes System für seine Kernaufgaben. Individual Master File (IMF), die Kernanwendung, die Daten von US-Steuerzahlern empfängt und Erstattungen im Namen des Internal Revenue Service (IRS) ausgibt, ist in Assembler geschrieben, einem Low-Level-Computercode, der schwer zu schreiben und zu pflegen ist.

Terence Miholland, der allererste CTO des IRS, sagte vor dem Aufsichtsausschuss des US-Repräsentantenhauses aus:

Die Situation ist vergleichbar mit dem Betrieb eines Autos aus den 1960er Jahren mit dem ursprünglichen Fahrgestell, der Aufhängung und dem Antriebsstrang, aber mit einem moderneren Motor, Satellitenradio und einem GPS-Navigationssystem.

Ausmaß der Altlasten

Obwohl ich geahnt hatte, dass es viele Altanwendungen geben könnte, die noch laufen, war ich alarmiert und verblüfft über den Ernst der Lage! Die meisten IT-Systeme der US-Bundesbehörden sind veraltet, überholt und überflüssig, darunter wichtige Abteilungen wie:

  • Finanzministerium & IRS
  • Veteranenangelegenheiten
  • Verteidigung
  • Transport
    • Handel
    • Einwanderung und Zollvollzug

    Ist es eine Überraschung, dass der größte Teil des IT-Budgets des Bundes für den Betrieb und die Wartung von IT-Altsystemen ausgegeben wird? Dies ist ein Desaster, das sich anbahnt, und jede weitere Verzögerung bei der Modernisierung dieser Altanwendungen könnte katastrophale Folgen haben.

    Unverminderte Risiken sind eine tickende Zeitbombe

    Legacy-Systeme leiden ohnehin schon unter den Risiken der technologischen Veralterung, wie z.B.:

    • Ein ständig schrumpfender Pool von Mitarbeitern mit Fachwissen über alte Sprachen und Technologien
    • Monolithische Architekturen und eng gekoppelter Code, was schrittweise Upgrades sehr schwierig macht und zu einer Anhäufung von technischen Schulden führt
    • Veraltete Hard- und Software, die nicht mehr unterstützt wird und zu einem Single Point of Failure werden könnte
    • Aufgrund fehlender offener Standards und der fehlenden Möglichkeit zur Integration mit anderen Anwendungen führen Altsysteme zu Datensilos.

    Zusätzlich zu den oben genannten technologiebezogenen Risiken sind Legacy-Anwendungen auch mit den folgenden finanziellen und operativen Risiken verbunden:

    • Kontinuierlicher Anstieg der Betriebs- und Wartungskosten, was zu einem enormen finanziellen Aufwand führt
    • Anwendungsinstabilität und Betriebsausfälle aufgrund jahrelanger Ansammlung von Patches, Korrekturen und Updates

    Mit anderen Worten: Ohne Risikominderung ist eine Legacy-Anwendung wie eine tickende Zeitbombe, die jederzeit explodieren kann.

    Sie können nicht in der Vergangenheit verharren, wenn sich die Welt weiterentwickelt hat.

    Die meisten Legacy-Anwendungen wurden in einer anderen Ära entwickelt, um den damaligen Geschäftsanforderungen gerecht zu werden. Aber die Welt ist in den letzten Jahrzehnten nicht stehengeblieben. In allen Lebensbereichen vollzieht sich eine gewaltige Revolution, die vor allem von der Technologie angetrieben wird. Das Tempo der technologischen Umwälzungen und der Entwicklung von Geschäftsmodellen, das wir derzeit erleben, ist vielleicht beispiellos in der Geschichte.

    In dieser dramatisch veränderten Landschaft sind die Geschäftsregeln und Anwendungsfälle, für die die Legacy-Anwendung ursprünglich entwickelt wurde, nicht mehr relevant, und es wäre anachronistisch, weiterhin ein veraltetes Geschäftsmodell zu bedienen.

    Die Bedürfnisse und Anforderungen eines modernen Systems in Bezug auf Sicherheit, Zugänglichkeit und Skalierbarkeit lassen sich in der Vergangenheit nicht einmal erahnen und können auf keinen Fall von einer Legacy-Anwendung erfüllt werden. Die Welt ist nicht stehengeblieben, und Sie können es auch nicht!

    Bei der Modernisierung des Erbes geht es nicht nur um die Gegenwart, sondern auch um die Zukunft

    Die Einschränkungen und Nachteile von Legacy-Anwendungen sind nur zu gut bekannt, und auch die Kosten, die entstehen, wenn man nicht modernisiert, sind hinreichend bekannt. Gleichzeitig gibt es viele Missverständnisse über die Modernisierung von Legacy-Anwendungen, die mein Kollege Kiran in einem kürzlich veröffentlichten Beitrag auf elegante Weise behandelt hat: Anwendungsmodernisierung: Mythen und Realität.

    Es ist wichtig, eine ganzheitliche Perspektive auf die(technologischen und geschäftlichen) Triebkräfte und die Notwendigkeit der Modernisierung zu haben. Vor einem Jahrzehnt habe ich zahlreiche Softwareunternehmen kennengelernt, die ihre Technologie-Stacks von Altsprachen auf moderne Sprachen modernisiert haben. Auch wenn es ihnen gelang, ihre Legacy-Stacks teilweise zu modernisieren, blieben die meisten architektonischen Einschränkungen bestehen, die es ihnen extrem schwer machten, neue Technologien zu nutzen und an einem offenen, kollaborativen Plattform-Ökosystem teilzunehmen.

    Es ist von entscheidender Bedeutung, für jede Anwendung einen zukünftigen Zustand zu visualisieren, auch wenn dies in einer dynamischen Landschaft nicht einfach ist. Es mag zwar unmöglich sein, eine zukunftssichere Anwendung zu erstellen, aber mit der richtigen Modernisierungsstrategie ist es durchaus möglich, eine zukunftssichere Anwendung zu erstellen , die es ist:

    • ein reaktives System, das flexibel ist
      • lose gekoppelt
      • skalierbar
      • Unverwüstlich
      • reaktionsschnell
      Um in einer sich schnell verändernden digitalen Landschaft zu überleben und zu gedeihen, sollte die Anwendungsmodernisierung den gesamten Produktlebenszyklus abdecken, moderne Softwarearchitekturen verwenden und sich auf End-to-End-Geschäftsfunktionen konzentrieren. Die Legacy-Modernisierung darf nicht mit einer engen Perspektive angegangen werden und muss kontinuierlich erfolgen. Die Modernisierung von Legacy-Systemen ist nicht länger eine Wahlmöglichkeit, sondern ein lebenswichtiges Gebot der Stunde. Es heißt: Tun oder Sterben.

Verfasst von

Sashikanth Pochimcharla

Sashi’s motto is “operational excellence” and it is easier said than done. Sashi has a knack for understanding the customer requirements, and translating them into tangible operational goals in terms of people and processes.

Contact

Let’s discuss how we can support your journey.