Sommaire8
« Est-ce qu’on peut faire comme avant ? » est la question la plus coûteuse d’un projet ERP. Techniquement, presque tout se développe. Mais chaque développement s’ajoute à la facture de chaque mise à jour, et un ERP trop personnalisé finit figé sur une version ancienne.
En bref
Niveau 1 : adapter le processus au standard, quand l’écart est une habitude.
Niveau 2 : paramétrer champs, règles, modèles, sans code.
Niveau 3 : développer, seulement pour une règle métier réelle et rentable.
Un développement se garde court, dans un module isolé, avec ses tests.
Comptez son coût sur la durée de vie de l’ERP, pas seulement à l’écriture.
Niveau 1 : adapter le processus
L’écart entre votre façon de faire et le standard du logiciel a deux origines possibles : une règle métier réelle, ou une habitude. Une habitude se change. Le standard d’un ERP comme Odoo ou Dolibarr reflète la pratique de milliers d’entreprises ; s’y aligner coûte une formation, pas un développement. Le cadrage sert à faire ce tri, et le cahier des charges note pour chaque règle si elle est légale, contractuelle ou simplement habituelle.
Niveau 2 : paramétrer
Sans écrire de code, un ERP se règle beaucoup : champs supplémentaires, listes de valeurs, règles de validation, étapes de processus, modèles de devis et de factures, rapports filtrés. Sur Odoo, l’application Studio, réservée à l’édition Enterprise, pousse ce paramétrage loin : formulaires, vues, automatisations simples.
Studio a une limite à connaître : ce qu’il crée vit dans la base et suit les migrations de l’éditeur, mais une accumulation de règles sans documentation devient difficile à comprendre. La même discipline s’applique : chaque ajout a une raison écrite.
Niveau 3 : développer
Certaines règles justifient un développement : un calcul de prix propre au métier, une intégration sans connecteur, un document réglementaire spécifique. Dans ce cas :
- Un module isolé
Jamais de modification du code de l’éditeur.
- Court
La règle métier, rien d’autre.
- Testé
Des tests automatiques qui disent si la migration l’a cassé.
- Documenté
Pourquoi il existe, qui l’a demandé, ce qu’il fait.
Les consignes de développement d’Odoo décrivent cette organisation en modules. Dolibarr suit la même logique avec ses modules externes.
Le coût réel d’un développement
Un développement coûte trois fois : à l’écriture, à chaque migration de version, et à chaque fois qu’une personne nouvelle doit le comprendre. Odoo sort une version majeure par an ; un module spécifique doit être vérifié, souvent adapté, à chaque passage. Sur cinq ans, ce coût de maintenance dépasse souvent celui de l’écriture.
Avant de valider un développement, posez la question : ce qu’il fait gagner chaque année couvre-t-il sa maintenance ? Si la réponse est incertaine, restez au niveau 2.
Les modules de la communauté
Les modules de l’association OCA pour Odoo ou du DoliStore pour Dolibarr comblent beaucoup de besoins sans développement. Ils ont un avantage, la maintenance partagée, et un risque, un auteur qui arrête de suivre les versions. Vérifiez qu’un module est maintenu sur les versions récentes avant de l’adopter, et limitez leur nombre.
Le signe qu’on est allé trop loin
Une migration de version repoussée d’année en année parce qu’elle « casserait trop de choses ». C’est le symptôme décrit dans Pourquoi un projet ERP échoue. La sortie passe par un inventaire des développements, la suppression de ceux qui ne servent plus, et le remplacement de ceux que le standard couvre désormais.
Une règle à écrire dès le cadrage
Le meilleur moment pour fixer la règle des trois niveaux est le cadrage, avant le premier atelier. Écrite dans le cahier des charges, elle donne à chacun le même réflexe : quand une demande arrive, on cherche d’abord dans le standard, puis dans le paramétrage, et on ne développe qu’avec une raison écrite et un gain chiffré. Les ateliers deviennent plus courts, et la liste des développements reste lisible. le guide complet de l’ERP replace cette règle dans l’ensemble du projet. Dans notre offre CRM et ERP, chaque développement proposé est justifié par écrit et chiffré, maintenance comprise.
Questions fréquentes
Odoo Studio remplace-t-il un développeur ?
Pour les champs, les vues, les rapports et les automatisations simples, souvent oui. Pour des calculs complexes, des intégrations ou des règles qui touchent la comptabilité, non. Studio étant réservé à l’édition Enterprise, il ajoute aussi au coût de licence, à mettre en face du développement évité.
Combien de développements spécifiques est-ce raisonnable ?
Il n’y a pas de chiffre, mais une règle : chacun doit avoir une raison écrite et un gain qui couvre sa maintenance. Dans un projet bien cadré, la plupart des besoins se règlent par le processus et le paramétrage, et les développements se comptent sur les doigts d’une main.
Peut-on reprendre un ERP trop personnalisé ?
Oui, par étapes : inventaire des développements, tri entre ceux qui servent et ceux qui sont devenus inutiles, remplacement par le standard quand il le permet, puis migration de version. C’est un projet à part entière, mais il libère l’entreprise d’une version figée.
Sources
Jim · fondateur de Brain Plus AI
À lire aussi en erp : odoo et dolibarr

Guide pratique5 min Le guide du sujet
ERP pour une entreprise de 20 à 500 personnes : le guide
Un ERP réunit ventes, achats, stocks et facturation dans une seule base. Ce guide dit quand il devient utile, comment choisir entre Odoo et Dolibarr, et ce qui fait réussir ou échouer le projet.

Comprendre4 min
Pourquoi un projet ERP échoue, et comment l’éviter
Les projets ERP qui déraillent ne butent presque jamais sur le logiciel, mais sur le périmètre, les données, la personnalisation et l'adoption. Six causes, et la parade de chacune.

Guide pratique4 min
Cahier des charges ERP : le modèle court qui suffit
Un cahier des charges ERP de quatre-vingts pages ne protège de rien, alors qu'un document court, centré sur les flux et les règles métier, fait un meilleur projet. Le plan, section par section.
