Cobra · Dev
Un dashboard de suivi prix concurrentiel construit maison, plutôt qu'un devis d'intégrateur
Contexte
Un cahier des charges avait été envoyé à l'intégrateur externe (Irokoo) le 19 mars 2026 : un dashboard de suivi tarifaire face à la concurrence (scoring ABC, moteur de règles, historique de prix), estimé à plusieurs semaines de développement. Ce CDC est resté au statut « à valider avant développement » — jamais lancé, jamais facturé. Pendant ce temps, la brique la plus technique (l'import et le matching des prix concurrents via l'outil Wiser) avait déjà été livrée par l'intégrateur et tournait en prod — il manquait juste la couche de pilotage visuelle par-dessus.
Ce qui a été construit
Plutôt que de relancer un chiffrage externe, l'app a été construite directement avec Claude Code :
- Synchronisation des données Odoo vers une base locale dédiée.
- Scoring ABC des produits (réutilisation d'un module déjà en place).
- Dashboard avec indicateurs cliquables, tableau produit groupable par marque / univers, colonnes concurrents.
- Une fiche détail par concurrent, avec un bouton « Aligner » branché sur l'assistant d'alignement de prix déjà existant côté Odoo.
- Export Excel, charte graphique Cobra standard, déploiement sur notre hub d'apps internes.
Ce qui était difficile
Distinguer précisément ce qui avait déjà été livré (l'import / matching, phase 1 du CDC) de ce qui restait à construire (le pilotage, phase 2, jamais commandée) — pour ne reconstruire que la partie manquante, sans repartir de zéro ni dupliquer le travail de l'intégrateur.
Stack
App web standalone (sync Odoo → base locale), Python, réutilisation d'un wizard Odoo existant, Caddy (déploiement sur notre hub d'apps internes).
Ce que ça illustre
Le cas d'usage « build vs buy » le plus direct de la période : un besoin métier clairement identifié et chiffré par un prestataire externe, resté en attente plusieurs mois — et finalement construit en interne, en quelques jours, avec Claude, pour une fraction du délai initialement estimé (le CDC parlait de 3 à 4 semaines de développement pour la seule partie moteur de règles).