LEGACY SUPPORT

DER FRISCHEKICK FÜR IHRE SYSTEME

Legacy Anwendungen – sind Sie nun Fluch oder Segen in einem Unternehmen? Wir wollen uns da nicht festlegen. Zum Einen sind sie oft das Herzstück, an denen die ganze IT hängt, zum anderen sind sie aber in die Jahre gekommen und so zerklüftet, dass keine ausreichenden Dokumentationen mehr vorhanden und Aktualisierungen nicht mehr problemlos umsetzbar sind. Zumal das Fachpersonal nur noch schwer zu finden ist und Spezialisten dafür nicht mehr zu bekommen sind. Jetzt ist (noch) die Zeit da um das Problem anzugehen und sich für die Zukunft zu rüsten. Wir helfen Ihnen Schritt für Schritt, ein modernes, für Sie passendes System zu finden und konkurrenzfähig zu bleiben.

1.

#ANALYSE

Wenn man sich an eine Altanwendung heranwagt, ist der erste Schritt immer eine Analyse des Bestehenden. Wir müssen zunächst begreifen, was die Anwendung leistet und was sie aus heutiger Sicht noch leisten muss. Oft sind einzelne Funktionen bereits durch eine modernere Lösung ersetzt worden, ohne die alten konsequent zurück zu bauen. Es ist daher nötig, technisch und fachlich umfassend zu bewerten, was Sie haben und was Sie benötigen.
Im Idealfall haben Sie eine Dokumentation, die wir nur lesen und dann im Bilde sind. Leider ist dieser Idealfall selten, sodass wir eine solche Dokumentation für Sie erstellen.

Wir hoffen, dass wir dabei auf Ihre Unterstützung setzen können. Denn in Ihrem Unternehmen ist das Know-How vorhanden. Wir nehmen es auf, bündeln es und stellen es für Sie zusammen.

Sollte das aber nicht möglich sein, weil Ihnen in bestimmten Bereichen die Know-How-Träger bereits abhanden gekommen sind oder weil Sie die Experten bei anderen Aufgaben nicht entbehren können, machen wir uns selbst ans Werk. Wir entwickeln und verbessern laufend unsere Strategien und Tools zur Analyse von Altanwendungen. Dabei setzen wir natürlich auf klassisches Reverse Engineering. Wir haben eigene Bots, die wir an die Infrastruktur in Ihrem Unternehmen nur leicht anpassen müssen und die so halbautomatisch Dokumentationen erstellen können, indem sie Quellcode scannen.

Dieses klassische Vorgehen erweitern und verbessern wir dazu mit innovativen Methoden. In enger Kooperation mit der Forschung erarbeiten wir Strategien zur Big Data-Analyse. Die Methoden der induktiven Statistik helfen uns, die Datenflüsse in Ihrem Unternehmen nachzuvollziehen. Und durch die Forschung an Artificial Intelligence werden unsere Bots zunehmend intelligenter.

j

Was leistet meine Anlage aktuell?

j

Was muss mein System leisten?

j

Sind Dokumentationen vorhanden?

A

Analyse aktueller Systeme

A

Ggfs. Erstellung einer Dokumentation durch eigens entwickelte Boots und Strategien zur Big Data Analyse

2.

#MAINTENACE

Nach unserer Analyse haben Sie mit unserem Team eine neue Expertengruppe, die Ihre Altanwendung gut kennt und dokumentiert hat. Gerne können Sie dieses Know-How nutzen und uns den Auftrag zur Wartung Ihrer Altanwendung erteilen. Wir stellen selbständig sicher, dass das Wissen so breit gefächert ist, dass Sie das Ausscheiden Einzelner nicht mehr fürchten müssen. In einem Service Level Agreement vereinbaren wir gemeinsam die Aufgaben des Teams und die Erledigung überlassen Sie uns – auf Wunsch auch zum Festpreis.

So haben Sie den Kopf wieder frei und auch Ihre Mitarbeiter können sich ausschließlich auf neue Aufgaben konzentrieren. Das kann ein enormer Gewinn sein: Die altgedienten Experten bringen ihr Wissen und ihre Erfahrung dann voll in neue Projekte ein.

3.

#ADVANCES

Auch eine Altanwendung ist nicht statisch. Sie müssen sie immer wieder an geänderte Rahmenbedingungen anpassen. Durch Veränderung anderer Prozesse in Ihrer IT-Landschaft können sich ebenfalls Änderungswünsche ergeben. Unsere Experten sind daher gern bereit, sich in diese Projekte einzubringen und sie durch Weiterentwicklungen zu unterstützen.

4.

#REDESIGN

Sie haben sich entschieden, dass Sie Ihre Altanwendung durch eine neue Lösung ersetzen möchten? Auch dabei unterstützen wir Sie selbstverständlich. Zunächst einmal wählen wir mit Ihnen gemeinsam die richtige Ablösestrategie aus. Denn Sie müssen sich nun zuerst entscheiden, ob Sie wieder auf eine individuelle Lösung setzen oder eine Standardsoftware verwenden möchten. Und diese Entscheidung noch weiter präzisieren.

Welche Standardsoftware soll genutzt werden? Soll die Altanwendung in einem Big Bang oder sukzessive abgelöst werden? Bei all diesen Fragen stehen wir mit unserer Expertise beratend zur Seite.

STANDARD-SOFTWARE?

Durch Nutzung einer Standardsoftware umgehen Sie viele Probleme, die Sie mit Ihrer Altanwendung womöglich haben.

Zunächst ist eine Standardsoftware preiswert, weil Sie in der Regel nicht die komplette Entwicklung alleine bezahlen, sondern diese Kosten auf alle Nutzer aufgeteilt werden. Dazu kommt, dass der Softwarehersteller Ihnen günstig Support bieten kann, weil er erstens ohnehin die nötigen Ressourcen hat und zweitens auch hier economies of scale ausgenutzt werden können. Zuletzt ist es auch für Sie leichter geschultes Personal vom Markt zu bekommen.

Auf der anderen Seite ist eine Standardsoftware eben nicht genau die Software, die Ihr Unternehmen benötigt. Sie müssen sich auf Kompromisse einlassen.

Wenn Sie zukünftig die Funktionen einer Standardsoftware nutzen möchten, unterstützen wir Sie auf Basis unserer Analyse gern bei der Auswahl und entwickeln Schnittstellen zwischen Ihren bestehenden Systemen und der neuen Software – sowohl für das daily business als auch für die Migration.

INDIVIDUALSOFTWARE?

Wenn Sie eine individuelle Lösung bevorzugen, übernehmen wir gerne die Entwicklung für Sie. Auf Basis unserer Analyse machen wir moderne Designvorschläge wie z. B. Cloud Computing und implementieren sie mit unseren DevOps-Spezialisten. Das ist natürlich am besten möglich, wenn wir auf der grünen Wiese neu starten und Ihre Anwendung von der Pike auf bauen.

Leider ist ein solches Greenfield nicht immer verfügbar oder erwünscht. Deshalb konzentrieren wir uns auf die sogenannte Brownfield-Entwicklung. Wir kapseln einzelne Funktionen aus Ihrer Altanwendung ab und ersetzen Schritt für Schritt die einzelnen Kapseln durch eine moderne Lösung im Sinne von Microservices. V.a. bei kritischen Prozessen ist diese Vorgehensweise sinnvoll. Denn sie erhöht die Sicherheit. Mit unserer Erfahrung im automatisierten Testing und bei der Analyse von Big Data können wir die einzelnen Kapseln sehr ausführlich testen. Und wenn das dennoch nicht ausreichen sollte, ist ein Fallback in die alte Systemlandschaft relativ einfach möglich. Zudem können Sie unseren Erfolg dank einer Vielzahl von Meilensteinen leicht tracken.

5.

#TRANSITION

Wir hoffen nicht, dass es jemals soweit kommt, aber natürlich können sich unsere Wege auch wieder trennen. Wenn Sie unsere Unterstützung nicht mehr in Anspruch nehmen möchten, lassen wir Sie dennoch nicht im Regen stehen. Schon zu Beginn vereinbaren wir eine Transitionphase zum Ende unserer Beziehungen, in der wir das Know-How über Ihr Unternehmen und Ihre Systeme weitergeben, damit Sie immer auf der sicheren Seite sind.
Sie könnten also von vorneherein damit planen, die von uns übernommenen Themen irgendwann wieder in zu sourcen. Alternativ würden wir unser Wissen natürlich auch an einen anderen Outsourcing-Anbieter weitergeben.

Wir möchten, dass Sie sich nicht an uns gebunden fühlen, sondern uns so lange treu bleiben, wie wir zu Ihnen passen.