Qu’est-ce que le BPMN
La Business Process Management Initiative (BPMI) a développé une notation standard de modélisation des processus métier (BPMN). La spécification BPMN 1.0 a été rendue publique en mai 2004. Cette spécification représente plus de deux ans d’efforts du groupe de travail sur la notation BPMI. Un document de spécification BPMN a été publié par OMG en février 2006. La version 2.0 de BPMN a été développée en 2010 et la version actuelle de la spécification a été publiée en décembre 2013.
Objectif du BPMN
L’objectif principal de l’effort BPMN était de fournir une notation facilement compréhensible par tous les utilisateurs métier, des analystes métier qui créent les ébauches initiales des processus, aux développeurs techniques responsables de la mise en œuvre de la technologie qui exécutera ces processus, et enfin, aux gens d’affaires qui géreront et surveilleront ces processus.
Implémentation BPMN
BPMN sera également supporté par un modèle interne qui permettra la génération de BPEL4WS exécutable. Ainsi, BPMN crée un pont standardisé pour l’écart entre la conception des processus métier et la mise en œuvre des processus.
Un BPMN simple
BPMN définit un diagramme de processus métier (BPD), qui est basé sur une technique d’organigramme conçue pour créer des modèles graphiques d’opérations de processus métier. Un modèle de processus métier est donc un réseau d’objets graphiques, qui sont des activités (c’est-à-dire, du travail) et les contrôles de flux qui définissent leur ordre d’exécution.
Concepts clés du BPMN
Une BPD est composée d’un ensemble d’éléments graphiques. Ces éléments permettent de développer facilement des diagrammes simples qui sembleront familiers à la plupart des analystes commerciaux (par exemple, un diagramme d’organigramme).
Les éléments ont été choisis pour se distinguer les uns des autres et pour utiliser des formes familières à la plupart des modélisateurs. Par exemple, les activités sont des rectangles et les décisions sont des losanges. Il convient de souligner que l’un des moteurs du développement du BPMN est de créer un mécanisme simple pour créer des modèles de processus métier, tout en étant capable de gérer la complexité inhérente aux processus métier.
L’approche adoptée pour gérer ces deux exigences contradictoires consistait à organiser les aspects graphiques de la notation en catégories spécifiques. Cela fournit un petit ensemble de catégories de notation afin que le lecteur d’une BPD puisse facilement reconnaître les types d’éléments de base et comprendre le diagramme. Dans les catégories d’éléments de base, des variations et des informations supplémentaires peuvent être ajoutées pour prendre en charge les exigences de complexité sans modifier radicalement l’apparence de base du diagramme.
Les quatre catégories de base d’éléments sont :
- Objets de flux (événement/activité/passerelle)
- Objets de connexion (flux de séquence / flux de messages / association)
- Couloirs (piscine / couloir)
- Artefacts (objet de données/groupe/annotation)
Objets de flux Un BPD a un petit ensemble de (trois) éléments de base, qui sont les objets de flux, de sorte que les modélisateurs n’ont pas à apprendre et à reconnaître un grand nombre de formes différentes. Les trois objets de flux sont :
Objets de flux BPMN
Un BPD a un petit ensemble de (trois) éléments de base, qui sont :
Objets de flux, afin que les modélisateurs n’aient pas à apprendre et à reconnaître un grand nombre de formes différentes. Les trois objets de flux sont :
- Un événement est représenté par un cercle et est quelque chose qui « se produit » au cours d’un processus métier. Ces événements affectent le déroulement du processus et ont généralement une cause (déclencheur) ou un impact (résultat). Les événements sont des cercles avec des centres ouverts pour permettre aux marqueurs internes de différencier différents déclencheurs ou résultats. Il existe trois types d’événements, en fonction du moment où ils affectent le flux : Début, Intermédiaire et Fin (voir les figures à droite, respectivement).
2. Une activité est représentée par un rectangle aux coins arrondis (voir la figure à droite) et est un terme générique désignant le travail effectué par l’entreprise. Une activité peut être atomique ou non atomique (composée). Les types d’activités sont les suivants : tâche et sous-processus. Le sous-processus se distingue par un petit signe plus en bas au centre de la forme.
3. Une passerelle est représentée par la forme de diamant familière (voir la figure à droite) et est utilisée pour contrôler la divergence et la convergence du flux de séquence. Ainsi, il déterminera les décisions traditionnelles, ainsi que la bifurcation, la fusion et la jonction des chemins. Les marqueurs internes indiqueront le type de contrôle de comportement.
Objets de connexion BPMN
Les objets de flux sont connectés ensemble dans un diagramme pour créer la structure squelettique de base d’un processus métier. Il existe trois objets de connexion qui fournissent cette fonction. Ces connecteurs sont :
- Un flux de séquence est représenté par une ligne pleine avec une pointe de flèche pleine (voir la figure à droite) et est utilisé pour montrer l’ordre (la séquence) dans lequel les activités seront exécutées dans un processus. Notez que le terme « flux de contrôle » n’est généralement pas utilisé dans BPMN.
2. Un flux de messages est représenté par une ligne en pointillés avec une pointe de flèche ouverte (voir la figure à droite) et est utilisé pour montrer le flux de messages entre deux participants au processus distincts (entités commerciales ou rôles commerciaux) qui les envoient et les reçoivent. Dans BPMN, deux pools distincts dans le diagramme représenteront les deux participants.
3. Une association est représentée par une ligne pointillée avec une pointe de flèche (voir la figure à droite) et est utilisée pour associer des données, du texte et d’autres artefacts à des objets de flux. Les associations sont utilisées pour montrer les entrées et les sorties des activités.
Diagramme BPMN en un coup d’œil
Pour les modélisateurs qui ont besoin ou souhaitent un faible niveau de précision pour créer des modèles de processus à des fins de documentation et de communication, les éléments de base plus les connecteurs permettront de créer facilement des diagrammes compréhensibles (voir le diagramme ci-dessous).
( Cliquez et ouvrez le diagramme instantanément avec Visual Paradigm Online )
Pour les modélisateurs qui ont besoin d’un niveau de précision plus élevé pour créer des modèles de processus, qui feront l’objet d’une analyse détaillée ou seront gérés par le système de gestion des processus métier (BPMS), des détails supplémentaires peuvent être ajoutés aux éléments de base et affichés via l’approvisionnement et le règlement financier. (voir schéma ci-dessous).
( Cliquez et ouvrez le diagramme instantanément avec Visual Paradigm Online )
Couloirs BPMN
De nombreuses méthodologies de modélisation de processus utilisent le concept de couloirs comme mécanisme pour organiser les activités en catégories visuelles distinctes afin d’illustrer différentes capacités ou responsabilités fonctionnelles. BPMN prend en charge les couloirs avec deux constructions principales. Les deux types d’objets de couloir BPD sont :
- Un pool représente un participant à un processus. Il agit également comme un conteneur graphique pour partitionner un ensemble d’activités d’autres pools, généralement dans le cadre de situations B2B.
- Une voie est une sous-partition au sein d’un pool et s’étendra sur toute la longueur du pool, verticalement ou horizontalement. Les couloirs sont utilisés pour organiser et catégoriser les activités.
Exemple : processus à venir pour le processus de bon de commande basé sur tel quel
c’est un futur exemple de diagramme de processus. Une fois que le processus métier de votre opération existante a été créé, vous pouvez ensuite dériver le modèle de processus futur en considérant et en projetant les améliorations ou les modifications nécessaires à apporter.
Utilisez ce modèle de diagramme BPMN pour commencer à créer le vôtre. Personnalisez le diagramme BPMN pour refléter votre organisation. Cliquez sur Utiliser ce modèle pour commencer.
Les pools sont utilisés lorsque le diagramme implique deux entités commerciales ou participants distincts (voir le diagramme ci-dessous) et sont physiquement séparés dans le diagramme. Les activités au sein de pools distincts sont considérées comme des processus autonomes. Ainsi, le flux de séquence ne peut pas franchir la limite d’un pool. Le flux de messages est défini comme étant le mécanisme permettant de montrer la communication entre deux participants et, par conséquent, doit se connecter entre deux pools (ou les objets au sein des pools).
Les couloirs sont plus étroitement liés aux méthodologies traditionnelles de modélisation des processus de couloirs. Les couloirs sont souvent utilisés pour séparer les activités associées à une fonction ou à un rôle spécifique de l’entreprise (voir le schéma ci-dessous). Le flux de séquence peut traverser les limites des couloirs au sein d’un pool, mais le flux de messages ne peut pas être utilisé entre les objets de flux dans les couloirs du même pool.
Exemple : Processus d’expédition d’un détaillant de quincaillerie
Dans cet exemple BPD, nous n’avons utilisé qu’un seul pool et différentes voies pour les personnes impliquées dans ce processus, ce qui signifie automatiquement que nous bloquons la communication entre ces personnes : nous supposons simplement qu’elles communiquent entre elles d’une manière ou d’une autre. Si nous avions un moteur de processus pilotant ce processus, ce moteur attribuerait des tâches aux utilisateurs et serait donc responsable de la communication entre ces personnes.
Utilisez ce modèle de diagramme BPMN et personnalisez-le pour refléter votre organisation. Cliquez sur Utiliser ce modèle pour commencer.
Artefacts BPMN
Artifacts BPMN a été conçu pour permettre aux modélisateurs et aux outils de modélisation une certaine flexibilité dans l’extension de la notation de base et dans la possibilité de fournir un contexte supplémentaire adapté à une situation de modélisation spécifique, comme pour un marché vertical (par exemple, assurance ou banque). N’importe quel nombre d’artefacts peut être ajouté à un diagramme en fonction du contexte des processus métier modélisés. La version actuelle de la spécification BPMN ne prédéfinit que trois types d’artefacts BPD, à savoir :
Les objets de données sont un mécanisme permettant de montrer comment les données sont requises ou produites par les activités. Ils sont reliés aux activités par le biais d’associations.
Un groupe est représenté par un rectangle aux coins arrondis dessiné avec une ligne pointillée. Le regroupement peut être utilisé à des fins de documentation ou d’analyse, mais n’affecte pas le flux de séquence.
Les annotations sont un mécanisme permettant à un modélisateur de fournir des informations textuelles supplémentaires au lecteur d’un diagramme BPMN
Exemple : Aqua Distilled Water Company
Il s’agit d’un exemple BPMN simple qui montre le flux de processus métier impliqué dans la livraison d’eau distillée.
Utilisez ce modèle de diagramme BPMN comme point de départ pour créer le vôtre, ou cliquez sur Créer un vide pour repartir de zéro. ( Cliquez pour ouvrir / modifier l’exemple )
Autres outils d’analyse commerciale
- ArchiMate 3
- Qu’est-ce qu’ArchiMate ?
- Guide complet des points de vue ArchiMate
- Mise à jour ArchiMate 3
- Quoi de neuf dans ArchiMate 3 ?
- Utilisation de l’outil ArchiMate avec TOGAF ADM
Modélisation des processus métier
- Qu’est-ce que le BPMN ?
- Orchestration BPMN vs Chorégraphie vs Collaboration
- Explication des types d’activité BPMN