Développement d'une application de gestion de la collecte de déchets sur-mesure
Application métier Intranet Gestion opérationnelle Développement sur mesures Reprise de projet
Reprise de l'existant et finalisation du développement
Optimisation du pilotage opérationnel : de la dette technique à une solution robuste et évolutive
Audit et fiabilisation d'un système critique de gestion de la conformité RH, gestion des temps et de l'ensemble des processus métiers logistique de collecte des déchets
Contexte
SECTEUR
Collecte des déchets
PÉRIMÈTRE
Planning des ramassages, gestion des déchets et des déchetteries, suivi RH et suivi des temps de travail
MISSION
Reprise d'un projet d'intranet, finalisation et assistance au déploiement
Un acteur national de la collecte et du traitement des déchets pilotait l'ensemble de ses opérations depuis des outils vieillissants et fragmentés : planification des tournées sur tableur, suivi RH en silos, absence de vision consolidée sur la conformité documentaire des conducteurs et l'état de la flotte de véhicule. L'activité avait grandi plus vite que les outils qui la supportaient.
Dans un secteur où la conformité réglementaire est critique, validité des permis, visites médicales, accréditations, ... ce suivi manuel exposait l'entreprise à des risques opérationnels et juridiques en cas d'échéance non détectée. À cela s'ajoutait une charge administrative importante, mobilisant un temps précieux sur des tâches à faible valeur ajoutée.
Le projet avait été initié par d'autres prestataires avant notre intervention. Notre mission s'est articulée autour de deux objectifs : établir un diagnostic technique complet de l'existant, puis reprendre le développement afin de sécuriser le projet et de livrer une solution fiable, évolutive et maintenable sur le long terme.
Reprise d'un projet métier existant
Avant d'engager la reprise du développement, nous avons réalisé un audit technique approfondi de l'application existante. Cette analyse a mis en évidence plusieurs fragilités structurelles susceptibles de compromettre la pérennité du projet. La pile technologique était simple et efficace : Symfony 5.4, PHP 8.1 et MySQL. En revanche, le projet avait accumulé les conséquences de plusieurs orientations techniques successives qui n'avaient jamais été pleinement consolidées : composants obsolètes, code inutilisé et des éléments techniques devenus sans objet.
Nous avons donc livré un diagnostic objectif et transparent qui constitue le préalable indispensable à toute reprise de projet sérieuse. La reprise du projet a ensuite nécessité la modélisation, avec le client, d'une logique métier particulièrement riche avec de nombreuses règles de gestion.
Avant — Projet hérité
Récupération d'un projet non finalisé et du cahier des charges initial
Après — architecture restructurée
Plateforme métier unifiée et pérenne, adapté au métier du client et répondant à ses contraintes.
Ecoute
Ce projet nous a permis d'échanger sur pratiques quotidiennes de nombreux acteurs : responsables d'exploitation, des gestionnaires RH et des équipes terrain.
Les attentes sont souvent très différentes entre la direction et le terrain. Notre analyse fonctionnelle à pu réduire ces écarts afin de proposer un projet réaliste avec une meilleure probabilité d'acceptation.
Ce projet ne se réduisait pas à un périmètre fonctionnel. Il touchait directement aux pratiques quotidiennes des responsables d'exploitation, des gestionnaires RH et des équipes terrain — des populations aux attentes et aux niveaux de maturité numérique très différents. Nous avons consacré un temps significatif à comprendre les flux réels avant de concevoir quoi que ce soit : comment une tournée se crée concrètement ? Qui valide quoi, et à quel moment ? Quelle information manque le plus souvent au mauvais moment ?
L'observation des équipes sur le terrain a directement orienté nos choix de conception. Par exemple, la gestion des tournées de ramassage de déchets ont ainsi été basées sur des modèles réutilisables afin de simplifier le travail quotidien et de limiter les ressaisies. L'ergonomie a également été pensée pour favoriser une adoption rapide par les utilisateurs. Un logiciel n'apporte de valeur que s'il est réellement utilisé.
Gains opérationnels
Nous avons livré un intranet métier composé de plusieurs modules interconnectés, centralisant l'ensemble des processus opérationnels au sein d'une plateforme unique.
GESTION DES TOURNEES
Gestion des tournées avec modèles réutilisables, calendrier interactif multi-vues, suivi complet du cycle de vie (planifiée, ouverte, clôturée), affectation des conducteurs, équipiers et véhicules, saisie des données terrain et gestion des bons de tournée / ramassage etc...
SUIVI RH & CONFORMITE DOCUMENTAIRE
Dossier numérique centralisé pour chaque collaborateur, suivi en temps réel des indicateurs réglementaires (permis de conduire, visite médicale, habilitations, gestion des temps, titre de séjour, mutuelle, etc.), alertes automatiques avant échéance et gestion des absences avec workflow de validation.
GESTION DE FLOTTE
Gestion de catégories de véhicules avec leurs caractéristiques spécifiques, historique des maintenances et réparations, suivi du kilométrage par tournée et prise en charge des différents modes de détention (achat, leasing, location courte et longue durée).
CONTRATS DE RAMASSAGE
Gestion des contrats incluant le dimensionnement des prestations, les périodes de validité et les associations entre sites et collaborateurs.
SUIVI DES TEMPS DE TRAVAIL
Gestion des formations par collaborateur, qualification par type d'activité et prise en compte des disponibilités réelles pour la planification des interventions.
GESTION DES DECHETS & DECHETTERIES
Paramétrage des flux de collecte, des types de déchets, des sites de destination et des modèles de vidage.
EXPORTS & REPORTING
Export des données aux formats PDF, Excel et CSV sur l'ensemble des modules, avec une compatibilité assurée avec les outils comptables et ERP existants.
Sur le plan technique, nous avons structuré l'application autour d'une architecture orientée services, mis en place des tests automatisés, une analyse statique du code et une chaîne de production couvrant la qualité, les tests et les déploiements multi-environnements.
Chaque action utilisateur est tracée : les modifications sont historisées, les suppressions sont logiques et l'ensemble des opérations reste entièrement auditables.
Adaptée au client
Résultats
| Fonctionnalité | Avant | Après |
|---|---|---|
| Planification des tournées | Tableur, saisie quotidienne | Génération depuis modèles réutilisables, disponibilités vérifiées automatiquement |
| Conformité RH | Suivi manuel, risque d'oubli sur les échéances | Tableau de bord avec alertes préventives avant expiration |
| Traçabilité des actions | Inexistante | Journal d'audit complet, historique des modifications reconstituable |
| Exports comptabilité | Exports manuels et chronophages | Formats automatisés compatibles avec les outils tiers existants |
| Suivi de la flotte | Données dispersées, pas d'historique | Fiche centralisée, maintenance et réparations consultables à tout moment |
| Qualité du code | ~30% de code mort, aucun test automatisé | Base assainie, tests automatisés, pipeline CI/CD opérationnel |
Votre projet ressemble à celui-ci ?
Reprise d'un existant fragile, rationalisation des processus, suivi d'activité et traçabilité — parlons-en!