Business Process Model and Notation (BPMN en anglais), c'est-à-dire « modèle de procédé d'affaire et notation »[1], est une méthode de modélisation de processus d'affaires pour décrire les chaînes de valeur et les activités métier d'une organisation sous forme d'une représentation graphique[2]. Elle constitue la norme internationale ISO/CEI 19510[3].

BPMN a été développé au départ par la Business Process Management Initiative (BPMI), et est maintenu par l'Object Management Group (OMG) depuis la fusion de ces deux Consortium en juin 2005[4]. La version actuelle de BPMN est la 2.0.2 et date de 2013[5]. Elle est une norme ISO depuis juillet 2013 .

But

Le but principal de BPMN est de fournir une notation qui soit facilement compréhensible par tous les utilisateurs de l'entreprise, depuis les analystes métier qui créent les ébauches initiales des processus, jusqu'aux développeurs responsables de mettre en place la technologie qui va exécuter les processus applicatifs correspondants, et finalement, jusqu'aux utilisateurs de l'entreprise qui vont mettre en œuvre ces processus. BPMN vise de plus à rendre l'orchestration des processus « exécutable » (automatisable) par une transposition des modèles en langage BPEL.

BPMN et UML sont deux spécifications de modélisation élaborées par l'OMG qui ne sont pas en compétition mais complémentaires. UML met l'accent sur l'analyse et la conception d'un système d'information alors que BPMN vise l'analyse et la conception des processus métiers qui font intervenir et interagir des systèmes. On peut ainsi passer d'un diagramme de processus définissant les exigences métier en BPMN à des diagrammes de cas d'utilisation en UML pour documenter les exigences pour les systèmes impliqués.

Principes

Exemple de schéma BPMN pour un processus d'affaires
Exemple de schéma BPMN pour un processus Métier

BPMN repose sur trois types de modèles[6]:

BPMN permet de représenter les procédures d'entreprise internes, mais également des procédures B2B, par le biais de processus publics et des chorégraphies, ainsi que des concepts d'orchestration de processus avancés, comme la gestion des exceptions et la compensation des transactions.

Ces modèles combinent les éléments de base principaux suivants :

De nombreuses variantes de ces éléments de base et des marqueurs d'activités permettent de préciser davantage la signification du modèle.

Versions

Comparaison avec d'autres modèles de processus

BPMN a une expressivité comparable aux chaines de processus événementielles (EPC) et aucune des deux notations n'est supérieure à l'autre pour la modélisation de processus[13]. En effet un modèle BPMN peut être transformé en modèle EPC. Inversement, un modèle EPC peut être transformé en modèles BPMN avec une faible déperdition d'information[14]. Une étude a ainsi montré que, pour un même processus, le modèle BPMN nécessitait près de 40% d'éléments de moins qu'avec les EPC et serait donc plus facile à lire. La conversion entre les notations peut par ailleurs être automatisée[15].

BPMN peut également être comparé à un sous-ensemble des diagrammes d'activité d'UML, car les diagrammes d'activité disposent d'éléments ayant une sémantique comparable aux éléments de base de BPMN[16]. Une étude a montré que la lisibilité des deux types de diagrammes était comparable.

Un sous-ensemble de BPMN peut être directement transposé en WS-BPEL qui est une expression d'un processus directement exécutable par un moteur de flux de travaux.

Notes et références

  1. « ISO/CEI 19510:2013 - Technologies de l'information -- Modèle de procédé d'affaire et notation de l'OMG », sur ISO (consulté le )
  2. Éléments graphiques fondamentaux de BPMN 2.0
  3. « BPMN (Business Process Model and Notation) - Organisation Industrielle », Les outils de l'Organisation Industrielle,‎ (lire en ligne, consulté le )
  4. « BPMN, un véritable standard ? », sur www.journaldunet.com (consulté le )
  5. (en) « Business Process Model and Notation (BPMN) », sur www.omg.org (consulté le )
  6. (en) « BPMN 2.0.2 », sur www.omg.org (consulté le )
  7. (en) « BPMN 1.1 », sur www.omg.org (consulté le )
  8. (en) « BPMN 1.2 », sur www.omg.org (consulté le )
  9. (en) « BPMN 2.0 », sur www.omg.org (consulté le )
  10. « ISO/CEI 19510:2013 - Technologies de l'information -- Modèle de procédé d'affaire et notation de l'OMG », sur ISO (consulté le )
  11. (en) « ISO/CEI 19510:2013 - Information technology -- Object Management Group Business Process Model and Notation », sur ISO (consulté le )
  12. (en) « BPMN 2.0.2 », sur www.omg.org (consulté le )
  13. (en) Katalina Grigorova et Kaloyan Mironov, « Comparison of business process modeling standards », International Journal Of Engineering Sciences & Management Research,‎ (ISSN 2349-6193, lire en ligne)
  14. Olga Levina, « Assessing Information Loss in EPC to BPMN Business Process Model Transformation », 2012 IEEE 16th International Enterprise Distributed Object Computing Conference Workshops, IEEE,‎ , p. 51–55 (ISBN 9781467350051, DOI 10.1109/EDOCW.2012.38, lire en ligne, consulté le )
  15. (en) Kotsev, Vladimir, Stanev, Ivan et Grigorova, Katalina, « BPMN-EPC-BPMN Converter. », НАУЧНИ ТРУДОВЕ НА РУСЕНСКИЯ УНИВЕРСИТЕТ,‎ (lire en ligne)
  16. (en) Cristina Venera GEAMBAŞU, « BPMN vs. UML activity diagram for business process modeling », Accounting and Management Information Systems, vol. 11, no 4,‎ , p. 637–651 (lire en ligne)

Voir aussi

Articles connexes

Liens externes

Bibliographie