outil ยท stable
Horus
Une application mobile métier conçue avec les équipes terrain pour simplifier les expéditions, puis étendue à l’inventaire et aux remontées HSE.
Contexte
Le service expédition s’appuyait principalement sur le système ERP historique de l’entreprise fonctionnant sur IBM i / AS400. Les informations nécessaires existaient, mais leur utilisation sur le terrain restait peu adaptée au quotidien des opérateurs. Une partie du fonctionnement reposait également sur des documents papier, la connaissance des équipes et des déplacements entre le terrain et les postes informatiques. Avant de développer la solution, j’ai donc commencé par observer le fonctionnement du service, échanger avec les opérateurs et le responsable, puis représenter les différents flux afin de comprendre comment les demandes d’emballage étaient créées, comment les pièces étaient localisées et quelles informations étaient réellement nécessaires sur le terrain.
Le problème
L’objectif initial était de rendre le travail des équipes d’expédition plus simple, plus lisible et plus facilement accessible directement sur le terrain. Lorsqu’un opérateur recevait une demande d’emballage, il devait pouvoir identifier rapidement ce qu’il devait préparer, les pièces concernées, leur localisation et l’état d’avancement de la demande, sans multiplier les recherches, les déplacements ou les échanges avec d’autres personnes. Il fallait également améliorer la traçabilité des opérations : savoir ce qui était en attente, en cours de préparation, déjà emballé ou prêt à être expédié.
Ce que j'ai conçu
À partir de l’analyse du fonctionnement réel du service, j’ai conçu une application mobile connectée au système d’information existant via une API REST. Une première base technique a permis de rendre accessibles sur mobile les données nécessaires aux opérateurs. J’ai ensuite développé progressivement le parcours d’emballage : consultation des demandes, identification et localisation des pièces, constitution des emballages, consultation de leur contenu puis contrôle des éléments chargés lors de l’expédition. Le système existant n’étant pas structuré pour certains de ces nouveaux usages, j’ai également fait évoluer le modèle de données afin de représenter les demandes d’emballage, leur contenu et les emballages constitués. Des QR codes ont été utilisés pour identifier certaines zones et faciliter les opérations terrain. J’ai également appris à utiliser les outils Zebra nécessaires à la conception des étiquettes associées. Chaque nouvelle étape était confrontée aux utilisateurs : une première version était proposée, testée sur le terrain puis ajustée en fonction de leurs retours et des cas métier découverts. Une fois cette base mobile opérationnelle, Horus a servi de support à d’autres besoins. J’ai notamment développé un module d’inventaire basé sur la lecture de codes et QR codes, ainsi qu’un module HSE permettant de signaler directement depuis le téléphone des situations potentiellement dangereuses ou des pistes d’amélioration.
Mon rôle
Analyse des processus métier et observation terrain, échanges directs avec les utilisateurs, modélisation des flux, conception fonctionnelle et technique, évolution du modèle de données, développement C#/Unity, intégration avec le système d’information via API REST, lecture de codes-barres et QR codes, conception d’étiquettes Zebra, tests avec les utilisateurs et évolution continue de l’application à partir des retours terrain. J’ai pris en charge le projet depuis l’analyse du fonctionnement métier jusqu’à la réalisation de l’application mobile et de ses différentes extensions. J’ai également produit la documentation technique et différents diagrammes UML permettant de décrire l’architecture, les données, les classes et le fonctionnement général de la solution.
Résultat
Horus a progressivement transformé plusieurs processus terrain en donnant aux équipes un accès mobile aux informations dont elles avaient besoin au moment où elles en avaient besoin. Pour les expéditions, l’application a permis de centraliser les informations utiles à la préparation, de faciliter la localisation et le suivi des pièces et emballages et de réduire la dépendance aux documents papier et aux recherches depuis un poste informatique. La même base a ensuite permis de digitaliser l’inventaire. Une opération qui nécessitait auparavant plus d’une semaine a été réalisée en deux jours lors de la première utilisation, puis en environ un jour et demi les années suivantes. Enfin, le module HSE a permis aux salariés de faire remonter directement depuis le terrain des situations ou pistes d’amélioration. Parti d’un besoin ciblé au service expédition, Horus est ainsi devenu progressivement une plateforme mobile utilisée pour plusieurs processus métier de l’entreprise.
En détail
Projet réalisé dans un environnement industriel et utilisé quotidiennement sur le terrain par plusieurs équipes.
Horus a évolué progressivement pendant environ deux ans, au rythme des besoins identifiés et des retours des utilisateurs.
Le projet illustre particulièrement ma manière de travailler : comprendre le fonctionnement métier avant de concevoir la solution, construire avec les utilisateurs et faire évoluer l’outil à partir des usages réels.
Les informations et captures présentées ici restent volontairement générales ou masquées afin de ne pas exposer de données internes à l’entreprise.