Hapag-Lloyd Success Story

In einem über mehrere Jahre dauernden Projekt hat GEDOPLAN GmbH die Container-Reederei Hapag-Lloyd erfolgreich bei der Migration einer unternehmensweit eingesetzten Großapplikation auf eine moderne Java EE-Architektur unterstützt.
Kennzeichnend für das Projekt war eine schrittweise Transformation des Systems von einer Pilotanwendung über die Implementierungvon Teilanwendungen. Dies ermöglichte eine ständige Evaluation der gewählten Techniken und der Software-Architektur.
GEDOPLAN begleitete dabei alle Phasen des Prozesses bis hin zur Organisation und Durchführung der Schulungen der über 150 Anwendungsentwickler durch GEDOPLAN IT-Training.
Pilotanwendung in Java EE
Die Basis der neuen Software-Architektur stellte eine Pilotanwendung auf Basis der Plattform Java EE dar. Anhand dieser Anwendung sollten Fragen sowohl zur Migration der Großrechner-basierten Anwendung als auch zur künftigen Architektur und der verwendeten Technologien beantwortet werden.
Dirk Weil, Geschäftsführer GEDOPLAN GmbH, führte dabei begleitend ein 2-tägiges Review der geplanten Java-EE-Architektur durch.
Implementierung
In der anschließenden Phase wurden erste Teile des neuen Systems implementiert. Fragen zur Anwendungsarchitektur, technischen Machbarkeit und der anwendbaren Konzepte wurden im Rahmen dieses Projektes bearbeitet und beantwortet.
Entwicklung und Festlegung der Zielarchitektur
Im Rahmen der Entwicklung einzelner Komponenten wurde schließlich auch die endgültige Zielarchitektur festgelegt:
- Domain-Driven Design (DDD) als grundlegende Vorgehensweise
- Clean Architecture zur Entkopplung von fachlicher Logik und der genutzten Infrastruktur
- Konsequente Modularisierung
Implementierung einer Referenz-Anwendung zu Evaluierung der Zielarchitektur - Modellierung des Domänenmodells der Referenz-Anwendungmit UML
- Nutzung der Java-EE-Technologien: CDI, EJB, JPA, JAX-RS, JMS
- Dokumentation der Zielarchitektur inclusive einer Beschreibung der Herleitung und Abwägung der Architektur-Entscheidungen und einem Implementierungsleitfaden für die Java Entwickler
Jens Seekamp von GEDOPLAN begleitete dabei alle Phasen dieses Teils des Projektes.
Schulung der Mitarbeiter
Parallel zu der beginnenden Realisierung von ersten Teilen des neuen Informations-Systems entwickelte GEDOPLAN IT Training in Zusammenarbeit mit Hapag-Lloyd ein durchgängiges Schulungskonzept für die Mitarbeiter und begann mit der Organisation und Durchführung der speziell auf die Anforderungen der neuen Software konzipierten Schulungsmaßnahmen. Dies wurde u.a. dadurch sichergestellt, dass GEDOPLAN-Mitarbeiter in Personalunion sowohl am vorausgehenden Evaluierungs-Projekt beteiligt waren als auch die meisten Seminare durchführten.
So zeichneten sich die Seminare auch dadurch aus, dass aktuelle Probleme beispielhaft gelöst werden konnten und das Gros der praktischen Übungen direkten Projektbezug hatte.
Zunächst nahmen Hapag-Lloyd-Mitarbeiter an offenen Seminaren teil. Anschließend führten wir einige Inhouse-Seminare durch. Ende 2017 beauftragte Hapag-Lloyd GEDOPLAN IT Training mit der Entwicklung eines Konzeptes für umfassende projektbegleitende Schulungen.
Schulungsplan für alle Entwickler
Der von GEDOPLAN IT Training entwickelte Schulungsplan für alle Entwickler umfasste schließlich folgende Schulungsmaßnahmen:
- auf die Bedürfnisse von Hapag-Lloyd angepasste Standardschulungen in Java SE und Java EE
- individuell von Jens Seekamp in seiner Rolle als Software-Architekt ausgearbeitete 8-tägige spezifische Architekturschulung über die nach Java zu migrierende unternehmensweite Großapplikation
- maßgeschneiderte Firmenschulung im Bereich Tooling, Continuous Integration mit Maven, GIT, JUnit, Jenkins, Artifactory
- unsere Standardseminare „SQL Masterclass -Einsatz von SQL als Applikationssprache“ und „Java Persistence API für DBAs-Nutzung und Konfiguration von JPA aus Sicht der Datenbankadministration“
Fakten
400+ Schulungstage Java & Jakarta EE
300+ Schulungstage Backend-Entwicklung
300+ erfolgreich qualifizierte Projektmitarbeitende
Zusammenarbeit
Erstellung und Weiterentwicklung von Software sind stets individuell angepasste Projekte. Wir passen uns auch organisatorisch Ihren Anforderungen an. Wir liefern Ihnen nach Wunsch komplette Lösungen. Dazu stellen wir Ihnen Teams z. B. aus den Bereichen Architektur, Backend, Frontend zusammen.
Wir unterstützen Sie aber auch gerne in einzelnen Bereichen, führen bspw. Code Reviews oder Proof of Concepts durch, beraten Sie bei speziellen Aufgabenstellungen und stehen Ihnen mit unserem Wissen gerne für Fragen zur Verfügung. Über Remote-Meetings und Chats halten wir engen Kontakt mit Ihnen, kommen aber auch gerne zu Ihnen und Ihrem Team.
Eine offene Zusammenarbeit ist uns wichtig. Wir sind auch als Trainer in IT-Schulungen tätig und geben unser Wissen gerne in Projekten weiter.

Wir bei GEDOPLAN lieben es, komplexe Herausforderungen in klare Lösungen zu verwandeln.
In einem ersten, unverbindlichen Gespräch stellen Ihnen unseren BLUEPRINT‑Ansatz in einer Präsentation vor. Gerne erörtern wir auch eine mögliche Zusammenarbeit.
Markus Pauer ist Geschäftsführer der GEDOPLAN GmbH und Leiter Beratung und Softwareentwicklung. Er besitzt 25 Jahre Erfahrung als Fullstack Java-Entwickler und Softwarearchitekt, Entwickler und Dozent in den Bereichen Java und Jakarta EE.
Lust auf einen Austausch und Kennenlernen? Ein kurzer Klick, eine kurze Mail mit Ihrem Wunschtermin und Markus meldet sich bei Ihnen. Wir sind gespannt auf Ihr Projekt!