Service ferroviaire

Winside Craft
Décembre 2023

Le client

Notre client gère les services ferroviaires voyageurs en France. Il offre également des services complémentaires tels que la réservation de billets, les abonnements et les cartes de réduction, ainsi que des solutions de mobilité multimodales.

Une approche novatrice, une révolution de l’expérience client

Dans l’objectif d’ajouter de nouvelles fonctionnalités au site Internet du leader du e-commerce français et de la sphère ferroviaire, un nouveau projet voit le jour. Ce dernier offre une approche novatrice pour rendre l’accès aux transports publics pratiques et sans contrainte. En effet, plus besoin d’acheter son billet pour les trajets du quotidien. Cette fonctionnalité révolutionne l’expérience client en permettant aux utilisateurs d’activer leur trajet via l’application mobile avec un check-in et de le clôturer avec un check-out, éliminant ainsi l’achat traditionnel de billets. Grâce à la localisation, cette fonctionnalité identifie le trajet et applique automatiquement le meilleur tarif associé.

Des défis techniques et opérationnels

Au vu des nombreux défis techniques et opérationnels pour mettre en œuvre ce projet, le client se doit de surmonter quelques challenges tels que la collecte des données mobiles de l’utilisateur ou encore le calcul des tarifs en temps réel.

En rendant l’accès aux transports publics pratique et sans effort, ce projet a pour ambition de convaincre le plus grand nombre d'AO (Autorités Organisatrices) avec l'objectif de faire disparaître la complexité des multiples gammes tarifaires aux usagers.

Pour concrétiser ce projet, notre client a fait appel à l’un de nos consultant pour ses compétences en tant que développeur. Ce dernier intervient sur plusieurs axes notamment le build, le run et la contribution à la vie de l’équipe. Cela passe notamment par la mise en œuvre des tests techniques et l’assurance de l’observabilité de l’application. Aussi, il est le leader des études de faisabilité, d’estimations et de planification, mais aussi de la maintenance.

Un travail collaboratif

Parallèlement, il supervise la mise en place de l'industrialisation des processus de développement, en veillant à ce que les bonnes pratiques de développement logiciel soient suivies tout au long du cycle de vie du projet. Cela comprendra notamment la mise en place et le maintien de l’industrialisation (CI/CD). Enfin, en contribuant à la vie de l'équipe, le développeur favorise un environnement de travail collaboratif et dynamique. Il partage ses connaissances avec d'autres membres de l'équipe, participe aux cérémonies agiles et contribue à l'amélioration continue des processus de développement et de livraison.

Toutes ses activés sont communes et étroitement liées aux compétences techniques du développeur, telles que AWS, Jenkins, EKS ou encore Kafka.