Legacy Projekte

Legacy – Projekte aus der Historie

„Die Funktion guter Software besteht darin, das Komplexe einfach

erscheinen zu lassen.“

Grady Booch, Softwareentwickler und Mitentwickler

der Unified Modeling Language (UML)

Aus der Vergangenheit erwacht

Es gibt Projekte, welche länger in Verwendung sind, als ursprünglich geplant. Man dachte immer: das wird igendwann einmal abgelöst.

Doch diese Ablöse ist bis heute nicht erfolgt. Die Notwendigkeit ihrer Existenz ist jedoch geblieben.

Technische Aktualisierungen notwendig

Wir alle kennen Updates aus unserem täglichen Leben mit Mobiltelefon und Laptop.

Legacy-Applikationen können mit dem vorhandenen Stand evtl. nicht mehr aktualisiert werden. Mit Anpassungen ist man in gewissem Umfang wieder UpToDate.

Verantwortliche fehlen

Mittlerweile sind die Verantwortlichen nur noch sporadisch erreichbar – vielleicht sogar überhaupt nicht mehr.

Gleichzeitig bleiben diese Projekte aber ein wichtiger Bestandteil der IT-Struktur – und hier beginnt das Dilemma.

Der Puls steigt…

Mit der Erkenntnis, dass das ‚Irgendwann‘ bisher nicht eingetroffen ist, realisiert man die Abhängigkeit von veralteten Applikationen.

– wie lange kann das noch gut gehen?
– wie lange sind Fachkräfte für diese Legacy-Applikationen noch verfügbar?
– wie kann man die Applikation modernisieren?

Gesetzliche Anforderungen notwendig

Es gibt gesetzliche Anforderungen, die realisiert werden müssen. Oder es gibt technische Möglichkeiten, welche die Anwendung vereinfachen würden.

Beides ist zu gering für eine Neuentwicklung. Aber beide sind notwendig oder vernünftig genug, um sie in ein Legacy-Projekt zu integrieren.

Analyse vs. Anpassung vs. Ausfall

Die Gratwanderung zwischen dem Glück, dass nichts passiert und der Situation, dass die Applikation nicht mehr im gewohnten Umfang funktioniert, kann gelingen – muss aber nicht!

Durch Analyse eines Legacy-Projektes können Sie sich zumindest einen Überblick verschaffen für zukünftige Entscheidungen.