Wenn Sie auf dieser Seite weitersurfen, stimmen Sie der Verwendung von Cookies zu, die von uns oder Dritten erstellt werden, um Ihnen personalisierte Inhalte zu liefern.
Auf Basis der Analyse setzen wir die eigentliche Modernisierung um. Wie diese aussieht, hängt vom Ergebnis der Analyse ab – denn nicht für jede Applikation ist eine Neuentwicklung der richtige Weg. Wir bewerten in Phase 1 drei Varianten.
Die Applikation wird auf einer modernen Zielarchitektur neu aufgebaut. Sinnvoll, wenn die Geschäftslogik individuell und wettbewerbsrelevant ist, die bestehende Codebasis aber nicht mehr tragfähig ist.
Die Codebasis bleibt erhalten und wird schrittweise modernisiert – Frameworks und Laufzeitumgebungen aktualisiert, Strukturen entflochten, technische Schulden abgebaut. Sinnvoll, wenn der Code im Kern tragfähig ist und vor allem die eingesetzte Technologie veraltet ist. Das ist oft die deutlich günstigere Variante.
Deckt eine bestehende, gegebenenfalls konfigurierbare Lösung Ihre Anforderungen ab, ist der Eigenbau in der Regel die teuerste Variante sowohl in der Anschaffung als auch im Unterhalt. Wir prüfen den Markt und begleiten Auswahl, Konfiguration und Datenmigration.
Häufig ist auch eine Kombination der richtige Weg, etwa ein Standardprodukt für die Standardprozesse und Eigenentwicklung für den individuellen Kern. Vorgehen, Aufwand und Zeitplan ergeben sich aus der gewählten Variante und werden individuell auf Basis der Analyseergebnisse kalkuliert – nicht auf Vermutungen.
Fällt der Entscheid auf eine Neuentwicklung, bauen wir das Alte bewusst nicht 1:1 nach, denn dies würde Altlasten und überholte Annahmen mitschleppen. Stattdessen validieren wir in Workshops mit den heutigen Anwenderinnen und Anwendern:
So entsteht keine blosse Kopie der alten Applikation, sondern eine Lösung, die auf die tatsächlichen, heutigen Bedürfnisse zugeschnitten ist. Auch bei der Umsetzung setzen wir AI gezielt ein, um Migration und Neuentwicklung zu beschleunigen, etwa bei der Übersetzung bestehender Logik in eine moderne Zielarchitektur.
Damit dabei kein Verhalten verloren geht, ergänzen wir die in Phase 1 abgeleiteten ersten Testfälle und bauen sie zu einem automatisierten Sicherheitsnetz aus, das das heutige Verhalten der bestehenden Applikation festhält – auch dort, wo es nie dokumentiert wurde. Diese Tests dienen anschliessend als Prüfmassstab für die neue Lösung: Was vorher funktioniert hat, muss nachher messbar gleich funktionieren.
Zudem lösen wir nicht in einem einzigen grossen Schritt ab, sondern in fachlich abgeschlossenen Teilbereichen. Alt- und Neusystem können dabei übergangsweise parallel laufen, sodass jeder Schritt einzeln überprüfbar und bei Bedarf rückgängig zu machen ist. So gibt es keinen Stichtag, an dem alles gleichzeitig gut gehen muss.
Damit die neue Lösung nicht selbst zum Legacy-System wird, begleiten wir auf Wunsch Betrieb, Wartung und Weiterentwicklung inklusive regelmässiger Technologie-Updates. Ebenso können Sie die Lösung jederzeit in Ihrem eigenen Team weiterführen, wir hinterlassen eine dokumentierte und getestete Codebasis.