Cas client

Comment nous avons divisé par 3 le temps de cloisonnement d'un transporteur ivoirien

Une plateforme métier, 4 mois, 12 000 colis traités par jour. Retour d'expérience sur le redesign d'un système legacy en production.

Le client opère 7 entrepôts à Abidjan, San-Pedro, Bouaké et Yamoussoukro. Avant notre intervention, le cloisonnement d'un colis prenait en moyenne 9 minutes. Six mois plus tard, c'est 3 minutes — sans changement de matériel.

Le problème

Le système legacy était un Excel partagé. Chaque modification créait des conflits, des doublons, des pertes. L'équipe opérationnelle compensait avec des post-it physiques. Le directeur logistique ne pouvait pas répondre à la question simple : « combien de colis sont en cours de traitement maintenant ? »

Notre approche

Plutôt que de proposer un ERP générique, nous avons cartographié le flux réel pendant 2 semaines. Les opérateurs scannent en moyenne 87 fois par heure. Chaque scan doit donner un retour visuel en moins de 200 ms — sinon ils décrochent.

Architecture finale : Symfony 7 + PostgreSQL + un PWA Vue.js qui fonctionne en mode dégradé (la connectivité dans les entrepôts ivoiriens reste capricieuse). Sync différé via une queue Redis.

Résultats à 6 mois

  • Cloisonnement : 9 min → 3 min (-67 %)
  • Erreurs de routage : 4,2 % → 0,8 %
  • Visibilité temps réel pour le DG : 100 %
  • ROI mesurable en 4 mois

À lire aussi