outil ยท stable

Horus

Une application mobile métier conçue pour les expéditions, puis étendue à d’autres usages terrain comme l’inventaire et les remontées HSE.

Aperçu du projet Horus
01

Contexte

Le service expédition travaillait principalement à partir du système ERP historique de l’entreprise sur IBM i / AS400. Ce système contenait les informations nécessaires au traitement des expéditions, mais il était peu adapté à un usage mobile et au suivi quotidien directement sur le terrain. Les opérateurs devaient notamment identifier les demandes d’emballage à traiter, comprendre ce qu’ils devaient préparer et retrouver les pièces concernées. Avec des équipes qui tournent, il n’était pas toujours simple de savoir rapidement où chercher ou où en était une demande. Le responsable du service avait également besoin d’une vision plus claire de l’activité : demandes en attente, travail en cours, expéditions réalisées et informations utiles pour ses suivis internes. Une fois l’application mobile mise en place, d’autres usages terrain ont progressivement été intégrés au projet.

02

Le problème

Le besoin initial était de rendre le travail des équipes d’expédition plus simple et plus lisible. Lorsqu’un opérateur recevait une demande d’emballage, il devait pouvoir comprendre rapidement ce qu’il avait à préparer, quelles pièces étaient concernées et où elles se trouvaient, sans perdre du temps à chercher les informations dans plusieurs endroits. Il fallait également améliorer le suivi de l’activité et des stocks : savoir ce qui était en attente, en cours ou déjà traité, et permettre au responsable du service d’avoir des données suffisamment claires pour suivre son activité. Le projet a ensuite répondu à deux autres besoins importants : réduire fortement le temps nécessaire à l’inventaire et faciliter la remontée de situations potentiellement dangereuses ou de pistes d’amélioration HSE directement depuis le terrain.

03

Ce que j'ai conçu

J’ai commencé par analyser le fonctionnement réel du service expédition : création des demandes d’emballage, recherche et localisation des pièces, organisation des opérateurs et informations réellement utiles sur le terrain. À partir de ce fonctionnement, j’ai conçu une application mobile permettant aux opérateurs de retrouver les demandes à traiter ainsi que les informations nécessaires à leur préparation. L’application communiquait avec le système d’information existant via une API REST afin de rendre les données de l’ERP accessibles depuis le mobile. L’interface devait rester simple et rapide à utiliser. L’application guidait également les opérateurs pendant certaines saisies et intégrait des contrôles métier permettant, par exemple, de signaler immédiatement une quantité incohérente ou différente de celle attendue. Le projet a ensuite évolué progressivement avec les utilisateurs. Le responsable du service et plusieurs opérateurs testaient les nouvelles versions et me faisaient directement leurs retours : informations manquantes, étapes peu pratiques, besoins supplémentaires ou façons plus simples de présenter les données. Une fois l’application mobile adoptée, son périmètre s’est élargi. J’ai développé un module d’inventaire permettant aux équipes de réaliser les relevés directement sur le terrain. Ce changement a permis de réduire la durée de l’inventaire de plus d’une semaine à moins de deux jours. J’ai également conçu un module dédié au HSE afin de permettre aux salariés de signaler facilement depuis leur téléphone une situation potentiellement dangereuse et de faire remonter des pistes d’amélioration. Horus est ainsi progressivement passé d’un outil destiné aux expéditions à une application mobile capable de répondre à plusieurs besoins opérationnels de l’entreprise.

04

Mon rôle

Analyse métier, conception fonctionnelle et technique, développement C#/Unity, intégration avec le système d’information via API REST, échanges directs avec les utilisateurs et évolution de l’application à partir des retours terrain. J’ai également conçu et développé les extensions fonctionnelles liées à l’inventaire et aux remontées HSE. Enfin, j’ai réalisé la documentation technique ainsi que les diagrammes UML permettant de décrire l’architecture, les données, les classes et le fonctionnement général du projet.

05

Résultat

Horus a fourni aux équipes un outil mobile directement adapté au travail sur le terrain. Pour les expéditions, les opérateurs pouvaient consulter plus facilement les demandes d’emballage, identifier les pièces concernées, retrouver leur localisation et accéder aux informations nécessaires à leur préparation. Le responsable du service disposait également d’une meilleure visibilité sur l’avancement de l’activité. L’application a ensuite été étendue à l’inventaire. Le passage à un fonctionnement mobile a permis de réduire cette opération de plus d’une semaine à moins de deux jours. Un module HSE a également permis de faciliter la remontée de situations potentiellement dangereuses et de pistes d’amélioration directement depuis le terrain. Au fil de son évolution, Horus est passé d’une application destinée aux expéditions à une base mobile permettant de digitaliser plusieurs processus métier de l’entreprise.

En détail

Projet réalisé dans un environnement industriel et utilisé sur le terrain par plusieurs équipes.

Son évolution s’est faite progressivement, sur environ deux ans, grâce aux échanges avec le responsable du service et les utilisateurs.

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.

Screenshots