Avision beklagt vorschnelle Trennung von Altanwendungen

6 Gründe für Modernisierung von Legacy-Software

| Redakteur: Stephan Augsten

Die Modernisierung von Legacy-Applikationen kann sich auszahlen, doch dafür müssen Wartungsintervalle eingehalten und Kleinigkeiten laufend repariert werden.
Bildergalerie: 1 Bild
Die Modernisierung von Legacy-Applikationen kann sich auszahlen, doch dafür müssen Wartungsintervalle eingehalten und Kleinigkeiten laufend repariert werden. (Bild: AlexanderStein / Pixabay)

In Zeiten von Cloud Native und Microservices entscheiden sich viele Unternehmen, ihre Legacy-Anwendungen durch Neuentwicklungen zu ersetzen. Avision kennt aber gute Gründe dafür, warum Unternehmen ihren Altanwendungen unter Umständen treu bleiben sollten.

Die Versuchung, sich von Altanwendungen zu trennen und sie durch Neuentwicklungen zu ersetzen, ist groß. Warum Unternehmen ihre Legacy-Applikationen mitunter aber lieber modernisieren sollten, weiß der IT-Dienstleister und Spezialist für Software Revival Avision.

1. Gewohnheit: Die Mitarbeiter sind bereits an das vorhandene Tool gewöhnt und kommen damit gut zurecht. Neuentwicklungen erfordern meist umfangreiche Anwenderschulungen und haben mit mangelnder Akzeptanz zu kämpfen.

2. Fehlerrisiko: Bei einer neuentwickelten Software besteht immer die Gefahr, dass Fehler passieren und sie deshalb schwere qualitative Mängel aufweist. Bei einer bestehenden Anwendung sind die Fehler bekannt und man kann deshalb besser damit umgehen.

3. Kosten: Eine Neuentwicklung kommt oft teurer als eine Modernisierung. Änderungen in eine gut gepflegte Legacy-Software einzuarbeiten, verursacht in der Regel weniger Kosten.

4. Entwicklerpool: Auch für alte Programmiersprachen sind häufig noch genug Spezialisten vorhanden. Anwendungen, die etwa in C oder C++ geschrieben sind, müssen deshalb nicht allein wegen ihrer Sprache neu entwickelt werden, beispielsweise in Java.

5. Unvollständigkeit: Große Neuentwicklungsprojekte werden oft aufgrund des Budgets oder des Timings für abgeschlossen erklärt, obwohl sie noch gar nicht wirklich fertiggestellt sind. Das kann erhebliche Probleme verursachen.

6. Übergangsphase: Eine Neuentwicklung führt zu einer „Frozen Zone“ für die Altanwendung. Alle Ressourcen werden für die Neuentwicklung verwendet und die bestehende Anwendung nicht mehr gepflegt. Dadurch veraltet sie während der Neuentwicklungsphase immer mehr, was in der Übergangszeit einen Wettbewerbsnachteil verursachen kann.

„Natürlich gibt es Fälle, in denen alles nichts hilft und eine Anwendung komplett neu entwickelt werden muss", gibt Avision-CEO Nadine Riederer zu. Oft lohne es sich aber auch, eine Software durch Modernisierung zukunftsfähig zu machen. „Dazu muss sie allerdings gehegt und gepflegt werden. Wartungsintervalle müssen eingehalten und Kleinigkeiten laufend repariert werden.“

Kommentare werden geladen....

Kommentar zu diesem Artikel

Der Kommentar wird durch einen Redakteur geprüft und in Kürze freigeschaltet.

Anonym mitdiskutieren oder einloggen Anmelden

Avatar
Zur Wahrung unserer Interessen speichern wir zusätzlich zu den o.g. Informationen die IP-Adresse. Dies dient ausschließlich dem Zweck, dass Sie als Urheber des Kommentars identifiziert werden können. Rechtliche Grundlage ist die Wahrung berechtigter Interessen gem. Art 6 Abs 1 lit. f) DSGVO.
  1. Avatar
    Avatar
    Bearbeitet von am
    Bearbeitet von am
    1. Avatar
      Avatar
      Bearbeitet von am
      Bearbeitet von am

Kommentare werden geladen....

Kommentar melden

Melden Sie diesen Kommentar, wenn dieser nicht den Richtlinien entspricht.

Kommentar Freigeben

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Freigabe entfernen

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Kontaktieren Sie uns über: support.vogel.de/ (ID: 46337381 / Patching & Wartung)