Chapitre 2 : Fondamentaux du BPMN 2.0

2.1 Structure et organisation du BPMN

Le BPMN 2.0 est organisé autour de plusieurs catégories d’éléments qui permettent de représenter différents aspects des processus métier. Cette structure modulaire facilite la compréhension et l’utilisation de la notation.

2.1.1 Catégories principales d’éléments

Le BPMN 2.0 regroupe ses éléments en cinq catégories principales :

BPMN
  1. Objets de flux (Flow Objects) : Ce sont les éléments principaux qui définissent le comportement d’un processus métier.
  • Événements (Events)
  • Activités (Activities)
  • Passerelles (Gateways)
  1. Objets de connexion (Connecting Objects) : Ils relient les objets de flux entre eux ou avec d’autres informations.
  • Flux de séquence (Sequence Flows)
  • Flux de messages (Message Flows)
  • Associations (Associations)
  1. Couloirs et piscines (Swimlanes) : Ils permettent d’organiser les activités en catégories visuelles distinctes pour illustrer différentes capacités fonctionnelles ou responsabilités.
  • Piscines (Pools)
  • Couloirs (Lanes)
  1. Artefacts (Artifacts) : Ils fournissent des informations supplémentaires sur le processus.
  • Objets de données (Data Objects)
  • Groupes (Groups)
  • Annotations textuelles (Text Annotations)
  1. Données (Data) : Ils représentent les données requises ou produites par les activités.
  • Entrées de données (Data Inputs)
  • Sorties de données (Data Outputs)
  • Entrepôts de données (Data Stores)

2.1.2 Types de diagrammes BPMN

Le BPMN 2.0 définit trois types principaux de diagrammes, chacun ayant un objectif spécifique :

BPMN
  1. Diagrammes de processus (Process Diagrams) : Ils représentent le flux d’activités au sein d’une organisation ou entre plusieurs organisations. C’est le type de diagramme BPMN le plus couramment utilisé.
  1. Diagrammes de collaboration (Collaboration Diagrams) : Ils montrent les interactions entre deux ou plusieurs entités métier, représentées par des piscines qui échangent des messages.
  1. Diagrammes de chorégraphie (Choreography Diagrams) : Ils se concentrent sur les échanges de messages entre participants, sans montrer les activités internes de chaque participant.
  1. Diagrammes de conversation (Conversation Diagrams) : Ils offrent une vue de haut niveau des interactions entre participants, en regroupant les échanges de messages connexes.

2.1.3 Niveaux de conformité BPMN

Le BPMN 2.0 définit trois niveaux de conformité pour les outils qui implémentent la norme :

  1. Niveau descriptif (Descriptive Conformance) : Couvre un sous-ensemble limité d’éléments BPMN, suffisant pour créer des diagrammes de processus de haut niveau compréhensibles par les parties prenantes métier.
  1. Niveau analytique (Analytic Conformance) : Inclut la plupart des éléments BPMN, permettant une modélisation plus détaillée et l’analyse des processus.
  1. Niveau exécutable (Common Executable Conformance) : Comprend tous les éléments nécessaires pour définir un modèle de processus qui peut être exécuté par un moteur de workflow ou un système BPM.

2.2 Principes de modélisation avec BPMN

Pour tirer le meilleur parti du BPMN, il est important de suivre certains principes fondamentaux de modélisation.

2.2.1 Niveau de détail approprié

Un des défis majeurs de la modélisation BPMN est de déterminer le niveau de détail approprié :

  • Trop de détails peut rendre le diagramme difficile à comprendre et à maintenir.
  • Trop peu de détails peut rendre le diagramme insuffisant pour son objectif.

Le niveau de détail doit être adapté à l’audience et à l’objectif du diagramme :

  • Pour la communication avec les parties prenantes métier : niveau plus abstrait
  • Pour l’implémentation technique : niveau plus détaillé
  • Pour l’analyse et l’amélioration : niveau intermédiaire

2.2.2 Approche top-down vs bottom-up

Deux approches principales peuvent être utilisées pour la modélisation BPMN :

  • Approche top-down : Commencer par une vue d’ensemble du processus, puis décomposer progressivement en sous-processus et activités plus détaillés. Cette approche est souvent préférée pour les nouveaux processus ou les réingénieries majeures.
  • Approche bottom-up : Commencer par identifier les activités individuelles, puis les regrouper en processus plus larges. Cette approche est souvent utilisée lorsqu’on modélise des processus existants à partir d’observations détaillées.

En pratique, une combinaison des deux approches est souvent la plus efficace.

2.2.3 Modélisation par étapes

Une méthodologie efficace pour la modélisation BPMN consiste à procéder par étapes :

BPMN
  1. Identifier le processus : Définir clairement le début et la fin du processus, ainsi que son objectif.
  1. Identifier les participants : Déterminer qui est impliqué dans le processus (personnes, départements, systèmes).
  1. Identifier les activités principales : Lister les principales étapes du processus sans trop de détails.
  1. Structurer le flux : Organiser les activités dans l’ordre logique et ajouter les passerelles nécessaires.
  1. Ajouter les événements : Identifier les événements qui déclenchent, influencent ou terminent le processus.
  1. Raffiner le modèle : Ajouter progressivement plus de détails, comme les exceptions, les conditions, les données.
  1. Valider le modèle : Vérifier la cohérence et l’exactitude du modèle avec les parties prenantes.

2.2.4 Conventions de nommage

Des conventions de nommage cohérentes améliorent considérablement la lisibilité et la compréhension des diagrammes BPMN :

  • Activités : Utiliser un verbe à l’infinitif suivi d’un objet (ex. « Valider la commande », « Envoyer la facture »).
  • Événements : Utiliser un nom ou une phrase nominale décrivant ce qui s’est produit (ex. « Réception de la commande », « Délai expiré »).
  • Passerelles : Formuler la question de décision (ex. « Commande approuvée ? », « Type de client ? »).
  • Piscines et couloirs : Utiliser le nom du participant ou du rôle (ex. « Client », « Service comptabilité »).

2.3 Méthodologie d’analyse et de conception

L’utilisation efficace du BPMN s’inscrit dans une méthodologie plus large d’analyse et de conception des processus métier.

2.3.1 Analyse des processus existants (As-Is)

Avant de concevoir de nouveaux processus, il est souvent nécessaire d’analyser et de comprendre les processus existants :

  1. Collecte d’informations : Interviews, observation, analyse de documents, ateliers de travail.
  1. Identification des processus : Délimiter clairement les processus à analyser.
  1. Modélisation de l’état actuel : Créer des diagrammes BPMN représentant les processus tels qu’ils sont actuellement exécutés.
  1. Analyse des problèmes : Identifier les inefficacités, les goulots d’étranglement, les activités sans valeur ajoutée.
  1. Mesure des performances : Collecter des données sur les temps d’exécution, les coûts, les taux d’erreur, etc.

2.3.2 Conception des processus cibles (To-Be)

Une fois l’analyse de l’existant réalisée, la conception des processus cibles peut commencer :

  1. Définition des objectifs : Clarifier les objectifs d’amélioration (réduction des délais, amélioration de la qualité, réduction des coûts).
  1. Génération d’alternatives : Envisager différentes façons de restructurer le processus.
  1. Évaluation et sélection : Comparer les alternatives et sélectionner la plus prometteuse.
  1. Modélisation détaillée : Créer des diagrammes BPMN détaillés des processus cibles.
  1. Validation : Vérifier que les processus conçus répondent aux objectifs et aux exigences.

2.3.3 Implémentation et suivi

La modélisation BPMN n’est pas une fin en soi, mais un outil pour l’amélioration des processus :

  1. Plan d’implémentation : Définir les étapes pour passer de l’état actuel à l’état cible.
  1. Développement des systèmes : Si nécessaire, développer ou configurer les systèmes informatiques qui supporteront les processus.
  1. Formation : Former les participants aux nouveaux processus.
  1. Déploiement : Mettre en œuvre les nouveaux processus.
  1. Suivi et ajustement : Mesurer les performances des processus implémentés et les ajuster si nécessaire.

2.3.4 Amélioration continue

L’amélioration des processus est un cycle continu :

  1. Surveillance des indicateurs : Suivre régulièrement les indicateurs de performance des processus.
  1. Identification des opportunités : Rechercher constamment des moyens d’améliorer les processus.
  1. Mise en œuvre des améliorations : Implémenter les améliorations identifiées.
  1. Standardisation : Documenter et standardiser les meilleures pratiques.

2.4 Outils et environnements BPMN

De nombreux outils sont disponibles pour la modélisation, l’analyse et l’exécution des processus BPMN.

2.4.1 Types d’outils BPMN

Les outils BPMN peuvent être classés en plusieurs catégories :

BPMN
  1. Outils de modélisation : Permettent de créer et de documenter des diagrammes BPMN.
  • Exemples : Lucidchart, draw.io, Microsoft Visio, Camunda Modeler
  1. Suites BPM complètes : Offrent des fonctionnalités de modélisation, d’analyse, d’exécution et de surveillance des processus.
  • Exemples : IBM Business Process Manager, Oracle BPM Suite, Pega BPM
  1. Moteurs d’exécution BPMN : Permettent d’exécuter des processus BPMN dans un environnement informatique.
  • Exemples : Camunda BPM, Activiti, jBPM
  1. Outils d’analyse et de simulation : Permettent d’analyser et de simuler les processus pour identifier les améliorations potentielles.
  • Exemples : ARIS, Signavio Process Intelligence

2.4.2 Critères de sélection d’un outil BPMN

Le choix d’un outil BPMN dépend de plusieurs facteurs :

  1. Objectif : Modélisation simple, analyse approfondie, ou exécution automatisée.
  1. Audience : Analystes métier, développeurs, ou utilisateurs finaux.
  1. Intégration : Capacité à s’intégrer avec les systèmes existants.
  1. Conformité : Niveau de conformité avec la norme BPMN 2.0.
  1. Facilité d’utilisation : Interface utilisateur intuitive et courbe d’apprentissage.
  1. Collaboration : Fonctionnalités de travail collaboratif et de gestion des versions.
  1. Coût : Coût total de possession, y compris les licences, la formation et la maintenance.

2.4.3 Tendances et évolutions

Le domaine des outils BPMN continue d’évoluer avec plusieurs tendances notables :

  1. Solutions cloud : De plus en plus d’outils BPMN sont disponibles en tant que services cloud.
  1. Intelligence artificielle : Intégration de capacités d’IA pour l’analyse prédictive et l’optimisation des processus.
  1. Low-code/No-code : Simplification de la création et de l’exécution des processus sans nécessiter de compétences techniques avancées.
  1. Intégration RPA : Combinaison du BPM avec l’automatisation robotisée des processus (RPA).
  1. Process Mining : Utilisation de techniques d’exploration de données pour découvrir et analyser les processus à partir des journaux d’événements.

Résumé du chapitre

Dans ce chapitre, nous avons exploré les fondamentaux du BPMN 2.0, en abordant sa structure organisationnelle, les principes de modélisation, les méthodologies d’analyse et de conception, ainsi que les outils disponibles.

Nous avons vu que le BPMN 2.0 est organisé en cinq catégories principales d’éléments (objets de flux, objets de connexion, couloirs et piscines, artefacts, et données) et propose trois types principaux de diagrammes (processus, collaboration, et chorégraphie).

Nous avons également discuté des principes de modélisation, notamment le choix du niveau de détail approprié, les approches top-down et bottom-up, la modélisation par étapes, et l’importance des conventions de nommage.

Enfin, nous avons présenté une méthodologie complète d’analyse et de conception des processus, ainsi qu’un aperçu des différents types d’outils BPMN disponibles et des critères pour les sélectionner.

Dans le prochain chapitre, nous explorerons en détail les éléments de base du BPMN 2.0, qui constituent les briques fondamentales de tout modèle de processus.

Partager ce poste
Pourquoi Softyflow ?

Répondez de manière immédiate à vos problématiques métiers.Que ce soit un support papier ou un besoin métier à digitaliser, la plateforme Softyflow matérialise vos idées en applications de manière instantanée.

Sommaire​

Les plus populaires

Remplissez le formulaire ci-dessous et concrétisez vos projets.

Pour en savoir plus sur la gestion de vos données personnelles et pour exercer vos droits, reportez-vous à notre Politique de Confidentialité.

Vous y êtes presque ...

Remplissez le formulaire ci-dessous et concrétisez vos projets.

Merci pour votre inscription


Un consultant de notre équipe vous contactera dans les plus brefs délais


Confetti