Contact this employee for further questions:

Image of Joachim Gucker

Joachim Gucker

+49 89 32468-190

Tag Cloud

This could be interesting for you:

Analyse und Modernisierung serverseitiger Systeme im Java-Umfeld

In vielen Unternehmen gibt es gewachsene Java-Lösungen und ganze Java-Lösungslandschaften, die im Kern oder in Teilbereichen veraltet sind. ARS unterstützt Sie dabei, diese Systeme zu analysieren, darauf basierend Ergebnisse und Empfehlungen für die Modernisierung abzuleiten und diese umzusetzen.

Java als Programmiersprache ist bereits seit über 10 Jahren am Markt etabliert. Entsprechend gibt es in vielen Unternehmen gewachsene Lösungen und ganze Lösungslandschaften, die im Kern oder in gewissen Teilbereichen gealtert sind. Oftmals sind veraltete Technologien, Frameworks oder Standards im Einsatz. Aber auch die Implementierung fachlicher Logik oder die Anbindung an die Datenbanken sind nicht immer auf dem neusten Stand.

In vielen mit der Zeit gewachsenen Systemen ist es so, dass es Teilbereiche gibt, die oft verändert werden müssen, um beispielsweise zwingenden fachlichen Anforderungen von Extern gerecht zu werden. Die Aktualisierung und Pflege dieser Bereiche nimmt viel Zeit und Ressourcen in Anspruch und verhindert, dass das System als Ganzes gepflegt und weiterentwickelt wird. Daraus entstehen Systeme, die schlecht wartbar sind und die einen hohen Änderungsaufwand besitzen, wenn diese zwingenden Änderungen kommen. Und das führt zu bestimmten Problembereichen innerhalb des Systems, an die man sich zum Teil gar nicht mehr heranwagt.

ARS unterstützt ihre Kunden im Java-Umfeld (JEE/J2EE/Spring) dabei, ihre Systeme zu analysieren und darauf basierend Ergebnisse und Empfehlungen für die Modernisierung abzuleiten. In enger Abstimmung mit dem Kunden erarbeiten die Consultants von ARS einen vernünftigen und effizienten Modernisierungsplan heraus – natürlich nur, wenn eine Modernisierung auch Sinn macht. Hierbei werden zunächst die Teilbereiche umgesetzt, die den schnellsten Nutzen bringen und welche die Probleme lösen, mit denen sich der Kunde aktuell herumschlägt. Allerdings nicht, in dem einzelne Brände an unterschiedlichen Ecken bekämpft werden, sondern indem das System im Ganzen verbessert und somit deutlich leichter wart- und pflegbar wird.

Im Gegensatz zu vielen anderen Systemhäusern implementieren die Berater von ARS nicht alles neu und getrennt vom Kunden, sondern gestalten die Projekte gemeinsam mit Mitarbeitern des Kunden vor Ort. ARS stellt den technischen Projektleiter, der das komplexe und riskante Projekt leitet, der die Probleme, die im Zuge dessen entstehen verwaltet und mit dem Kunden koordiniert, damit das Projekt zum Erfolg wird. Der technische Projektleiter kennt die Java Technologie/Frameworks des letzten Jahrzehnts und den heute aktuellen Stand der Technik und unterstützt den Kunden im Projekt auch als IT Architekt und Entwickler für besonders kritische Bereiche. ARS bindet die Mitarbeiter des Kunden, die er zur Verfügung stellt, in das Projekt mit ein und bildet diese mit dem von ARS erfolgreichen Coaching-Ansatz weiter aus. Und sind die Ressourcen knapp – oftmals hat der Kunde nur die Ressourcen, um die nötigsten Dinge fristgerecht zu erledigen und erhält auch meistens nicht mehr Ressourcen genehmigt – stellt ARS erfahrene Experten aus dem eigenen Team zur Verfügung, um die Systeme aufzuräumen und zu modernisieren. ARS hat hierfür eigens entwickelte, standardisierte und modulare Vorgehensweisen, um solche Projekte erfolgreich und effizient zu meistern.

Die Berater von ARS legen von Anfang an auf eine offe und ehrliche Beratung wert und versuchen nicht, das Projekt für ARS zu maximieren, sondern für den größtmöglichen Nutzen des Kunden. ARS deckt die Chancen, Risiken und Aufwände so realistisch wie möglich auf, begründet diese und diskutiert anschließend gemeinsam mit den Kunden, welche Entscheidungen und Projekte daraus abgeleitet werden. Auf Basis jahrelanger Erfahrung berät ARS ihre Kunden nicht hinsichtlich aktueller Trends oder Modeströmungen und neuer Frameworks, die in jedem Munde sind, sondern hinsichtlich der Prioritäten und Ziele, die für die Kunden geschäftlich Sinn machen.

Neben der Analyse des Systems an sich ist es im Analyseprozess möglich, die Qualität des Codes, die Qualität des Know-hows der Mitarbeiter, die Qualität des Entwicklungsprozesses und die der Entwicklungswerkzeuge zu betrachten und Schwachstellen herauszuarbeiten. Selbst Geschäftsprozesse, die diese Systeme unterstützen sollen, können durch ARS analysiert und optimiert werden. Auch im Bereich der Mitarbeiterschulung hält das ARS Kursprogramm für dieses Thema passende Kursinhalte für die Kunden bereit.

Führen Sie sich immer vor Augen:

Je länger Sie solche Pflegeprojekte hinausschieben, desto negativer werden die Auswirkungen bevor Sie sie beginnen und desto riskoreicher und teurer sind sie, wenn Sie sie ausführen.

Warten Sie also nicht noch länger – gemeinsam decken wir veraltete und kritische Teilbereiche auf und modernisieren Ihre Systeme!