Retour au blog

    Software & Tools

    La stack PLM moderne, couche par couche, et la place de Koddex

    Thomas Aubert21 octobre 20268 min
    La stack PLM moderne, couche par couche, et la place de Koddex

    Un industriel ne travaille pas avec un seul outil d'ingénierie. Il travaille avec une stack : du modèle CAO de l'ingénieur jusqu'à l'ordre de fabrication à l'atelier, chaque couche a son rôle, ses éditeurs et ses données.

    Le modèle en couches ci-dessous a été popularisé par Anup Karumanchi, de PLM Coach. Nous l'avons redessiné, et nous y avons ajouté la couche qu'occupe Koddex.

    La stack PLM moderne, couche par couche
    Du modèle CAO à l'atelier, et la place de Koddex
    Conception (CAO)
    Modèles 3D et plans
    SOLIDWORKSCATIASiemens NXCreoInventorOnshape
    Simulation (CAE)
    Tester virtuellement, optionnel
    AnsysAbaqusSimcenterCOMSOL
    Gestion de données (PDM)
    Coffre des fichiers CAO, versions
    Autodesk VaultSOLIDWORKS PDMWindchill PDMLink
    Plateforme PLM
    BOM, changements, cycle de vie, workflows
    TeamcenterWindchill3DEXPERIENCEAras InnovatorArenaPropel
    Couche d'intégration
    Fait circuler articles, BOM et changements
    MuleSoftBoomiApache KafkaREST / OSLC APIs
    Koddex
    Couche de connaissance d'ingénierie et agents IA, à travers toutes ces couches
    ExigencesBOM calculéeEssais et preuvesImpact des changementsConformitéAgents IA via MCP
    relié à l'ERP et au MES
    ERP
    Planification, stock, achats, coûts
    SAP S/4HANAOracle ERPDynamics 365InforEpicor
    MES (atelier)
    Exécute les OF, enregistre le tel-que-construit
    Siemens OpcenterDELMIA AprisoPlexAVEVA MES
    Infrastructure
    Cloud ou sur site
    AWSMicrosoft AzureGoogle CloudOn-premises
    Modèle en couches popularisé par Anup Karumanchi (PLM Coach), redessiné et complété par Koddex. Les éditeurs cités sont des exemples, pas une liste exhaustive.

    Concevoir le produit : CAO, simulation, PDM

    La conception (CAO) est l'endroit où les ingénieurs créent modèles 3D et plans : SOLIDWORKS, CATIA, Siemens NX, Creo, Inventor, Onshape. Elle possède la géométrie, et rien d'autre.

    La simulation (CAE) teste les conceptions virtuellement, avant de fabriquer : Ansys, Abaqus, Simcenter, COMSOL. Optionnelle pour certains produits, indispensable pour d'autres, des structures à la thermique et à l'électromagnétisme.

    La gestion de données (PDM) met les fichiers CAO au coffre, gère les entrées et sorties et conserve les versions : Autodesk Vault, SOLIDWORKS PDM, Windchill PDMLink. Elle vit souvent à l'intérieur du PLM.

    Gérer le produit : la plateforme PLM

    Le PLM gère la définition du produit sur son cycle de vie : nomenclatures, gestion des changements, workflows. Les grandes plateformes sont Teamcenter, Windchill et 3DEXPERIENCE ; Aras Innovator est l'option à architecture ouverte ; Arena et Propel sont des PLM cloud, appréciés des jeunes entreprises hardware.

    Le PLM est le référentiel de la définition fabricable : ce qu'est la pièce, quelle révision est libérée, quel ECO l'a modifiée.

    Faire circuler la donnée et fabriquer : intégration, ERP, MES

    La couche d'intégration fait circuler articles, nomenclatures et changements entre les systèmes : MuleSoft, Boomi, Apache Kafka, ou des API REST et OSLC directes.

    L'ERP pilote planification, stocks, achats et coûts : SAP S/4HANA, Oracle ERP, Dynamics 365, Infor, Epicor.

    Le MES exécute les ordres de fabrication à l'atelier et enregistre le tel-que-construit : Siemens Opcenter, DELMIA Apriso, Plex, AVEVA MES.

    L'infrastructure est l'endroit où tout tourne : AWS, Microsoft Azure, Google Cloud, ou sur site.

    Ce que la stack laisse encore ouvert

    Chaque couche est construite autour de son propre objet : la géométrie, le fichier, la pièce, l'ordre de fabrication. Chacune fait bien son travail. Mais les questions que les équipes d'ingénierie posent chaque semaine traversent les couches.

    Quelle exigence cette pièce satisfait-elle, et quel essai le prouve ? Que touche ce changement dans la CAO, la nomenclature, les essais et les unités déjà livrées ? Le produit est-il conforme aujourd'hui, et où sont les preuves ? Quels robots ou quelles portes portent le lot défectueux qu'un fournisseur vient de signaler ?

    Aucune couche n'y répond seule. Les exigences vivent souvent dans des documents et des tableurs hors de la stack ; les résultats d'essais dans un autre outil ; les preuves de conformité dans des dossiers partagés. Les liens entre eux se reconstruisent à la main, en réunion et dans des tableurs, souvent par la seule personne qui sait où tout se trouve.

    Ce travail manuel a un coût mesurable. Dans une étude par échantillonnage du travail de 78 ingénieurs de conception, chercher, recevoir et transmettre de l'information occupait environ 56 % du temps de travail.

    56%
    du temps de travail des ingénieurs de conception passé à chercher, recevoir et transmettre de l'information78 ingénieurs de conception, 20 jours de travail chacun. Robinson, JASIST, 2010

    Et plus un lien rompu est découvert tard, plus il coûte cher. L'étude de la NASA sur l'escalade du coût des erreurs évalue le coût de correction d'une erreur d'exigence à 21 à 78 fois son coût initial lorsqu'elle atteint l'intégration et les essais.

    Coût relatif de correction d'une erreur d'exigence

    1×3×10×30×100×Exigences1Conception3 à 8Fabrication7 à 16Intégration et essais21 à 78
    Unités de coût, phase exigences = 1 (échelle logarithmique). Source : NASA, Error Cost Escalation Through the Project Life Cycle

    La couche d'intégration fait circuler la donnée entre les systèmes. Elle ne porte pas le raisonnement : pourquoi une valeur est ce qu'elle est, ce qui en dépend, et ce qu'un changement va casser.

    La place de Koddex

    Koddex ajoute la couche manquante : une couche de connaissance d'ingénierie qui traverse toutes les couches, de la CAO à l'intégration, et alimente l'ERP et le MES en dessous.

    Il porte exigences, nomenclature, essais, décisions et documents comme des données reliées, dans un modèle que vous définissez avec votre vocabulaire, et il calcule dessus : consolidations de masse et de coût, couverture des exigences et des essais, impact d'un changement avant sa validation.

    Il ne remplace pas les couches qui l'entourent. La CAO reste dans la CAO, la pièce libérée dans le PLM, les achats dans l'ERP, le tel-que-construit dans le MES. Koddex lit ce que chacune sait du produit, et ajoute ce qu'aucune ne porte : les liens.

    Prenons un changement. Un fournisseur passe une équerre à un nouvel alliage. Le modèle CAO reçoit une nouvelle révision, le PLM un ECO, l'ERP une nouvelle référence fournisseur. Dans Koddex, le même changement montre d'un coup l'exigence de masse que sert l'équerre, l'essai de fatigue qui ne la prouve plus, les deux variantes du produit qui l'utilisent et les unités déjà livrées. L'ingénieur voit l'impact avant de valider, au lieu de le découvrir à l'intégration.

    CoucheKoddex litKoddex apporte
    CAO et PDMPièces, plans et modèles rattachés aux articles qu'ils définissentExigences et impacts sur chaque pièce
    PLMArticles, révisions, ECOCouverture exigences et essais, impact avant validation
    ERPIdentifiants partagés, fournisseurs, coûts, numéros de sérieLa définition d'ingénierie selon laquelle chaque unité est construite
    MESTel-que-construit par numéro de sérieLes unités qu'un changement ou un lot défectueux atteint
    Git, Jira, documentsReleases firmware, tickets, spécificationsLiens vers le hardware et les exigences concernés
    Par l'API REST et GraphQL de Koddex, et son serveur MCP pour les agents.

    Koddex se connecte par son API REST et GraphQL, et expose un serveur MCP pour que des agents IA, ceux de Koddex ou les vôtres, lisent et écrivent dans le graphe dans les droits qu'on leur donne. Ils travaillent sur des branches ; un ingénieur valide chaque résultat avant qu'il n'entre dans la référence.

    Côté infrastructure, Koddex est hébergé dans l'Union européenne, dans la région AWS Europe (Irlande).

    À travers la pyramide, pas seulement à travers les outils

    La stack est horizontale : des outils côte à côte, chacun couvrant une étape de la vie du produit. Une entreprise est aussi verticale. La norme ISA-95 sépare déjà la gestion de l'entreprise (ERP, niveau 4) des opérations de fabrication (MES, niveau 3), parce que chaque niveau pose des questions différentes. La donnée d'ingénierie doit les atteindre tous.

    La direction veut savoir où en est le programme et si le produit est conforme. Les responsables ingénierie veulent toutes les équipes sur le même process, avec responsables et livrables. Les ingénieurs veulent l'impact d'un changement avant de le valider. La production et la qualité ont besoin de la bonne révision pour chaque fabrication, et des preuves pour chaque audit. Fournisseurs et partenaires ont besoin d'une vue limitée à ce sur quoi ils travaillent.

    Dans la plupart des entreprises, chaque niveau reçoit son propre extrait : une présentation pour la direction, un tableur pour le manager, un export CSV pour le fournisseur. Les extraits divergent le jour même où ils sont produits.

    Koddex est une seule donnée lue à chaque niveau, avec des droits d'accès posés sur chaque élément. Personne ne reconstruit de reporting, et personne ne travaille sur une copie périmée.

    Direction et programmes
    Responsables ingénierie
    Ingénieurs
    Production et qualité
    Partenaires et fournisseurs
    Koddex
    • Direction et programmes
      État du programme et conformité calculés, pas rapportés
    • Responsables ingénierie
      Modèles, un process de A à Z, responsables et tableaux de bord
    • Ingénieurs
      Exigences, BOM, essais et impact de chaque changement
    • Production et qualité
      Tel-que-construit par numéro de série, FAI et preuves d'audit
    • Partenaires et fournisseurs
      Accès limité aux éléments sur lesquels ils travaillent
    Une seule donnée, lue à chaque niveau avec les droits de chacun.

    Pourquoi les agents IA ont besoin de cette couche

    L'IA arrive dans chaque couche de la stack : des copilotes dans la CAO, des assistants dans le PLM, des bots dans l'ERP. Chacun ne voit que sa couche. Demandez-lui ce qu'un changement va casser : il ne peut répondre que si les liens entre exigence, pièce, essai et unité existent quelque part où il peut les lire.

    Le Model Context Protocol est le standard ouvert qui donne aux agents un contexte structuré. Koddex expose son graphe via un serveur MCP, avec des comptes de service et des tags d'accès : Claude, ChatGPT ou vos propres agents lisent le même contexte relié que vos ingénieurs, et rien en dehors de leur périmètre.

    Les agents travaillent comme les développeurs avec le code. Un déclencheur, une révision CAO, une release logicielle, un document fournisseur ou une tâche que vous assignez, lance le travail. L'agent lit ce dont il a besoin, calcule les consolidations en Python isolé et prépare le changement sur une branche. Un ingénieur le relit comme une pull request. Seul un changement validé entre dans la référence, et chaque action reste dans l'activité de l'élément.

    1. 1Déclencheur
      Une révision CAO, une release logicielle, un PDF fournisseur, ou une tâche assignée
    2. 2Contexte
      L'agent lit les éléments reliés dont il a besoin via MCP, dans son périmètre d'accès
    3. 3Travail sur une branche
      Il calcule les consolidations en Python isolé, met à jour les éléments et prépare le changement
    4. 4Revue de l'ingénieur
      Un ingénieur relit le résultat comme une pull request, valide ou demande des modifications
    5. 5Référence et journal
      Le changement validé entre dans la référence ; chaque action reste dans l'activité de l'élément
    L'agent réalise, l'ingénieur décide : rien n'entre dans la référence sans validation humaine.

    L'enjeu n'est pas de laisser l'IA modifier seule le produit. C'est de lui faire préparer le travail, extraire les exigences d'une spécification, rédiger une analyse d'impact, compiler les preuves d'un audit, pour que les ingénieurs consacrent leur temps aux décisions.

    Ce que cela vaut

    Chez notre client de référence, Exotec, qui utilise Koddex avec plus de 1 000 licences et 20 organisations partenaires, une analyse d'impact de changement est passée de deux semaines de réunions et de tableurs à une journée, et la recherche de la bonne information de 45 minutes à 10 secondes, après un an d'utilisation.

    Sur des déploiements accompagnés, des équipes ont réduit leur time to market jusqu'à 30 % et le temps passé sur les tâches d'ingénierie répétitives jusqu'à 50 %, et réuni leurs preuves d'audit en moins d'une heure au lieu de trois semaines. Ce sont des fourchettes observées sur des déploiements, pas une moyenne auditée.

    La réglementation va dans le même sens. La Digital Engineering Strategy du département américain de la Défense demande une source de vérité faisant autorité sur tout le cycle de vie d'un système. En Europe, le règlement Machines 2023/1230 s'applique dès le 20 janvier 2027 et demande aux fabricants un dossier technique montrant comment chaque exigence de sécurité est satisfaite. Les deux supposent des liens que la plupart des stacks gardent encore dans des tableurs.

    Deux configurations types

    Une entreprise qui passe du projet au produit. Elle a une CAO, parfois un PDM, un ERP léger et beaucoup de tableurs. Un PLM lourd se profile, sans être encore justifié. Ici, Koddex est la colonne vertébrale : un seul modèle pour exigences, nomenclature, essais et changements, connecté à la CAO et à l'ERP, en quelques semaines plutôt qu'en mois. Si un PLM arrive plus tard, Koddex s'y connecte.

    Un grand groupe équipé de Teamcenter, Windchill ou 3DEXPERIENCE. Le PLM reste le référentiel. Koddex se place à côté et relie les articles du PLM aux exigences, essais et preuves de conformité qui vivent ailleurs, pour que l'analyse d'impact et les audits ne dépendent plus de tableurs. Rien n'est remplacé.

    Choisir sa stack

    Trois questions aident à placer chaque outil. Quel objet possède-t-il ? Où vit la vérité de cet objet ? Et quelles questions transverses votre équipe traite-t-elle encore à la main ?

    C'est la dernière qui coûte des heures. C'est aussi là que les agents IA ont besoin d'un contexte structuré et relié pour aider, au lieu de deviner.

    La stack décrite ici ne va pas disparaître. Ce qui change, c'est la couche qui la relie.

    Une démo de 20 min. Votre premier cas d'usage en service en 1 mois.

    Choisissez un cas d'usage. En 20 minutes, nous le montrons dans Koddex sur un produit comme le vôtre, avec votre vocabulaire. Votre premier cas d'usage est en service en un mois.