Lage
Die Migration Ihres Produkts von einer Technologieplattform auf eine andere ist immer eine Herausforderung. Sie zwingt Ihr Unternehmen, dafür zu sorgen, dass vom Entwicklungsteam bis zum Servicedesk der Übergang gut verstanden wird und die erforderlichen Fähigkeiten vorhanden sind.
Unser Kunde, der führende Anbieter von Internetlösungen für den Flugverkehr, bat uns um Unterstützung bei der Migration des Kernprodukts von Ruby auf Java, um seine langfristige IT-Strategie zu unterstützen.
Herangehensweise
Wir nutzten sowohl unser technisches als auch unser Change-Management-Fachwissen und halfen unserem Kunden, sich auf drei Hauptbereiche zu konzentrieren, die einen reibungslosen Übergang gewährleisten sollten.
Aufrechterhaltung eines optimalen Gleichgewichts zwischen der Unterstützung der bestehenden Lösung und der Entwicklung der neuen Lösung, um sicherzustellen, dass die Kunden die Auswirkungen des neuen Projekts auf ihre täglichen Abläufe nicht spüren. Wir haben auch eine starke Synergie zwischen den Teams, die beide Lösungen entwickeln, durchgesetzt und dafür gesorgt, dass die gewonnenen Erkenntnisse gemeinsam genutzt werden.
Förderung der Devops-Rolle in der Organisation, um Silos zwischen dem Entwicklungs- und dem Betriebsteam aufzubrechen, den Wissensaustausch zu verbessern und die Zusammenarbeit zu fördern.
Umstellung des Liefermodells von sechsmonatigen Wasserfallprojekten auf kleine agile Iterationen. Dies wurde durch die Einrichtung einer Continuous Delivery Software Factory unterstützt.
In weniger als einem Jahr haben wir eine neue Anwendung entwickelt, auf die bereits die Hälfte der von unserem Kunden bedienten Flugzeugflotte migriert worden ist. Diese neue Plattform ist widerstandsfähiger und ermöglicht es unserem Kunden, nahtlos mit Anwendungen von Drittanbietern zusammenzuarbeiten, um Synergien zu schaffen und neue Produkte anzubieten.
Darüber hinaus halfen wir dem Kunden bei der Einführung eines DevOps-Ansatzes in seiner Organisation, indem wir die Silos zwischen dem Entwicklungs- und dem Betriebsteam aufbrachen, was zu einer höheren Qualität und einer schnelleren Bereitstellung von Projekten führte.