Pressemitteilung

Avision entzaubert Mythen um Legacy-Software

Um was geht es in diesem Beitrag:

Lesen sie hier den Beitrag:

Avision entzaubert Mythen um Legacy-Software

An Vorurteilen und Legenden rund um Legacy-Applikationen herrscht kein Mangel. Avision räumt mit fünf häufigen Mythen auf.

Avision entzaubert Mythen um Legacy-Software

Legacy-Software und Mainframes werden oft mit Assoziationen wie teuer, unflexibel, nicht erweiterbar und nicht zukunftsfähig in Verbindung gebracht. Warum keine dieser Behauptungen zutrifft, zeigt Avision an fünf Beispielen.

Bei Legacy- Software wird immer davon ausgegangen, dass sie hohe Kosten bei Betrieb und Anpassungen verursacht. Unter bestimmten Voraussetzungen mag das zutreffen, aber wenn ältere Software regelmäßig gepflegt und die notwendigen Updates bei Betriebssystemen, Datenbanken oder Middleware durchgeführt wurden, ist sie nicht teurer im Unterhalt als eine moderne Applikation.

2. Legacy-Software ist schlecht programmiert

Für viele ist die angeblich „ungeschickte Programmierung“ einer Legacy-Software eine Begründung, um eine Anwendung neu zu erstellen. Natürlich entsprechen viele ältere Individualprogramme nicht mehr dem heutigen Standard der Entwicklung. Wenn aber bereits bei der Entstehung der Applikation auf eine hohe Codequalität nach damaligen Standards geachtet wurde und die Software gut dokumentiert ist, kann auf dieser Basis auch gut weiterentwickelt werden. In Kombination mit Refactoring stellt dieser Schritt eine erheblich kostengünstigere Alternative zur Neuentwicklung dar.

3. Legacy-Software kann man nicht erweitern

Ein Mythos ist auch die mangelnde Erweiterbarkeit von Legacy-Software. Dabei sind die Erweiterungsfähigkeit und die Kosten dafür stark vom Pflegezustand der Anwendung abhängig. Wurden Designprinzipien immer diszipliniert eingehalten, ist eine Erweiterung auch bei alter Software kein Problem. Wurde der Source-Code allerdings immer wieder unter Umgehung von bestehenden Regeln ausgebaut oder nie mit einheitlichen Regeln entwickelt, haben sich technische Schulden angehäuft. Aber selbst dann sind Refactoring und eine Weiterentwicklung in den meisten Fällen kostengünstiger und risikoärmer als eine Neuentwicklung.

4. Legacy-Software ist immer in COBOL programmiert

Mit Legacy-Anwendungen werden oft COBOL- und Mainframe-Programme assoziiert – ein Mythos, der sich hartnäckig hält. Wenn Entwickler moderne Applikationen erstellen, nutzen sie vorrangig Java, eine Sprache, die laut aktuellem TIOBE-Index Platz eins belegt. Java gilt als „moderne“ Programmiersprache, die 1995 erstmals vorgestellt wurde – vor mittlerweile fast 25 Jahren. Damit gibt es mittlerweile mehr Legacy-Code in Java als in COBOL – bei TIOBE im Ranking immer noch auf Platz 25.

5. Legacy-Software kann nicht oder nur sehr schwer abgelöst werden

Bei der Ablösung von Legacy-Anwendungen geht es häufig um große Projekte – die erfahrungsgemäß oft scheitern. Daraus ist dann der Mythos entstanden, dass die Legacy-Ablösung immer eine kostspielige, langwierige und risikoreiche Angelegenheit ist. Gründe für das Scheitern solcher Projekte gibt es viele – viele sind aber auch davon unabhängig, ob es sich um eine Neuentwicklung oder um die Ablösung einer Legacy-Anwendung handelt. Und so befeuert sich der Mythos selbst: Da die Meinung vorherrscht, die Ablösung von Legacy-Anwendungen sei schwierig, werden dafür große Projekte aufgesetzt, die aber allein aufgrund ihres schieren Umfangs und ihrer zu hohen Komplexität häufig scheitern – und damit wieder den Mythos scheinbar bestätigen.

Erfolgversprechender sind evolutionäre Ansätze, die zwar eine längere Laufzeit haben, aber mit kleinen Schritten auch zu einer Modernisierung oder Ablösung einer Legacy-Anwendung führen.

Nadine Riederer, CEO bei Avision, sagt:

„Legacy-Software taugt als Buhmann nicht, Behauptungen in diese Richtung erweisen sich sehr schnell als nicht stichhaltig. Richtig ist vielmehr, dass viele Legacy-Applikationen auch heute noch sehr zuverlässig arbeiten, wenn sie regelmäßig gewartet, funktional erweitert und die tatsächlich veralteten Module durch neue ersetzt werden.

weitere Beiträge zum Thema:

KI - Künstliche Intelligenz

Die Zukunft der KI ist offen

Open Source basiert auf Zusammenarbeit und Transparenz. Dank dieser beiden unbestreitbaren Vorteile haben Open-Source-Lösungen das Potenzial, die Art und Weise zu revolutionieren, wie KI-Systeme entwickelt

Weiterlesen »
 

Der EAS-Insider – Ihr Navigator zu einem erfolgreichem Business!

So kann Sie Unternehmenssoftware erfolgreicher machen:

Was ist Unternehmenssoftware?

Unternehmenssoftware ist eine Sammlung von Anwendungen und Tools, die speziell entwickelt wurden, um Geschäftsprozesse effizienter zu gestalten. Sie deckt eine Vielzahl von Funktionen ab, darunter Buchhaltung, Personalwesen, Kundenbeziehungsmanagement (CRM), Lieferkettenmanagement und Enterprise Resource Planning (ERP). Diese Softwarelösungen unterstützen Unternehmen dabei, ihre Abläufe zu automatisieren, Daten effizient zu verwalten und die Zusammenarbeit zwischen Abteilungen zu verbessern. Durch den Einsatz von Unternehmenssoftware können Unternehmen fundierte Entscheidungen treffen, indem sie Echtzeitdaten und Analysen nutzen. Darüber hinaus ermöglicht sie die Skalierung von Geschäftsaktivitäten, die Reduzierung von Kosten und die Verbesserung der Kundenzufriedenheit, was letztendlich zur Steigerung der Wettbewerbsfähigkeit beiträgt.

Wie kann Unternehmenssoftware ein Unternehmen digital erfolgreicher machen?

Unternehmenssoftware kann Unternehmen digital erfolgreicher machen, indem sie Geschäftsprozesse automatisiert und optimiert, wodurch Effizienz und Produktivität steigen. Sie ermöglicht die Integration verschiedener Abteilungen und fördert eine nahtlose Zusammenarbeit, indem sie Echtzeitdaten bereitstellt. Durch präzise Datenanalysen können Unternehmen fundierte Entscheidungen treffen und Markttrends schneller erkennen. Unternehmenssoftware verbessert zudem die Kundenbeziehungen durch effektives Kundenbeziehungsmanagement (CRM), was zu gesteigerter Kundenzufriedenheit und -bindung führt. Die Automatisierung von Routineaufgaben reduziert menschliche Fehler und spart Zeit und Ressourcen. Darüber hinaus unterstützt sie Unternehmen dabei, flexibel auf Veränderungen zu reagieren und ihre digitale Transformation voranzutreiben, um im Wettbewerbsumfeld erfolgreich zu bleiben.

Wichtige Schlagworte im Kontext von Unternehmenssoftware:

Digitalisierung

Der Prozess, bei dem analoge Geschäftsprozesse in gute und sinvolle digitale umgewandelt werden, um Effizienz und Produktivität zu steigern.

Integration

Die Verbindung verschiedener Softwarelösungen und Systeme, um einen reibungslosen Informationsfluss und eine einheitliche Datenbasis im Unternehmen zu gewährleisten.

Automatisierung

Der Einsatz von Software zur Durchführung wiederkehrender Aufgaben ohne menschliches Eingreifen, um Fehler zu reduzieren und Ressourcen zu sparen.

Aktuelle Beiträge zum Thema Unternehmenssoftware:

Unsere aktuellen Blog-Beiträge!

Das sind die aktuellen Beiträge zum Thema:

Aktuelle Beiträge zum Thema:
 

DAS EAS-MAG-Glossar für den Beitrag:

Avision entzaubert Mythen um Legacy-Software

EAS-MAG-Glossar:

 
Transparenzhinweis für Pressemitteilung
Avision entzaubert Mythen um Legacy-Software

Unternehmen

Autor