BPMN, UML ou organigramme : quel diagramme choisir ? — article illustration

Process Modeling

BPMN, UML ou organigramme : quel diagramme choisir ?

BPMN ou UML : ce que chaque notation permet de modéliser, un tableau pour vous aider à choisir et pourquoi nous avons retenu BPMN 2.0 plutôt qu’une notation maison.

BPMN ou UML : tout dépend de ce que vous souhaitez modéliser. BPMN décrit les processus métier et la circulation du travail entre les participants. UML représente la structure et le comportement des logiciels. L’organigramme, lui, offre une façon rapide et informelle de montrer des étapes et des décisions. Ces représentations peuvent se ressembler, mais elles ne sont pas interchangeables.

Cette page compare les usages de chaque notation, vous propose un tableau pour faire votre choix et explique pourquoi nous modélisons en BPMN 2.0 plutôt qu’avec une notation maison.

Que permet de modéliser chaque notation ?

BPMN 2.0 signifie Business Process Model and Notation. Cette norme, maintenue par l’Object Management Group (OMG), sert à modéliser les processus métier : les participants, les activités, leur enchaînement, les décisions et les événements qui déclenchent ou interrompent le travail. Les symboles et les règles qui définissent leurs relations sont normalisés, ce qui permet de valider les modèles. BPMN 2.0 définit également un format XML pour échanger des modèles entre outils. Pour découvrir cette notation, consultez notre présentation de BPMN 2.0.

UML signifie Unified Modeling Language. Cette notation, également normalisée par l’OMG, sert à décrire les systèmes logiciels et leur comportement. Elle comprend des diagrammes de classes, de composants, de déploiement, de séquence, d’activités, d’états-transitions et de cas d’utilisation. Les diagrammes d’activités sont ceux qui se rapprochent le plus souvent de la modélisation des processus.

Les organigrammes représentent les étapes et les décisions à l’aide de formes et de flèches. Aucune norme ni règle commune ne les encadre. Les équipes s’appuient donc sur leurs propres conventions : ils sont rapides à dessiner, mais deux personnes peuvent facilement les interpréter différemment. Le terme anglais s’écrit de plusieurs façons, notamment « flow chart » et « flow-chart », et il est parfois mal orthographié « flow charter ». Il désigne toujours le même type de diagramme informel.

BPMN, UML ou organigramme : comment choisir ?

Déterminez d’abord le livrable dont vous avez besoin, puis choisissez la notation indiquée dans la colonne centrale.

Si vous devez modéliser… Choisissez… Pourquoi ?
Un processus métier faisant intervenir des personnes, des équipes ou des systèmes BPMN 2.0 Les participants, les couloirs, les flux de messages et les événements font partie intégrante de la notation. Le modèle peut être validé et échangé au format XML BPMN 2.0.
La structure ou le comportement d’un logiciel UML UML propose des types de diagrammes adaptés aux logiciels : classes, composants, déploiements, séquences et machines à états. Les diagrammes d’activités ne constituent pas une norme de modélisation des processus.
Une procédure, un croquis d’atelier ou une décision unique Organigramme Rien à installer et aucune règle à suivre. C’est aussi pourquoi l’organigramme ne constitue pas un modèle facile à maintenir.
Un processus à valider ou à échanger entre plusieurs outils BPMN 2.0 La notation définit des règles permettant de vérifier le modèle et un format de fichier pour le transférer.
Un arbre de décision, un calcul ou un flux de données Aucune de ces notations Choisissez une notation conçue pour ce type de livrable. Le représenter dans un diagramme de processus risque de masquer sa logique derrière des cases familières.

La question n’est pas de savoir quelle notation vous semble familière, mais ce que le diagramme doit expliquer et qui devra l’utiliser une fois créé.

Comment procéder en équipe ? Commencez par définir le livrable en une phrase, puis évitez de choisir en fonction de l’outil. Les préférences d’un fournisseur ou d’une ancienne licence ne justifient pas le choix d’une notation. Si plusieurs notations conviennent, retenez celle que le plus grand nombre de personnes peut comprendre sans aide. Consignez aussi les conventions que vous ajoutez, par exemple pour le nommage, la mise en page et le niveau de détail, afin que le prochain modèle ne reparte pas de zéro. Pour vérifier que le diagramme est compréhensible, montrez-le à une personne qui n’a pas participé à l’atelier et demandez-lui ce qui se passe ensuite. Si elle ne peut pas répondre, le problème ne vient généralement pas de la notation.

Pourquoi BPMN et UML se ressemblent-ils ?

Un diagramme d’activités UML et un diagramme de processus BPMN peuvent tous deux utiliser des rectangles arrondis pour les activités, des losanges pour les décisions et des barres pour les chemins parallèles. À première vue, ils peuvent sembler très proches.

Le sens des formes, lui, diffère. Un diagramme d’activités UML décrit le comportement d’un logiciel ou d’un système. Un diagramme BPMN représente le travail effectué par des participants, qui peuvent être des personnes, des services ou des systèmes. BPMN comporte des éléments spécifiques pour les participants, les couloirs, les flux de messages et les événements. Les diagrammes d’activités UML ne représentent pas ces concepts de processus métier de la même manière.

Exemple de processus simple représenté sous forme de diagramme BPMN, de diagramme d’activités UML et d’organigramme
Simple process shown as a BPMN diagram, a UML activity diagram and a flowchart.

Les outils de Process Intelligence ont souvent leur propre notation. Nous avons choisi BPMN 2.0, car c’est la seule véritable norme. Est-elle parfaite ? Non. Mais tout le monde a fini par l’adopter, et un modèle qui survit à l’outil dans lequel il a été créé a plus de valeur qu’un diagramme plus élégant que personne d’autre ne peut lire.

Roel Vliegen
Roel Vliegen Co-founder and CEO

Peut-on combiner BPMN, UML et les organigrammes ?

Oui, à condition d’indiquer la notation utilisée pour chaque diagramme :

  • Documentez le processus métier en BPMN et le logiciel qui le prend en charge en UML. Indiquez clairement le lien, par exemple au moyen d’un nom ou d’un identifiant commun.
  • Utilisez UML pour concevoir le logiciel, même si un processus BPMN l’englobe. Chaque modèle répond à une question différente.

Le problème n’est pas d’utiliser plusieurs notations dans une même organisation : nous le faisons aussi. Il apparaît lorsqu’on les mélange dans un même diagramme sans le préciser. Si le lecteur ne peut pas savoir si une forme représente une activité, un élément logiciel ou une étape informelle, le diagramme n’est pas fiable.

Quand vaut-il mieux choisir un organigramme ?

La comparaison entre BPMN et un organigramme se pose à plus petite échelle, et la réponse dépend généralement de la maintenance. Un organigramme convient mieux à une procédure courte, à un schéma réalisé en atelier ou à une explication ponctuelle : quelques étapes et une décision, sans structure dont l’équipe n’a pas encore besoin.

Choisissez BPMN dès lors que le diagramme doit être lu de manière cohérente, vérifié au regard des règles de notation, réexaminé au trimestre suivant ou partagé entre équipes. En cas de doute, commencez par un schéma, puis formalisez-le en BPMN lorsque le processus mérite un modèle. Pour découvrir d’autres types de diagrammes, consultez notre présentation de la cartographie des processus. Si vous abandonnez un ancien outil de création de diagrammes, découvrez aussi les alternatives à Visio pour BPMN.

Que faire des organigrammes que votre équipe a déjà créés ? Considérez-les comme un point de départ, pas comme le modèle de référence. Un schéma réalisé en atelier permet souvent de s’accorder rapidement sur le périmètre. Une fois le processus devenu important, le redessiner en BPMN ne prend qu’une heure ou deux : l’organigramme reste ainsi une ébauche, et non un concurrent. Évitez surtout de maintenir deux représentations du même processus dans deux notations. Aucune ne ferait alors autorité, et la réunion finirait par porter sur la question de savoir laquelle est à jour.

Comment garantir la portabilité d’un modèle BPMN ?

Créez-le dans un environnement qui respecte la notation standard et permet d’exporter le fichier. ProcessMind permet de modéliser en BPMN 2.0 dans le navigateur et d’importer et d’exporter des fichiers BPMN. Votre diagramme n’est donc pas prisonnier du logiciel dans lequel il a été créé. Vous pouvez également conserver le modèle à côté du processus découvert par Process Mining, afin de comparer le processus prévu à celui que vos systèmes ont enregistré.

Découvrez le fonctionnement de l’espace de modélisation de ProcessMind ou consultez les éléments BPMN pris en charge.

Where to Go From Here

You have picked the notation that fits the artifact, and the next question is whether the tool keeps it standard, validatable and exportable.

Frequently Asked Questions

BPMN modélise les processus métier : les participants, les activités, l’enchaînement, les décisions et les événements qui interviennent dans le travail. UML décrit la structure et le comportement des logiciels. Utilisez BPMN pour représenter le déroulement du travail, et UML pour concevoir ou documenter un logiciel.

Tout dépend du besoin. BPMN convient mieux à un processus qui nécessite une notation cohérente, des rôles clairement définis ou une validation formelle. Un organigramme est plus rapide à créer pour un croquis simple ou une explication ponctuelle.

Vous pouvez représenter des flux de travail avec des diagrammes d’activités UML, mais ceux-ci sont conçus pour modéliser le comportement d’un système. BPMN comporte des concepts dédiés aux participants d’un processus, aux flux de messages et à des événements comme les temporisateurs et les escalades.

Un organigramme est le plus rapide à dessiner, car il n’obéit à aucune règle formelle. Les éléments courants de BPMN sont accessibles aux équipes chargées des processus. UML couvre davantage de types de diagrammes et se révèle particulièrement utile pour décrire des logiciels.

Oui. Utilisez chaque notation pour représenter le type de travail auquel elle est destinée, et délimitez clairement leurs usages. Vous pouvez, par exemple, documenter un processus métier en BPMN et le logiciel associé en UML. Évitez de mélanger plusieurs notations dans un même diagramme.

Non. Les deux peuvent se ressembler, mais BPMN définit un ensemble de symboles et des règles précises pour les relier. Les organigrammes sont informels et ne relèvent d’aucune norme commune.

Pas toujours. Une procédure courte, avec peu d’étapes et aucune exception notable, peut être plus claire sous forme d’organigramme. BPMN est utile lorsque vous devez représenter les participants, les décisions et les événements, ou créer un modèle que d’autres personnes pourront valider et maintenir.

BPMN 2.0 est devenue la norme de référence. Un modèle créé avec cette notation peut être validé, exporté en XML BPMN 2.0 et lu par des personnes qui n’ont jamais utilisé ProcessMind. Une notation propre à un outil est généralement plus rapide à utiliser, mais bien plus difficile à réutiliser ailleurs.

Articles de blog associés

Recevez des conseils d’experts sur le Process Mining et l’optimisation des flux de travail directement dans votre boîte mail.
Alternative à Bizagi : pourquoi les équipes choisissent une plateforme gouvernée

Process Modeling

Alternative à Bizagi : pourquoi les équipes choisissent une plateforme gouvernée

Bizagi Modeler est un logiciel de bureau gratuit. La plateforme payante de Bizagi est un produit distinct. Découvrez comment ProcessMind s’adapte à ces deux solutions et ce qu’implique une migration.

Outils BPMN : choisissez le modeleur adapté à votre projet

Process Modeling

Outils BPMN : choisissez le modeleur adapté à votre projet

Comparez les outils BPMN selon vos besoins : une matrice en sept critères, les limites des outils gratuits et une offre gratuite qui évolue avec vous.

Modélisation des processus et Process Mining : une alliance efficace

Process Modeling

Modélisation des processus et Process Mining : une alliance efficace

Découvrez ce que révèlent la modélisation des processus et le Process Mining, leurs différences et le rôle du contrôle de conformité pour les relier.

Comment le Clarity Engine de ProcessMind améliore la lisibilité des cartes de processus

Process Modeling

Comment le Clarity Engine de ProcessMind améliore la lisibilité des cartes de processus

Découvrez comment le Clarity Engine représente les processus sous forme de graphes, quelles modifications apparaissent dans le diagramme et comment comparer le résultat à vos données de processus.

Concevez de meilleurs processus. Bâtissez une architecture cohérente. Gardez la maîtrise.

Accédez immédiatement à la plateforme, sans carte bancaire ni attente. Représentez clairement le fonctionnement de votre organisation dans des modèles de processus reliés entre eux.

Définissez l’architecture des processus, les responsabilités et les contrôles, puis clarifiez les rôles à chaque niveau.

Démarrez votre essai gratuit et posez les bases d’une gouvernance, d’une gestion et d’une amélioration continue de vos processus.