Black HoleConsulting

AgriAffaires : Amélioration du backoffice sous Symfony

Conception fonctionnelle et technique, développement de fonctionnalités critiques, tests automatisés, TMA, et documentation

AgriAffaires : Amélioration du backoffice sous Symfony
86%
Couverture de tests automatisés
56%
Anomalies en production réduites
1 an
Durée de la mission
Client
AgriAffaire (LebonCoin)
Année
2009
Stack
Symfony

Le problème

AgriAffaire, plateforme de petites annonces de matériel agricole rattachée au groupe leboncoin, s'appuie sur un backoffice Symfony pour piloter son activité au quotidien : gestion des annonces, modération, suivi des comptes professionnels, paramétrage métier. Avec la croissance du catalogue et des équipes internes, cet outil est devenu un maillon critique. Chaque lenteur ou anomalie se traduit directement en temps perdu pour les opérateurs et en risque sur la qualité des données.

Le besoin était clair : faire évoluer un backoffice existant sans le fragiliser. Ajouter des fonctionnalités attendues par les équipes métier, sécuriser les traitements sensibles, et réduire la dette technique accumulée — tout en garantissant la continuité de service. Le vrai enjeu n'était pas d'empiler des écrans, mais de rendre l'outil plus fiable, plus rapide à faire évoluer, et compréhensible par ceux qui l'utilisent.

La solution

Je suis intervenu sur toute la chaîne, de l'analyse fonctionnelle jusqu'à la mise en production, en gardant un fil conducteur : livrer des évolutions utiles sans dégrader l'existant.

  • Conception fonctionnelle et technique : cadrage des besoins avec les équipes métier, rédaction des spécifications, et traduction en choix d'architecture Symfony cohérents avec la base de code.

  • Développement de fonctionnalités critiques : implémentation des évolutions à fort impact sur les opérations quotidiennes, avec un soin particulier sur les traitements sensibles et la cohérence des données.

  • Tests automatisés : mise en place et enrichissement d'une couverture de tests pour sécuriser les développements et prévenir les régressions à chaque livraison.

  • TMA (tierce maintenance applicative) : correction des anomalies, résolution des incidents en production et maintenance continue de l'application.

  • Documentation : documentation technique et fonctionnelle pour rendre le backoffice maintenable et transmissible, et supprimer les zones d'ombre dans le code.

Les résultats

Les évolutions ont été livrées de façon incrémentale, avec une couverture de tests qui a fiabilisé chaque mise en production. Le backoffice est aujourd'hui plus stable, plus rapide à faire évoluer, et mieux documenté pour les intervenants suivants.

  • Fonctionnalités critiques livrées et en production

  • Couverture de tests automatisés atteinte

  • Réduction des anomalies en production (TMA)

  • Durée de la mission : 1 an

Symfony
AgriAffaires : Amélioration du backoffice sous Symfony

Un projet de cette ampleur en tête ?

Décrivez votre contexte : je vous dis franchement comment je m'y prendrais. Premier échange sans engagement.