Ingénierie d'entreprise - Enterprise engineering

L'ingénierie d'entreprise est l'ensemble des connaissances, principes et pratiques utilisés pour concevoir tout ou partie d'une entreprise. Une entreprise est un système sociotechnique complexe qui comprend des personnes, des informations et des technologies qui interagissent les unes avec les autres et avec leur environnement à l'appui d'une mission commune. Une définition est : « une discipline axée sur le cycle de vie de l'entreprise pour l'identification, la conception et la mise en œuvre des entreprises et leur évolution continue », soutenue par la modélisation d'entreprise. La discipline examine chaque aspect de l'entreprise, y compris les processus métier, les flux d'informations, les flux de matériaux et la structure organisationnelle. L'ingénierie d'entreprise peut se concentrer sur la conception de l'entreprise dans son ensemble, ou sur la conception et l'intégration de certains composants commerciaux.

Aperçu

Plusieurs types d'ingénierie d'entreprise ont vu le jour.

En ingénierie , l'ingénierie d'entreprise recouvre une grande variété d'activités. Englobant « l'application des connaissances, des principes et des disciplines connexes à l'analyse, la conception, la mise en œuvre et le fonctionnement de tous les éléments associés à une entreprise. En substance , cela est un domaine interdisciplinaire qui combine l' ingénierie des systèmes et la gestion stratégique qu'il cherche à concevoir l'ensemble entreprise en termes de produits , de processus et d'opérations commerciales , ". ce domaine est lié à la gestion de l'ingénierie , à la gestion des opérations , à la gestion des services et à l'ingénierie des systèmes .

Dans le développement de logiciels , l'ingénierie d'entreprise traite de la modélisation et de l'intégration de diverses parties organisationnelles et techniques des processus et fonctions métier . Dans le développement des systèmes d'information, cela est devenu un domaine d'activité pour l'organisation de l'analyse des systèmes , et une extension du champ d'application existant de la modélisation de l' information . Il peut également être considéré comme une extension et une généralisation des phases d' analyse et de conception de systèmes du processus de développement logiciel . Ici, la modélisation d'entreprise peut faire partie du cycle de vie précoce, intermédiaire et tardif du développement du système d'information . Une représentation explicite de l'infrastructure du système organisationnel et technique est en cours de développement afin de comprendre les transformations ordonnées des pratiques de travail existantes. Cette discipline est également connue sous le nom d' architecture d'entreprise , ou avec l'ontologie d'entreprise, définie comme l'un des deux principaux sous-domaines de l'architecture d'entreprise.

Méthodes

L'ingénierie d'entreprise implique des méthodologies, des méthodes et des techniques formelles qui sont conçues, testées et largement utilisées afin d'offrir aux organisations des solutions de processus métier réutilisables :

Ces méthodologies, techniques et méthodes sont toutes plus ou moins adaptées à la modélisation d'une entreprise et de ses processus sous-jacents.

Méthodologie de conception et d'ingénierie pour les organisations

DEMO est une méthodologie de conception et d'ingénierie des organisations. Le concept central est « l'action communicative » : la communication est considérée comme essentielle au fonctionnement des organisations. Des accords entre employés, clients et fournisseurs sont en effet créés pour communiquer. Il en est de même pour l'acceptation des résultats fournis.

La méthodologie DEMO est basée sur les principes suivants :

  • L'essence d'une organisation est qu'elle se compose de personnes ayant l'autorité et la responsabilité d'agir et de négocier.
  • La modélisation des processus métiers et des systèmes d'information est une activité rationnelle, qui conduit à l'homogénéité.
  • Les modèles doivent être compréhensibles pour toutes les personnes concernées.
  • L'information doit « correspondre » à leurs utilisateurs.

La méthodologie DEMO permet une compréhension cohérente de la communication, de l'information, de l'action et de l'organisation. Le champ d'application est ici déplacé de « Ingénierie des systèmes d'information » à « Ingénierie des systèmes d'entreprise », avec une compréhension claire à la fois des informations et des organisations centrales.

Architecture de systèmes ouverts de fabrication intégrée par ordinateur

CIMOSA fournit des modèles et des constructions de modélisation interconnectées pour coder les aspects commerciaux, humains et informatiques (IT) des exigences de l'entreprise. Cela se fait à partir de plusieurs perspectives : vue d'information, vue de fonction, vue de ressource et vue d'organisation. Ces constructions peuvent en outre être utilisées pour structurer et faciliter la conception et la mise en œuvre de systèmes informatiques détaillés.

La division en différentes vues en fait une référence clarifiante pour les ingénieurs d'entreprise et logiciels. Il montre les besoins en informations pour différentes fonctions de l'entreprise telles que les activités, les processus et les opérations, ainsi que leurs ressources correspondantes. De cette manière, il est facile de déterminer quel système informatique répondra aux besoins d'information d'une activité particulière et de ses processus associés.

IDEF

IDEF , d'abord développé comme langage de modélisation pour modéliser les systèmes de fabrication, est utilisé par l'US Airforce depuis 1981 et proposait à l'origine quatre notations différentes pour modéliser une entreprise d'un certain point de vue. Il s'agissait respectivement de IDEF0 , IDEF1, IDEF2 et IDEF3 pour l'analyse fonctionnelle, de données, dynamique et de processus. Au cours des dernières décennies, un certain nombre d'outils et de techniques pour l'intégration de ces différentes notations ont été développés progressivement.

IDEF montre comment un processus métier s'écoule à travers une variété de fonctions métier décomposées avec les entrées d'informations, les sorties et les acteurs correspondants. Comme CIMOSA, il utilise également différentes vues d'entreprise. De plus, IDEF peut être facilement transformé en diagrammes UML pour le développement ultérieur des systèmes informatiques. Ces caractéristiques positives en font une méthode puissante pour le développement d'architectures logicielles fonctionnelles.

Filets de Petri

Les réseaux de Petri sont des outils établis utilisés pour modéliser les systèmes de fabrication. Ils sont très expressifs et fournissent de bons formalismes pour la modélisation de systèmes concurrents . Les propriétés les plus avantageuses sont la capacité de créer une représentation simple des états, des transitions système concurrentes et des capacités permettant ainsi la modélisation de la durée des transitions. Par conséquent, les réseaux de Petri peuvent être utilisés pour modéliser certains processus métier avec l'état et les transitions ou les activités correspondants ainsi que les sorties. De plus, les réseaux de Petri peuvent être utilisés pour modéliser différents systèmes logiciels et les transitions entre ces systèmes. De cette façon, les programmeurs peuvent l'utiliser comme référence de codage schématique.

Ces dernières années, des recherches ont montré que les réseaux de Petri peuvent contribuer au développement de l'intégration des processus métier. L'une d'entre elles est la méthodologie « Model Blue » développée par le Chinese Research Laboratory d' IBM . Model Blue souligne l'importance de l'intégration commerciale axée sur les modèles en tant qu'approche émergente pour créer des plates-formes logicielles intégrées. La correspondance entre leur point de vue commercial Model Blue et un réseau Petri équivalent est également indiquée, ce qui indique que leurs recherches ont comblé le fossé entre les entreprises et l'informatique. Cependant, au lieu de Petri Nets, les chercheurs utilisent plutôt leur propre vue informatique Model Blue, qui peut être dérivée de leur vue commerciale via un moteur de transformation.

Langage de modélisation unifié (UML)

Unified Modeling Language (UML) est un langage de modélisation largement accepté pour le développement de systèmes logiciels et d'applications. De nombreux membres de la communauté de l' analyse et de la conception orientées objet utilisent également UML à des fins de modélisation d'entreprise. Ici, l'accent est mis sur l'utilisation d'objets d'entreprise ou d'objets métier à partir desquels des systèmes d'entreprise complexes sont créés. Une collection de ces objets et les interactions correspondantes entre eux peuvent représenter un système ou un processus métier complexe. Alors que les réseaux de Petri se concentrent sur l'interaction et les états des objets, UML se concentre davantage sur les objets métier eux-mêmes. Parfois, ceux-ci sont appelés « blocs de construction d'entreprise » et comprennent des ressources, des processus, des objectifs, des règles et des métamodèles. Malgré le fait qu'UML puisse être utilisé pour modéliser un système logiciel intégré, il a été avancé que la réalité des affaires peut être modélisée avec un langage de modélisation logicielle. En réponse, la communauté orientée objet crée des extensions métier pour UML et adapte le langage en conséquence. Le langage de modélisation d'entreprise étendu (EEML) est dérivé d'UML et est proposé comme langage de modélisation d'entreprise. La question demeure de savoir si cette transformation commerciale est la bonne méthode à utiliser, car il a été dit précédemment qu'UML en combinaison avec d'autres méthodes commerciales « pures » peut être une meilleure alternative.

Diagrammes de fonctions d'entreprise

L'EFD est une technique de modélisation utilisée pour la représentation des fonctions de l'entreprise et des interactions correspondantes. Différents processus métier peuvent être modélisés dans ces représentations grâce à l'utilisation de « modules de fonction » et de déclencheurs. Un processus métier de démarrage fournit différentes entrées à différentes fonctions. Un processus passant par toutes les fonctions et sous-fonctions crée de multiples sorties. Les diagrammes de fonction d'entreprise fournissent ainsi une représentation facile à utiliser et détaillée d'un processus métier et de ses fonctions, entrées, sorties et déclencheurs correspondants. De cette manière, EFD présente de nombreuses similitudes avec les diagrammes IDEF0, qui représentent également les processus métier de manière hiérarchique en tant que combinaison de fonctions et de déclencheurs. Les deux diffèrent en ce qu'un EFD place les fonctions commerciales dans une perspective hiérarchique d'organisation, qui décrit l'aval de certains processus dans l'organisation. D'autre part, les diagrammes IDEF0 montrent les responsabilités de certaines fonctions métier à travers l'utilisation de flèches. De plus, IDEF0 fournit une représentation claire des entrées et des sorties pour chaque (sous-)fonction.

EFD peut être utilisé comme interface commerciale pour un langage de modélisation de logiciels comme UML et ses similitudes majeures avec IDEF en tant qu'outil de modélisation indiquent que cela est effectivement possible. Cependant, des recherches supplémentaires sont nécessaires pour améliorer les techniques EFD de manière à pouvoir effectuer des mappages formels vers UML. La recherche sur l'utilisation complémentaire d'IDEF et d'UML a contribué à l'acceptation d'IDEF comme front-end d'entreprise et donc une étude similaire devrait être menée avec EFD et UML.

Voir également

Les associations

Les références

Lectures complémentaires

  • Jan LG Dietz (2008) (éd.). Avancées en ingénierie d'entreprise I : 4ème Atelier International CIAO ! et 4e Atelier international EOMAS, tenu à CAiSE 2008, Montpellier, France, 16-17 juin 2008. Actes .
  • Cheng Hsu (2007) (eds.) Intégration d'entreprise de services : une perspective d'ingénierie d'entreprise .
  • Duane W. Hybertson (2009). Science de l'ingénierie des systèmes orientée modèle : un cadre unificateur pour les systèmes traditionnels et complexes .
  • Kurt Kosanke, François Vernadat, et Martin Zelm , CIMOSA : Ingénierie et intégration d'entreprise , Computers in Industry, 40 (2-3) (1999) 83-97.
  • Liles, Donald H. , et al. " L'ingénierie d'entreprise : une discipline ? ." Actes de la conférence de la Society for Enterprise Engineering. Vol. 6. 1995.
  • Liles, Donald H. et Adrien R. Presley. " Modélisation d'entreprise dans un cadre d'ingénierie d'entreprise ." Actes de la 28e conférence sur la simulation hivernale. Société informatique IEEE, 1996.
  • Dietz, JLG, Hoogervorst, JAP, et al., La discipline de l'ingénierie d'entreprise. Int. j. Conception et ingénierie organisationnelles. Vol. 3. 2013. 28.
  • Dietz, JLG, Mulder, HBF, Enterprise Ontology, Une approche centrée sur l'humain pour comprendre l'essence des organisations, Springer, 2020.