Legacy & KI: Das Modernisierungs-Playbook
Viele geschäftskritische Anwendungen sind über Jahre hinweg gewachsen. Sie enthalten wertvolles Fachwissen, etablierte Abläufe, historische Zwänge und implizite Architekturentscheidungen. Modernisierung bedeutet deshalb nicht, alles neu zu bauen, sondern bestehende Systeme kontrolliert weiterzuentwickeln.
KI eröffnet dabei neue Möglichkeiten: Sie kann unbekannten Code
analysieren, Abhängigkeiten aufdecken, Charakterisierungstests erstellen und einzelne Features gezielt aus einem Legacy-System in eine neue Architektur überführen. Die Architekturentscheidung selbst nimmt sie uns dabei nicht ab, aber sie beschleunigt deren Umsetzung.
Der Vortrag zeigt ein pragmatisches Modernisierungs-Playbook:
Bestehendes Verhalten verstehen und durch Tests absichern, ein
geeignetes Feature auswählen und es mit KI-Unterstützung in die
Zielarchitektur migrieren. Architekturtests, statische Analyse und
automatisierte Qualitätsregeln stellen sicher, dass dabei tatsächlich die gewünschte neue Struktur entsteht.
Die Teilnehmenden nehmen ein konkretes Vorgehen mit, mit dem sie Legacy-Systeme Feature für Feature modernisieren und KI gezielt als Beschleuniger einsetzen können.
Vorkenntnisse
- Der Vortrag richtet sich an Entwicklerinnen und Entwickler sowie Softwarearchitekten, die mit gewachsenen Softwaresystemen arbeiten und diese schrittweise modernisieren möchten.
- Erfahrung mit automatisierten Tests und grundlegenden Architekturkonzepten ist von Vorteil.
- Spezielle Vorkenntnisse zu KI oder bestimmten KI-Werkzeugen sind nicht erforderlich.
Lernziele
- Bestehendes Verhalten in Legacy-Systemen analysieren und mit Charakterisierungstests für die Modernisierung absichern
- Geeignete Features für eine schrittweise Migration auswählen und mit KI-Unterstützung in eine neue Architektur überführen
- Mit Architekturtests, statischer Analyse und automatisierten Qualitätsregeln sicherstellen, dass die gewünschte Zielarchitektur tatsächlich eingehalten wird