Softwaresysteme, die sich bewährt haben, werden während ihrer langen Laufzeit immer wieder erweitert und angepasst. Dadurch wächst ihre Komplexität an und die Codequalität verschlechtert sich, denn die neuen Aufgaben waren vom ursprünglichen Konzept nicht vorgesehen. Fehler können lediglich noch mit hohem zeitlichen Aufwand beseitigt werden. Die Performance ist schlecht.
Auf dieser Basis können auch nur schwer Erweiterungen entwickelt werden. Die Kosten für ein neu zu implementierendes Feature belaufen sich zu einem großen Teil auf dazu erforderliche Wartung und Bug-Fixing und nur zu einem geringen Teil auf die Schaffung von Mehrwert für den Benutzer.
Das ist der Zeitpunkt, an dem die Software den Anforderungen nicht mehr gerecht wird, und einer entschiedenen Modernisierung unterzogen werden muss. Hierzu gibt es zwei prinzipielle Ansätze: 1. völlige Neuentwicklung und 2. schrittweise Migration auf Basis von Redesign und Refactoring.
Andere Projekthäuser raten in solchen Fällen typischerweise nur deswegen zu einer kompletten Neuentwicklung, weil sie diese Arbeitsweise vorziehen. 4A Solutions versteht sich dagegen sowohl auf Neuentwicklung als auch auf schrittweise Migration und kann so in Ihrem besten Interesse abwägen:
NEUENTWICKLUNG
Höhere Kosten, da i. d. R. nach Fertigstellung mehrere Releasezyklen stattfinden, um die bis dahin versteckten und unbekannten Anforderungen zu ergänzen
MIGRATION
Geringere Kosten, da kleine Änderungen viel überschaubarer sind und damit i. d. R. sofort genau auf die Anforderungen der Anwender zugeschnitten werden können
Kosten fallen geballt an
Kosten verteilen sich
NEUENTWICKLUNG
Alles oder nichts Prinzip
MIGRATION
Jederzeit ein Exit möglich
Alle Probleme auf einmal beseitigt
Probleme werden nach und nach beseitigt
Umstellung auf neue Technologie dauert so lange, bis das Gesamtsystem fertig ist
Integration aufwendig; dennoch an entscheidenden Punkten früher im Einsatz
Profitiert kaum von Altsystem
Sicherung der Investition ins Altsystem
Relativ hohes Projektrisiko
Relativ geringes Projektrisiko
In jedem Fall - auch bei kompletter Neuentwicklung - stellen wir zusammen mit Ihnen ein Migrationskonzept auf, um einen möglichst nahtlosen übergang sicherzustellen und Stillstand zu vermeiden. Beim Ansatz der schrittweisen Migration werden in einer Ist-Analyse die dringendsten Probleme identifiziert und dann als erstes angegangen, um schnell eine spürbare Verbesserung zu erzielen. Diese Vorgehensweise ist keine Theorie, sondern von uns in der Praxis mehrfach erfolgreich erprobt.
Diese Leistungen können Sie erwarten:
Mehr zu unseren bisherigen Erfahrungen finden Sie hier.