Glossar
Legacy-System
Ältere, weiterhin genutzte Software, deren Technik veraltet ist – Änderungen sind aufwendiger, weil Wissen und moderne Werkzeuge oft fehlen.
Ein Legacy-System ist Software, die noch produktiv im Einsatz ist, aber auf veralteter Technik aufsetzt. Oft geschäftskritisch, oft schlecht dokumentiert, oft von wenigen Personen wirklich verstanden.
Typische Merkmale
- Alte Programmiersprachen oder Bibliotheken ohne Support.
- Wenig oder keine automatisierten Tests.
- Änderungen sind riskant, weil Zusammenhänge unklar sind.
Wege nach vorn
Ein kompletter Neubau ist selten die beste Wahl. Häufiger ist ein schrittweiser Umbau: das System absichern, mit Tests umgeben und Bereich für Bereich modernisieren – siehe Refactoring. So bleibt der Betrieb stabil, während die technischen Schulden sinken.