Combien de niveaux comporte un système ERP typique ?
La réponse directe que donnent la plupart des sources est trois. Lorsqu'on décrit les niveaux d'un système ERP selon la manière dont une entreprise l'utilise, on parle de trois couches d'aide à la décision : un niveau opérationnel où se déroulent les transactions quotidiennes, un niveau managérial ou analytique où ces transactions sont agrégées en rapports et tableaux de bord, et un niveau stratégique où la direction s'appuie sur l'image obtenue pour planifier. Lorsqu'on décrit le même système selon la manière dont il est construit, on aboutit aussi généralement à trois : un étage de données, un étage applicatif et un étage de présentation. Le chiffre trois est une convention, pas une loi : certaines architectures se subdivisent davantage, mais si quelqu'un vous demande « combien de niveaux comporte un système ERP typique », trois est la réponse honnête et défendable, avec la réserve importante que vous devriez toujours demander lequel des deux modèles votre interlocuteur a en tête.
La raison pour laquelle les deux modèles continuent d'être confondus, c'est qu'ils décrivent le même produit depuis des fauteuils différents. Une directrice financière raisonne en niveaux fonctionnels parce qu'elle se soucie de qui voit quoi et de qui décide de quoi. Un architecte système raisonne en étages techniques parce qu'il se soucie de l'endroit où résident les données et de la façon dont elles montent en charge. Une bonne évaluation d'ERP a besoin des deux perspectives, c'est pourquoi la suite de ce guide traite chacune à son tour.
Les trois niveaux fonctionnels : opérationnel, managérial, stratégique
Le premier niveau est opérationnel, parfois appelé niveau transactionnel. C'est là que le travail brut de l'entreprise est enregistré : une commande client est confirmée, une livraison est validée, une facture fournisseur est saisie, un ordre de fabrication est clôturé, une feuille de temps est consignée. Les utilisateurs de ce niveau sont les personnes qui font tourner l'entreprise heure après heure, et la valeur de l'ERP à leurs yeux tient à la rapidité, à l'exactitude et au fait de ne pas avoir à ressaisir le même fait dans trois systèmes. Tout ce qui se trouve au-dessus de ce niveau dépend de la propreté du niveau opérationnel, car des analyses bâties sur de mauvaises transactions ne sont qu'un moyen plus rapide de se tromper.
Le deuxième niveau est managérial, parfois appelé niveau analytique ou tactique. Ici, les transactions individuelles sont regroupées en quelque chose sur quoi un chef de service peut agir : un rapport de marge par ligne de produits, une vue d'ancienneté des stocks, une prévision de trésorerie, un pourcentage de livraisons à l'heure. Les utilisateurs sont les cadres intermédiaires qui doivent piloter une fonction sur des semaines et des mois plutôt que réagir dans l'instant. Un ERP moderne sert ce niveau au moyen de tableaux de bord, de vues croisées dynamiques et de rapports programmés, et la qualité de cette couche est généralement ce qui distingue un système auquel les gens font confiance d'un système qu'ils abandonnent en silence au profit de tableurs.
Le troisième niveau est stratégique. C'est là que l'équipe dirigeante utilise l'image consolidée pour prendre des décisions qui remodèlent l'entreprise : quels marchés aborder, faut-il ajouter un entrepôt, comment fixer les prix l'année prochaine, quand lever des capitaux. Le besoin ici n'est pas plus de détail mais plus de synthèse : un petit nombre de chiffres fiables qui se rattachent proprement à la réalité opérationnelle en dessous. En pratique, ce niveau est servi par des états financiers consolidés, des cockpits de KPI et, de plus en plus, par des outils de prévision et de scénarios. Le niveau stratégique ne vaut que ce que valent les deux niveaux en dessous, ce qui constitue tout l'argument en faveur d'un système unique et intégré plutôt que d'un assemblage disparate.
- Opérationnel : les transactions enregistrées par les personnes qui font tourner l'entreprise au quotidien.
- Managérial : ces transactions agrégées en rapports sur lesquels les managers agissent chaque semaine et chaque mois.
- Stratégique : l'image consolidée que la direction utilise pour ses décisions à long terme.
- Chaque niveau dépend de l'exactitude de celui qui se trouve en dessous.
Les étages techniques : base de données, application, présentation
La seconde façon de découper un ERP passe par son architecture, et ici le modèle classique est la pile à trois étages. L'étage du bas est la base de données, où est stocké chaque enregistrement que le système connaît : le plan comptable, le catalogue de produits, chaque commande et chaque écriture. Conserver cela dans une seule base de données bien conçue est ce qui fait d'un ERP un ERP plutôt qu'un ensemble d'applications déconnectées, car cela signifie qu'un client, un produit ou une facture existe une seule fois et est référencé partout.
L'étage du milieu est la couche applicative, où réside la logique métier : les règles qui transforment une commande client confirmée en livraison et en facture, qui calculent la taxe, qui exécutent une paie, qui vérifient le stock avant de promettre une date. C'est l'étage que l'on personnalise lorsqu'une entreprise a un processus que le logiciel standard ne couvre pas, et c'est là que se concentrent l'effort de déploiement et la maintenance à long terme. Dans Odoo, par exemple, cette couche est du Python ouvert qu'un large vivier de développeurs peut lire et étendre, ce qui représente une différence de coût significative face à des plateformes dont la logique est verrouillée dans un langage de script propriétaire.
L'étage du haut est la présentation, l'interface par laquelle les gens utilisent réellement le système : le client web, l'application mobile, l'écran du point de vente, le portail client. Un étage de présentation solide est ce qui favorise l'adoption par les utilisateurs, car un système puissant mais pénible à utiliser perd à chaque fois face au tableur. Certains architectes ajoutent un quatrième étage pour l'intégration ou un étage de reporting distinct, et les déploiements dans le cloud brouillent les frontières physiques, mais la répartition base de données, application, présentation reste le modèle mental que la plupart des équipes utilisent.
Si vous évaluez ce qu'un ERP coûtera à posséder à travers tous ces étages, notre calculateur de coût total de possession modélise la licence, le déploiement, la personnalisation au niveau de l'étage applicatif et le support, afin que vous puissiez comparer les plateformes sur la facture complète.
Les niveaux d'un système ERP en un coup d'œil
Le tableau ci-dessous place les deux modèles côte à côte. Lisez la moitié supérieure quand quelqu'un vous interroge sur la manière dont l'entreprise utilise le système, et la moitié inférieure quand on vous demande comment le système est construit. Ensemble, ils forment la réponse complète à la question de ce que sont les niveaux d'un système ERP.
| Modèle | Niveau | Qui l'utilise | Ce qu'il apporte |
|---|---|---|---|
| Fonctionnel | Opérationnel | Personnel de première ligne | Enregistrement exact et rapide des transactions quotidiennes |
| Fonctionnel | Managérial | Chefs de service | Rapports et tableaux de bord pour piloter une fonction |
| Fonctionnel | Stratégique | Direction | Chiffres consolidés pour les décisions à long terme |
| Technique | Base de données | Chaque module | Un référentiel unique pour toutes les données |
| Technique | Application | Configuré et étendu par les intégrateurs | La logique métier qui exécute vos processus |
| Technique | Présentation | Tous les utilisateurs finaux | L'interface qui favorise l'adoption |
Pourquoi les niveaux comptent quand vous choisissez et déployez
Connaître les niveaux n'a rien d'académique : cela change la façon dont vous évaluez un logiciel. Côté fonctionnel, un échec fréquent consiste à acheter un système fort au niveau opérationnel mais faible au niveau managérial, si bien que les transactions y entrent magnifiquement puis que plus personne ne parvient à en sortir un rapport sans l'exporter vers un tableur. Côté technique, l'étage qui décide discrètement de votre coût sur cinq ans est la couche applicative, car c'est là que chaque personnalisation est construite et maintenue. Une plateforme au code applicatif ouvert et largement compris abaisse ce coût, ce qui explique en grande partie pourquoi nous bâtissons sur Odoo : la même logique métier qui serait propriétaire et coûteuse à modifier ailleurs est ici du Python ouvert.
Les niveaux se retrouvent aussi dans la manière dont un projet devrait être mené. Un bon déploiement met d'abord au point le niveau opérationnel et la base de données, car tout le reste repose dessus, puis superpose le reporting managérial, et ne poursuit qu'ensuite les tableaux de bord stratégiques que la direction a réellement demandés. Tenter de construire le sommet avant la base est l'un des moyens les plus sûrs de faire exploser un budget. Si vous voulez voir comment ce séquencement se déroule en pratique, nos services de conseil ERP et de déploiement sont organisés précisément selon cet ordre, et les ressources ci-dessous approfondissent les décisions qui l'entourent.
Discutez de vos niveaux ERP avec nous →