Zum Inhalt springen
Beta

Refactor

Zuletzt aktualisiert am

Refactor beschreibt Modernisierungsübergänge auf High-Level-Ebene. Im Unterschied zu Relocate, Rehost und Replatform in der Factory wird Refactor in der Regel als separates Vorhaben gesteuert.

Dieses Modul dokumentiert bewusst nur gemeinsame Muster und keine produktspezifischen Details zur Umsetzung.

  • Anderes Delivery-Modell: Refactor folgt Produkt- und Architektur-Backlogs statt Wellen-Runbooks.
  • Längerer Zeitraum: Modernisierung läuft häufig über mehrere Releases.
  • Höhere Wirkung auf die Architektur: Zielarchitektur, Datenmodell und Integrationsverträge ändern sich oft substanziell.
  1. Modernisierungsziele, Business-Outcome und Architekturleitplanken festlegen.
  2. Kandidaten nach Nutzen, Risiko und Komplexität priorisieren.
  3. Zielbild und Umsetzungsinkremente definieren.
  4. Iterative Umsetzung mit Validierungs-Gates und Release-Governance durchführen.
  5. Stabilisierte Fähigkeiten in den Regelbetrieb überführen.

Architekturentscheidungen

Dokumentierte Entscheidungen zu Servicezuschnitt, Datenverantwortung und Integrationsgrenzen.

Modernisierungs-Roadmap

Priorisierte Inkremente, abgestimmt auf Business-Meilensteine.

Betriebsmodell-Abgleich

Angepasste Zuständigkeiten, Zuverlässigkeitskontrollen und Release-Governance für das Zielbild.

  • Refactor ersetzt nicht die Wellenumsetzung in Migrate.
  • Optimize bleibt die Post-Cutover-Schleife für Performance und Kostenoptimierung migrierter Workloads: Optimize.

Detaillierte Leitlinien für die Architektur werden im Architecture Framework behandelt und später verknüpft.