Publiziert: Zuletzt aktualisiert:

Legacy-Modernisierung

Legacy-Systeme sind oft das Herzstück des Unternehmens: Sie laufen seit Jahren zuverlässig, sind schwer zu verstehen, teuer zu warten und blockieren die Einführung neuer Features. Modernisierung bedeutet nicht zwingend Ablösung, sondern bewusste Entscheidung: Ablösen, Umbauen oder Erhalten?

Das gefährlichste Muster ist der ungeplante Big-Bang-Rewrite: teuer, riskant und häufig gescheitert.

Modernisierungsstrategien (die 6R)

  • Retire: System abschalten, weil der Nutzen den Aufwand nicht mehr rechtfertigt.
  • Retain: Bewusst nichts tun. Das System läuft, der Aufwand der Modernisierung übersteigt den Nutzen.
  • Rehost (Lift and Shift): Infrastruktur in die Cloud verschieben ohne Codeänderungen. Schnell, wenig Risiko.
  • Replatform: Gezielte Anpassungen für Managed Services (z. B. Datenbank-Migration). Mittleres Risiko.
  • Refactor/Re-architect: Signifikante Code-Umstrukturierung. Aufwendig, aber maximaler langfristiger Nutzen.
  • Replace: Eigenentwicklung durch kommerzielle Standardsoftware oder SaaS ersetzen.

Entscheidungskriterien

  1. Business-Kritikalität: Wie kritisch ist das System für den laufenden Betrieb?
  2. Technische Schulden: Wie hoch sind die aktuellen Wartungskosten?
  3. Geschäftliches Wachstum: Blockiert das System neue Features oder Integrationen?
  4. Verfügbare Expertise: Haben wir das Wissen, das System zu modernisieren?
  5. Migrationspfad: Kann das Strangler-Fig-Muster angewendet werden?

Der Fokus: Schritt für Schritt, nicht alles auf einmal

Schrittweise Modernisierung mit dem Strangler-Fig-Pattern minimiert das Risiko und liefert während der gesamten Migration produktiven Mehrwert.

FAQ

Wann ist ein vollständiger Rewrite gerechtfertigt?

Selten. Wenn: (1) Das System nicht mehr wartbar ist und kein Entwickler es noch versteht. (2) Die Technologie obsolet ist (z. B. kein Sicherheits-Support mehr). (3) Ein klarer Scope und eine Übergangsstrategie definiert sind.

Was kostet Legacy-Modernisierung?

Das ist die falsche Frage. Die richtige: Was kostet es, das Legacy-System nicht zu modernisieren? Verlorene Features, höhere Ausfallrisiken, Unfähigkeit zum Wachstum.

Reference Guide


Verwandte Themen

Offene Punkte