Odoo / ERP Guide

Projet ERP Odoo : commencer par l'architecture SI, pas par l'outil

Mattieu Pottier 13 min de lecture
Les trois phases d'architecture SI en amont d'un projet ERP Odoo : cadrage, état des lieux, cible

« On part sur Odoo. » La décision tombe souvent en réunion, avant qu'un seul processus n'ait été posé à plat : l'outil est choisi, le besoin suivra.

Sur un site unique et cinq utilisateurs, le raccourci passe parfois. Sur plusieurs agences, un serveur multisite et des dizaines d'utilisateurs, c'est exactement là que les projets déraillent. Ma conviction tient en une phrase : Odoo n'est pas un point de départ, c'est une réponse — et cette réponse ne vaut que si vous avez cadré votre système d'information avant de la choisir.

Voici les trois phases d'architecture SI à mener en amont, avant d'installer quoi que ce soit.

Côté métier — ce que ça change
  • Coût du projet : un périmètre cadré en amont évite les modules payés puis abandonnés et les développements refaits deux fois.
  • Risque d'échec : un projet ERP échoue rarement sur la technique, le plus souvent sur l'organisation — et l'organisation se joue en amont.
  • Ce que vous couvrez vraiment : vous savez, avant de signer, quels processus Odoo va outiller et lesquels resteront ailleurs.

Odoo n'est pas un point de départ, c'est un choix de phase 3

Quand une organisation décide « on prend Odoo » avant d'avoir formulé son besoin, elle répond à une question qu'elle n'a pas posée.
C'est le renversement le plus courant des projets ERP : on part du moyen, puis on tord le métier pour qu'il entre dedans.

Les trois niveaux qu'on confond : entreprise, SI, logiciel

Parler d'« architecture » à propos d'Odoo entretient une ambiguïté, parce que le mot recouvre trois niveaux distincts. Les confondre, c'est sauter l'amont sans même s'en apercevoir.

Trois niveaux d'architecture à ne pas confondre
NiveauCe qu'il traiteExemple sur un projet Odoo
Architecture d'entrepriseStratégie, métier, organisationFaut-il centraliser la gestion des agences ?
Architecture SIL'ensemble des applications et des données, et leurs échangesOdoo comme une brique du SI, ses référentiels et ses échanges
Architecture logicielleStructure interne d'une applicationComment Odoo lui-même est construit : ORM, modules, PostgreSQL

La phase amont se joue au niveau du milieu : le système d'information. Ni la stratégie de l'entreprise, ni la conception interne du logiciel — l'orchestration des applications et des données entre elles.

Sur un projet d'intégration, cette structure interne vous est même donnée : Odoo l'impose, vous l'exploitez sans la refaire. Votre travail amont est un cran au-dessus — décider comment Odoo s'insère dans votre SI, pas comment Odoo est fait.

Faire l'amont, c'est trois phases avant l'outil

La conception d'une architecture SI suit une séquence ordonnée. Elle transpose une démarche éprouvée — le cycle ADM du cadre TOGAF — calibrée ici pour une organisation de taille modeste. L'essentiel tient dans un constat : Odoo n'apparaît qu'en phase 3.

P0

Cadrage

Besoins métier, capacités, principes et exigences. C'est ici que « on prend Odoo » est remis en question.

P1

État des lieux

Cartographie de l'existant — processus, applications, données, infrastructure.

P2

Cible

L'architecture visée par domaines — métier, données, applicatif, technique — sécurité comprise.

P3

Choix de l'outil

C'est ici, et pas avant, qu'Odoo est retenu comme brique applicative — ou écarté.

P4

Trajectoire

Plan de mise en œuvre par paliers, déduit de l'écart entre l'existant et la cible.

P5

Spécification

Cahier des charges fonctionnel puis technique, base de la mise en œuvre.

Les trois premières — P0, P1, P2 — forment l'amont. Ce sont elles qui décident si Odoo est la bonne réponse, et sous quelle forme. Détaillons-les.

P0 — Cadrer le besoin métier, les principes et les exigences

Le cadrage recense ce que l'entreprise doit savoir faire, indépendamment de tout outil : ses capacités métier, ses parties prenantes, ses contraintes.
Il pose aussi des principes directeurs — par exemple « réutiliser avant d'acheter, acheter avant de développer » — et des exigences non fonctionnelles : volumétrie, disponibilité, sécurité, performance.

C'est également ici qu'un arbitrage souvent repoussé doit être tranché : le périmètre entre Odoo Community et Enterprise. Certaines capacités — comptabilité avancée, personnalisation via Studio, applications mobiles officielles — relèvent de l'édition Enterprise et de son abonnement. Le décider en P0, c'est éviter de le découvrir en plein déploiement.

P1 — Cartographier l'existant : l'état des lieux

On ne conçoit pas dans le vide. L'état des lieux dresse la carte de l'existant : quels processus tournent aujourd'hui, sur quels outils, avec quelles données, sur quelle infrastructure.
C'est un travail ingrat et révélateur. Sur plusieurs entités, il met au jour des processus qui divergent d'une structure à l'autre, des modèles de documents propres à chacune, et autant de façons de remonter l'information à la maison mère.

Une petite structure peut se contenter d'un état des lieux léger — j'en donne un exemple dans l'architecture SI d'un bureau d'études BTP sans ERP. Plus il y a de sites et d'utilisateurs, plus cette cartographie devient le socle de tout le reste.

P2 — Dessiner la cible : quatre domaines, sécurité comprise

La cible décrit le système visé, décomposé en quatre domaines. C'est le moment où l'on situe Odoo — non comme le tout, mais comme une brique de la couche applicative.

🏢

Métier

Les processus à outiller — devis, achats, suivi de chantier, facturation. Ils décrivent ce que fait l'entreprise, avant tout choix de module.

🗃️

Données

Les référentiels — tiers, articles, chantiers. Lequel fait référence ? Une donnée maître pour le groupe, ou une par agence ?

⚙️

Applicatif

Odoo et ce qui l'entoure. Quels modules activés, quelles applications restent hors Odoo, qui échange quoi avec quoi.

🖧

Technique

Le serveur multisite, l'hébergement, les accès. Où et comment l'ensemble s'exécute — Community auto-hébergé ou infrastructure dédiée.

La sécurité ne se traite pas dans un cinquième domaine ajouté à la fin : elle traverse les quatre. Droits métier, confidentialité des données entre agences, cloisonnement applicatif, durcissement du serveur — tout cela se conçoit dès la cible, pas après la mise en production.

Le cas d'une entreprise multisite : ce que l'amont change vraiment

Prenons un projet que je cadre pour cette année : une entreprise de construction organisée en plusieurs entités juridiques distinctes, réparties entre les DOM-TOM et l'étranger, chapeautées par une maison mère.
Aujourd'hui, chaque structure a ses propres processus, ses propres modèles de documents et sa propre façon de remonter l'information à la maison mère. Le réflexe serait d'installer un Odoo par entité et de laisser chacune reproduire ses habitudes. C'est exactement ce que l'amont interdit — parce que le vrai sujet n'est pas d'outiller chaque agence, c'est de les faire converger.

Arbitrage 1 — Une société Odoo par entité, strictement cloisonnée

Des entités juridiques distinctes imposent une structure multi-company : une société Odoo par entité, avec sa comptabilité, sa devise et sa localisation fiscale propres.
Le cloisonnement est natif — Odoo isole les données au niveau de l'ORM, si bien qu'un utilisateur rattaché à une entité ne voit que ses enregistrements. Chaque entité garde son entrepôt, ses clients et fournisseurs, et ses séquences de numérotation, préfixées par entité pour la traçabilité légale. Réparties sur plusieurs territoires, elles tournent chacune dans leur devise et sur leur plan comptable local.

ADR-01

Structure multi-company — une société Odoo par entité, cloisonnée

en cours

2026-07-04 · MP-i + maison mère (cadrage en cours)

Justification Entités juridiques distinctes, territoires et régimes fiscaux différents (DOM-TOM, étranger), autonomie opérationnelle de chaque agence. Cloisonnement natif des données, comptabilité et devise propres à chaque entité.
Alternative écartée Une société unique avec agences en analytique — écartée : incompatible avec des entités juridiques séparées et des localisations fiscales distinctes.

Arbitrage 2 — Le vrai point dur : un socle commun sans casser l'autonomie

Le cloisonnement réglé, reste la question qui décide de la réussite : faire fonctionner toutes les entités de la même manière sans nier leurs spécificités locales.
Aujourd'hui, chacune a forgé ses propres processus et communique à sa façon avec la maison mère. Installer Odoo sans trancher cela graverait ces divergences dans l'outil. L'amont consiste au contraire à définir un socle commun — imposé à tous — et à délimiter ce qui reste légitimement local.

Ce que le socle groupe impose, ce qu'il laisse au local
ÉlémentDécision
Processus clés : devis → chantier → facturationStandardisé groupe
Plan analytique et indicateurs remontésStandardisé groupe
Catégories d'articles et nomenclatureStandardisé groupe
Plan comptable et localisation fiscaleLaissé au local
Devise et langueLaissé au local
Clients, fournisseurs, stockLaissé au local

Ce partage n'est pas un réglage Odoo : c'est une décision d'architecture métier, prise avant la première configuration. C'est elle qui transforme des habitudes divergentes en un modèle unique — et c'est le cœur du travail amont sur ce projet.

Arbitrage 3 — La remontée vers la maison mère : consolider, pas ressaisir

La maison mère doit lire le groupe. Aujourd'hui, elle reçoit des tableaux hétérogènes, un par entité, retravaillés à la main.
La cible : la consolidation native d'Odoo — un module de l'édition Enterprise — qui agrège les comptes des entités, gère leurs devises différentes et élimine les écritures internes au groupe. Mais elle ne produit un résultat propre qu'à une condition : un plan analytique et un mapping de comptes communs. Autrement dit, l'Arbitrage 2 conditionne l'Arbitrage 3. L'ordre n'est pas négociable — le socle commun d'abord, la consolidation ensuite — et c'est typiquement ce que l'amont révèle, là où l'installation directe fonce dans le mur.

De l'analyse d'écart à la trajectoire : par où Odoo démarre

Entre l'existant — des entités aux processus divergents — et la cible — un socle commun, des entités cloisonnées, une remontée consolidée —, l'écart se mesure entité par entité. C'est lui qui produit la trajectoire, par paliers.

Le premier palier ne bascule pas tout Odoo d'un coup : il fige le socle commun — processus, plan analytique, mapping de consolidation — sur une entité pilote, avant de le décliner sur les autres. Les spécificités locales s'ajoutent ensuite, dans un cadre déjà posé. C'est l'inverse exact du réflexe « on installe une agence, on verra pour les autres ».

L'erreur classique : configurer d'abord, cadrer ensuite

Le piège le plus fréquent ne demande aucune mauvaise volonté : on ouvre Odoo, on active les modules par défaut, et on découvre après coup que le modèle standard ne colle pas au fonctionnement multi-agences. La dette est immédiate.

Ce que révèle un amont sauté

  • Des données maîtres dupliquées : le même client saisi trois fois, une par agence.
  • Un périmètre Community / Enterprise choisi au jugé, puis revu en catastrophe.
  • Une sécurité et des droits d'accès rajoutés après coup, une fois les données déjà exposées.
  • Des processus métier tordus pour entrer dans l'outil standard, au lieu de l'inverse.

Ce constat n'a rien d'anecdotique : plusieurs études convergent, plus de 70 % des échecs ERP tiennent à des facteurs humains et organisationnels, pas à la technique. J'en détaille les ressorts dans pourquoi les projets ERP échouent.
À l'inverse, tout ceci se borne : sur un site unique avec un périmètre simple, un cadrage léger suffit. C'est dès qu'il y a plusieurs sites, plusieurs métiers ou beaucoup d'utilisateurs que l'amont complet devient non négociable.

Coût, risque, bénéfice

Coût — Quelques jours à quelques semaines de cadrage amont, selon la taille et le nombre de sites.
Risque — Sur-cadrer une petite structure : une démarche trop lourde pour un besoin simple est une erreur symétrique de l'amont sauté.
Bénéfice — Un projet Odoo qui démarre sur des fondations justifiées, un périmètre tenu et des données cohérentes dès le premier jour.

Ce qu'il faut retenir

On ne commence pas un projet par Odoo : on y arrive. Les trois phases amont — cadrer le besoin, cartographier l'existant, dessiner la cible — transforment le choix d'Odoo d'un pari en une décision défendable, alignée sur votre métier et vos données.
Sur un projet multisite, c'est l'architecture SI en amont, et elle seule, qui évite la reprise coûteuse six mois plus tard.
Une fois l'outil en place, reste l'échelle du dessous : la façon dont chacun organise ses tâches au jour le jour, que j'aborde dans la méthode GTD appliquée dans Odoo.

La méthode générique complète — phases, normes et sélection d'outils — est détaillée dans le livre blanc ci-dessous ; cet article en est l'application à un projet Odoo. Si vous lancez un ERP cette année, surtout multi-agences, le moment de cadrer l'architecture, c'est maintenant.

📊

Livre Blanc MP-i — Concevoir une architecture de système d'information

La méthode complète — du cadrage métier à la trajectoire, les normes (ISO/IEC/IEEE 42010, ISO/IEC 25010, TOGAF), les langages de modélisation et la sélection d'outils. Le cadre générique dont cet article est l'application à Odoo.

Télécharger le livre blanc gratuit