Business process model and notation
Business Process Model and Notation (BPMN) est une méthode de modélisation de processus métier pour décrire les flux d'activités et les procédures d'une organisation sous forme d'une représentation graphique standardisée[1].
BPMN a été développé au départ par la Business Process Management Initiative (BPMI)[2], et est maintenu par l'Object Management Group (OMG) depuis la fusion de ces deux Consortium en juin 2005[3]. La version actuelle de BPMN est la 2.0.2 et date de 2013[4] . Elle est depuis juillet 2013 une norme internationale ISO/IEC 19510:2013[5],[6] intitulée "Modèle de procédé d'affaire et notation de l'OMG".
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 représente une initiative visant à capitaliser et à consolider les bonnes pratiques des différentes méthodes et notations qui existaient dans le domaine de la modélisation de processus, UML activity diagram, IDEF, BPSS, Merise, OSSAD, ebXML et Chaines de processus événementielles (EPCs)[réf. nécessaire].
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[7].
Principes
BMPN repose sur trois types de modèles[8]:
- Modèle de processus pour représenter le déroulement les processus internes d'une organisation ainsi que les processus publics (c'est à dire s'interfaçant avec des activités de tiers externes).
- Modèles de collaboration pour représenter les processus de plusieurs entités et les échanges permettant de relier ces processus
- Modèles de chorégraphie pour représenter les comportements attendus des acteurs dans un processus
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:
- Les pistes ("pool" en anglais) et les corridors ("lane" en anglais) représentent les entités et les participants dans un processus
- les activités ("activity" en anglais) représentent la décomposition du processus
- les événements ("event" en anglais)
- les flux de contrôle ("sequence flow" en anglais) représentent l'enchainement entre ces éléments
- des branchements ("gateway" en anglais) permettent de scinder ou de faire converger des flux de contrôle
- des messages et des flux de messages permettent de matérialiser les échanges
- des données
- des annotations et des associations entre éléments liés
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
- La première version de BPMN est livrée par la BPMI en mai 2004 initialement sous la désignation Business Process Modeling Notation[2]
- En février 2006, l'OMG adopte la version 1.0
- En janvier 2008, l'OMG livre la version 1.1[9]
- En janvier 2009, l'OMG livre la version 1.2[10]
- En janvier 2011, l'OMG livre la version 2.0. Celle-ci introduit des changements majeurs, notamment avec l'introduction de diagrammes de conversation et et de diagrammes de chorégraphie, et une plus grande richesse dans la spécification des événements. Elle introduit également des formats d'échange de modèles[11]
- En juillet 2013, l'ISO adopte la version 2.02 comme norme internationale ISO/IEC 19510:2013 sous le titre "Technologies de l'information - Modèle de procédé d'affaire et notation de l'OMG" (en anglais "Information technology - Object Management Group Business Process Model and Notation")[12],[13]
- En décembre 2013, l'OMG entérine la version 2.0.2, qui ne contient que des changements mineurs concernant les fichiers d'échange de modèles en XML[14]
Notes et références
- ↑ Eléments graphiques fondamentaux de BPMN 2.0
- (en) « BPMI.org Publishes Notation for Business Processes; BPMN 1.0 Targets Business Process Management, BPM | Business Wire », sur www.businesswire.com (consulté le )
- ↑ « BPMN, un véritable standard ? », sur www.journaldunet.com (consulté le )
- ↑ (en) « Business Process Model and Notation (BPMN) », sur www.omg.org (consulté le )
- ↑ « ISO/IEC 19510:2013 - Technologies de l'information -- Modèle de procédé d'affaire et notation de l'OMG », sur ISO (consulté le )
- ↑ « BPMN (Business Process Model and Notation) - Organisation Industrielle », Les outils de l'Organisation Industrielle, (lire en ligne, consulté le )
- ↑ (en) « IBM Knowledge Center », sur www.ibm.com (consulté le )
- ↑ (en) « BPMN 2.0.2 », sur www.omg.org (consulté le )
- ↑ (en) « BPMN 1.1 », sur www.omg.org (consulté le )
- ↑ (en) « BPMN 1.2 », sur www.omg.org (consulté le )
- ↑ (en) « BPMN 2.0 », sur www.omg.org (consulté le )
- ↑ « ISO/IEC 19510:2013 - Technologies de l'information -- Modèle de procédé d'affaire et notation de l'OMG », sur ISO (consulté le )
- ↑ (en) « ISO/IEC 19510:2013 - Information technology -- Object Management Group Business Process Model and Notation », sur ISO (consulté le )
- ↑ (en) « BPMN 2.0.2 », sur www.omg.org (consulté le )
Voir aussi
Articles connexes
- Workflow
- Modélisation de processus (Business Process Modeling, BPM)
- Gestion de processus d'entreprise (Business Process Management, BPM)
- BPEL (Business Process Execution Language)
- BPD (Business Process Diagram)
Liens externes
- BPMN Information Home sur le site de l'OMG
- Introduction à BPMN, la norme du BPM sur le site BPMS
Bibliographie
- Patrice Briol, BPMN, the Business Process Modeling Notation Pocket Handbook. LuLu.com, 2008. ISBN 978-1-4092-0299-8