Depuis sa naissance, Josh Digital n’a cessé de grandir et de développer de nouveaux projets digitaux. Notre histoire est déjà longue et de grands clients nous ont fait confiance au fil de nos expériences et de nos réussites. C’est le cas de la SNCF avec sa filiale VIIA, experte en transport ferroviaire qui désirait créer une application mobile à destination des chauffeurs routiers. Ce projet d’envergure a demandé de la patience et beaucoup de savoir-faire. Retour sur un projet qui fait notre fierté.
Mais qui est VIIA ?
VIIA est une société de la branche SNCF LOGISTICS créée en 2012 qui s’est spécialisée dans la promotion et le développement des offres de transport de marchandises et plus spécialement dans les services d’autoroutes ferroviaires. L’entreprise exploite aujourd’hui 5 lignes d’autoroutes ferroviaires dans toute l’Europe.
VIIA opte pour un transport responsable grâce à des mesures de sécurité accrues, un suivi régulier et par une empreinte réduite sur l’environnement. La technique de transport utilisée permet de transporter tout type de semi-remorques et de franchir de nombreux obstacles naturels. VIIA oeuvre aussi pour les chauffeurs routiers en leur apportant soutien et ressources.
C’est d’ailleurs dans ce contexte que la société à décidé de créer une application mobile sur mesure du nom de VIIA Drive afin de fluidifier les durées de transits et d’enregistrements des Unités de Transport Intermodales (structures amovibles permettant le chargement et le transport de marchandises). C’est ici que Josh Digital est entré en action !
Une application métier au service d’un processus complexe
C’est en mai 2019 que le projet a véritablement commencé. Avant de débuter le développement de l’application, il nous a fallu auditer et comprendre l’environnement fonctionnel et technique dans lequel évoluaient les outils utilisés par le client.
Fonctionnant grâce à un ERP (Enterprise Resource Planning), un outil permettant la gestion et le suivi au quotidien des informations et des services opérationnels d’une société, VIIA offre une plateforme proposant aux chauffeurs de venir récupérer ou déposer des marchandises sur ses terminaux en fonction des départs et arrivées des trains. Cet ERP va d’ailleurs de pair avec un site internet de réservation en ligne (www.viianyou.com). Cette solution technique utilisée par le client est plutôt efficace et il nous fallait proposer une solution compatible avec cette dernière.
Ainsi, l’application métier se devait d’offrir aux chauffeurs une interface reliée à cet ERP avec plusieurs objectifs :
- Optimiser les coûts de passage : faciliter le traitement des UTI, attribuer la charge des contrôles administratifs et gabarit au chauffeur
- Disposer d’une solution métier mobile pour le chauffeur : fournir plus d’informations sur la disponibilité des marchandises, améliorer le taux de conformité des informations communiquées, optimiser le temps passé par le chauffeur sur le terminal
- Renforcer l’image de marque de VIIA et sa relation avec les clients : offrir plus de visibilité, assister le client dans sa gestion des chauffeurs
Tout l’enjeu était donc de proposer une app capable d’accomplir ces objectifs tout en respectant l’environnement technique qu’il nous était imposé. Mission acceptée !
Un projet qui s’est construit au fil du temps
Les bases sont posées. Les contours de l’application se dessinent et nous connaissons désormais les attentes du client. Ce projet digital s’articule autour de trois éléments primordiaux : une application mobile, une API RESTFUL (interface de programmation d’application) reliée à cette app et un back office pour administrer l’application.
Notre équipe de Développeurs se mit alors au travail. C’est IONIC, un framework open-source qui fut choisi pour développer l’application mobile. Le but ici était de proposer une application mobile compatible avec les technologies natives Apple et Android. La partie Back office et API REST ont été développée sur le framework SYMFONY.
Elle devra être multilingue et être optimisée pour utilisation quotidienne de 1 000 chauffeurs. Elle devra également fonctionner en mode » online » ou » offline » afin de permettre un affichage de contenus dynamiques. Les chauffeurs pourront utiliser l’application sans identification préalable et pourront choisir la langue désirée depuis la page d’accueil.
Ces prérequis pris en compte, plusieurs mockups (prototype d’interface utilisateur) furent donc réalisés en respectant la charte graphique imposée par VIIA afin d’améliorer UX et UI. Aux côtés des Chefs de projet, la team a donc travaillé en méthode agile afin de recueillir les retours du client et des utilisateurs finaux et ainsi opérer les changements et modifications nécessaires au fur et à mesure de l’évolution du projet.
Voici quelques fonctionnalités proposées :
- Prévision d’arrivée du chauffeur
- Saisie ou dépôt de semi-remorque ou caisse combinée avec numéro de réservation et informations du véhicule
- Génération de code QR
- Géolocalisation & Carte interactive
- Filtres de recherche avancés
- Exports d’opérations
- Fonction d’alertes
- Statistiques
Lors d’une saisie ou d’une restitution, l’utilisateur interagit selon un workflow comme suit :
- Etape 1 : Saisie du pick-up code (code alphanumérique présenté par un chauffeur pour restitution d’une UTI). Si le code est inconnu dans l’ERP, l’information « code inexistant » s’affiche.
- Etape 2 : Si le code est connu, affichage des données récupérées dans l’ERP afin de permettre au chauffeur de procéder à l’opération souhaitée.
- Etape 3 : Si le semi-remorque est disponible, saisie du n° d’immatriculation et génération d’un QR code pour gérer la réservation dans l’ERP.
Après des phases de tests et en ayant pris soin de prendre en considération les contraintes techniques inhérentes au projet (merci Apple), nous avons pu livrer une première version. Quelques retours du client, des corrections et l’application fut mise en production début février 2020.
Aujourd’hui, cette application très appréciée par les chauffeurs continue de susciter notre intérêt puisque nous y apportons modifications et évolutions au quotidien. En effet, nous offrons une maintenance corrective et évolutive de l’application et de son backoffice quand cela est nécessaire. Encore un projet réussi par notre agence Josh Digital !
Besoin d’un projet digital ? Josh Digital est là pour vous !
Rejoignez l’aventure Josh : Contactez-nous.