1.1 Qu’est-ce que le BPMN 2.0 ?
Le Business Process Model and Notation (BPMN) 2.0, ou Modèle et Notation des Processus d’Affaires en français, est une méthode standardisée de représentation graphique des processus métier. Il s’agit d’une norme internationale (ISO/CEI 19510) qui fournit aux entreprises la capacité de comprendre leurs procédures internes dans une notation graphique et de communiquer ces procédures de manière standardisée.
BPMN 2.0 représente la dernière évolution de cette norme, publiée en 2011 par l’Object Management Group (OMG). Cette version a considérablement enrichi les capacités de modélisation par rapport aux versions précédentes, tout en maintenant une notation accessible et compréhensible pour tous les acteurs de l’entreprise.
La force du BPMN réside dans sa capacité à créer un pont entre la conception des processus métier et leur implémentation. Il offre une notation graphique intuitive pour les analystes métier qui créent et améliorent les processus, tout en étant suffisamment précis pour permettre aux développeurs techniques de les implémenter.
Un diagramme BPMN représente visuellement une séquence détaillée des activités commerciales et des flux d’informations nécessaires à la réalisation d’un processus. Il permet de modéliser les moyens d’améliorer l’efficacité, de tenir compte de nouvelles circonstances ou d’acquérir un avantage concurrentiel.
1.2 Histoire et évolution du BPMN
L’histoire du BPMN est relativement récente mais riche en développements :

2004 : La première version du BPMN (1.0) a été développée par la Business Process Management Initiative (BPMI), une organisation indépendante créée pour standardiser la gestion des processus métier.
2005 : La BPMI fusionne avec l’Object Management Group (OMG), qui reprend alors la responsabilité du développement et de la maintenance du standard BPMN.
2008 : Publication de la version 1.1, qui apporte des améliorations mineures et des clarifications à la notation.
2009 : Publication de la version 1.2, qui continue d’affiner la notation.
2011 : Publication majeure de la version 2.0, qui marque un tournant significatif. À cette occasion, le nom est légèrement modifié de « Business Process Modeling Notation » à « Business Process Model and Notation », conservant ainsi l’acronyme BPMN. Cette version introduit de nombreux nouveaux éléments et capacités, notamment :
- Un méta-modèle formel
- De nouveaux types d’événements et de tâches
- Une meilleure définition des chorégraphies et des conversations
- Une sémantique d’exécution plus précise
- Un format d’échange XML standardisé
2013 : Le BPMN 2.0 devient une norme ISO (ISO/CEI 19510:2013), renforçant son statut de standard international.
Depuis 2014, le BPMN a été complété par d’autres normes connexes développées par l’OMG, notamment la Decision Model and Notation (DMN) pour la modélisation des décisions et la Case Management Model and Notation (CMMN) pour la gestion des dossiers.
L’évolution du BPMN reflète la maturation de la discipline de la gestion des processus métier (BPM) et la reconnaissance croissante de l’importance de disposer d’un langage commun pour représenter les processus d’entreprise.
1.3 Objectifs et avantages du BPMN
Objectifs du BPMN
Le BPMN a été conçu avec plusieurs objectifs fondamentaux :

- Standardisation : Fournir une notation standard pour la modélisation des processus métier, réduisant ainsi la confusion et facilitant la communication.
- Accessibilité : Créer une notation simple et intuitive, compréhensible par tous les acteurs de l’entreprise, des analystes métier aux développeurs techniques.
- Précision : Offrir suffisamment de détails et de rigueur pour permettre l’implémentation technique des processus modélisés.
- Indépendance : Proposer une notation indépendante des outils et des méthodologies spécifiques.
- Continuité : Assurer la compatibilité avec les versions antérieures tout en permettant l’évolution de la notation.
Avantages du BPMN
L’utilisation du BPMN dans une organisation apporte de nombreux avantages :

- Langage commun : Le BPMN offre un langage standardisé et commun à tous les personnels impliqués, qu’ils soient techniques ou non : analystes commerciaux, participants au processus, managers, développeurs techniques, équipes externes et consultants.
- Amélioration de la communication : Un schéma BPMN se révèle bien plus facile à comprendre qu’un texte descriptif. Il permet de communiquer et de collaborer plus efficacement pour concevoir et optimiser les processus.
- Clarté et précision : La notation formelle du BPMN réduit les ambiguïtés et assure une compréhension commune des processus.
- Facilitation de l’implémentation : Le BPMN 2.0 fournit un lien direct entre la conception graphique et l’exécution des processus, notamment grâce à son format d’échange XML.
- Analyse et optimisation : La représentation visuelle des processus facilite l’identification des inefficacités, des goulots d’étranglement et des opportunités d’amélioration.
- Documentation structurée : Le BPMN permet de documenter les processus de manière structurée et cohérente, facilitant la formation, l’audit et la conformité réglementaire.
- Agilité organisationnelle : Une bonne modélisation BPMN permet aux organisations de s’adapter plus rapidement aux changements, qu’il s’agisse de suivre une nouvelle initiative ou de mettre en œuvre de nouvelles technologies.
- Transfert de connaissances : La documentation BPMN est facile à déchiffrer, ce qui facilite le transfert de connaissances au sein de l’organisation.
1.4 Domaines d’application du BPMN
Le BPMN est utilisé dans de nombreux domaines et contextes différents :
Analyse et conception de processus
- Cartographie des processus existants (As-Is) : Documenter et comprendre les processus actuels de l’organisation.
- Conception de nouveaux processus (To-Be) : Concevoir et visualiser les processus futurs ou optimisés.
- Réingénierie des processus : Repenser fondamentalement les processus pour obtenir des améliorations significatives.
Gestion de la qualité et amélioration continue
- Certification ISO : Documenter les processus pour les certifications de qualité comme ISO 9001.
- Six Sigma / Lean : Supporter les initiatives d’amélioration continue.
- Analyse des causes racines : Identifier et résoudre les problèmes dans les processus.
Automatisation des processus
- Workflow Management : Définir les flux de travail pour les systèmes de gestion documentaire.
- Business Process Management Systems (BPMS) : Implémenter des processus exécutables dans des moteurs BPM.
- Robotic Process Automation (RPA) : Spécifier les processus à automatiser via des robots logiciels.
Gouvernance et conformité
- Documentation réglementaire : Documenter les processus pour la conformité réglementaire (GDPR, SOX, etc.).
- Audit interne : Faciliter les audits des processus internes.
- Gestion des risques : Identifier et gérer les risques liés aux processus.
Transformation digitale
- Digitalisation des processus : Transformer des processus manuels en processus digitaux.
- Intégration de systèmes : Modéliser l’intégration entre différents systèmes d’information.
- Architecture d’entreprise : Aligner les processus métier avec l’architecture informatique.
Secteurs d’activité
Le BPMN est utilisé dans pratiquement tous les secteurs d’activité, notamment :
- Services financiers : Banques, assurances, gestion d’actifs
- Santé : Hôpitaux, cliniques, laboratoires pharmaceutiques
- Industrie : Production, logistique, chaîne d’approvisionnement
- Services publics : Administrations, collectivités territoriales
- Télécommunications : Opérateurs, fournisseurs de services
- Retail : Distribution, e-commerce
- Énergie : Production, distribution, services
1.5 Comparaison avec d’autres notations de modélisation
Le BPMN n’est pas la seule notation utilisée pour modéliser les processus et les systèmes. Voici une comparaison avec d’autres notations couramment utilisées :

UML (Unified Modeling Language)
- Objectif : L’UML est principalement conçu pour la modélisation de systèmes logiciels, alors que le BPMN se concentre sur les processus métier.
- Portée : L’UML est plus large et comprend de nombreux types de diagrammes (classes, séquences, états, etc.), tandis que le BPMN se spécialise dans les processus.
- Public cible : L’UML est davantage orienté vers les développeurs et architectes logiciels, alors que le BPMN vise à être compréhensible par tous les acteurs de l’entreprise.
- Complémentarité : UML et BPMN peuvent être utilisés de manière complémentaire, le BPMN pour les processus métier et l’UML pour la conception technique.
EPC (Event-driven Process Chain)
- Origine : L’EPC a été développé dans le cadre de la méthodologie ARIS et est souvent associé aux systèmes SAP.
- Notation : L’EPC utilise une alternance stricte d’événements et de fonctions, ce qui peut rendre les diagrammes plus longs que leurs équivalents BPMN.
- Expressivité : Le BPMN offre une plus grande richesse d’expression et de précision que l’EPC.
- Adoption : L’EPC a connu son apogée dans les années 1990-2000, mais le BPMN l’a largement supplanté depuis.
Flowchart (Organigramme)
- Simplicité : Les organigrammes sont plus simples et moins formels que le BPMN, ce qui les rend faciles à apprendre mais moins précis.
- Standardisation : Contrairement au BPMN, il n’existe pas de standard formel unique pour les organigrammes.
- Expressivité : Les organigrammes manquent de nombreux concepts présents dans le BPMN (événements, passerelles complexes, piscines et couloirs, etc.).
- Cas d’usage : Les organigrammes sont utiles pour des processus simples ou pour une première ébauche, mais le BPMN est préférable pour des processus complexes ou nécessitant une implémentation technique.
IDEF (Integrated Definition)
- Origine : IDEF a été développé par l’armée américaine et comprend plusieurs méthodes (IDEF0, IDEF1, IDEF3, etc.).
- Approche : IDEF0 se concentre sur les activités et leurs entrées/sorties/contrôles/mécanismes, tandis que le BPMN met davantage l’accent sur le flux de contrôle.
- Représentation : IDEF utilise une représentation hiérarchique des processus, alors que le BPMN privilégie une représentation séquentielle.
- Adoption : IDEF est moins largement adopté que le BPMN dans le monde des affaires, mais reste utilisé dans certains secteurs spécifiques.
DMN (Decision Model and Notation)
- Objectif : DMN se concentre sur la modélisation des décisions, tandis que BPMN modélise les processus.
- Complémentarité : DMN et BPMN sont conçus pour fonctionner ensemble, DMN modélisant les décisions complexes référencées dans les processus BPMN.
- Développeur : Les deux notations sont maintenues par l’OMG et partagent une philosophie de conception similaire.
CMMN (Case Management Model and Notation)
- Objectif : CMMN est conçu pour modéliser la gestion de cas, où les activités ne suivent pas nécessairement une séquence prédéfinie.
- Approche : Alors que BPMN est orienté processus (séquence d’activités), CMMN est orienté données (état du dossier).
- Complémentarité : CMMN et BPMN peuvent être utilisés ensemble pour modéliser différents aspects d’une même solution.
Conclusion
Le BPMN se distingue par sa spécialisation dans la modélisation des processus métier, sa standardisation formelle, sa large adoption dans l’industrie, et sa capacité à servir de pont entre les aspects métier et techniques des processus. Ces caractéristiques en font la notation de choix pour la modélisation des processus dans la plupart des contextes d’entreprise modernes.