Situation
La migration de votre produit d'une pile technologique à une autre est toujours un défi. Elle oblige votre entreprise à s'assurer que, de votre équipe de développement à votre service d'assistance, la transition est bien comprise et que les compétences nécessaires sont présentes.
Notre client, le principal fournisseur de solutions Internet à bord des avions, nous a demandé de l'aider à migrer l'épine dorsale de son produit principal de Ruby à Java afin de soutenir sa stratégie informatique à long terme.
Approche
En nous appuyant sur notre expertise technique et de gestion du changement, nous avons aidé notre client à se concentrer sur trois domaines principaux qui garantiraient une transition en douceur.
Maintenir un équilibre optimal entre le support de la solution existante et le développement de la nouvelle solution afin de s'assurer que les clients ne ressentent pas l'impact du nouveau projet sur leurs opérations quotidiennes. Nous avons également imposé une forte synergie entre les équipes développant les deux solutions, en veillant à ce que les leçons apprises soient partagées.
Promouvoir le rôle de devops dans l'organisation pour briser les silos entre les équipes de développement et d'exploitation, améliorer l'échange de connaissances et favoriser la collaboration.
Faire passer le modèle de livraison de projets en cascade d'une durée de six mois à de petites itérations agiles. Cela a été soutenu par la mise en place d'une fabrique de logiciels de livraison continue.
En moins d'un an, nous avons développé une nouvelle application sur laquelle la moitié de la flotte d'avions desservie par notre client a déjà été migrée. Cette nouvelle plateforme est plus résiliente et permettra à notre client de s'interfacer de manière transparente avec des applications tierces afin de créer des synergies et d'offrir de nouveaux produits.
De plus, nous l'avons aidé à adopter une approche DevOps dans son organisation en brisant les silos entre les équipes de développement et d'exploitation, ce qui a permis d'améliorer la qualité et d'accélérer la livraison des projets.