Le groupe de travail BPMN (Business Process Model and Notation) est chargé de l’entretien continu et de l’évolution de la norme BPMN. Une fonction essentielle de ce groupe consiste à voter sur les modifications proposées, les clarifications, et les nouvelles fonctionnalités. Étant donné la répartition mondiale des membres du groupe de travail et la complexité des propositions, le processus de vote ne peut pas être mené lors d’une seule réunion, synchrone.
Historiquement, le groupe s’appuyait sur un processus de vote par e-mail improvisé. Cependant, ce processus souffrait de plusieurs problèmes critiques :
-
Faible participation : Souvent, un quorum n’était pas atteint car les membres manquaient les appels à vote par e-mail ou ne participaient pas aux discussions.
-
Manque de consensus : Les questions complexes échouaient souvent à obtenir une majorité claire au premier tour, entraînant des fils de discussion par e-mail prolongés qui tournaient en rond.
-
Stagnation du processus : Lorsque le consensus ou la participation échouait, le processus pouvait parfois s’arrêter net, nécessitant une intervention manuelle de la part du président du groupe de travail pour redémarrer ou réinitialiser la discussion.
-
Ambiguïté : Il n’existait pas de traçabilité claire indiquant qui avait été averti de la faible participation ou pourquoi une décision particulière avait finalement été prise.
Pour relever ces défis, le groupe de travail a décidé de formaliser et de standardiser son processus de vote par e-mail à l’aide de BPMN 2.0. L’objectif était de créer un modèle résilient, transparent, et efficace capable de gérer ces questions complexes, scénarios à plusieurs parties sans nécessiter une surveillance constante manuelle par le Président.

La solution BPMN
Le processus résultant, visualisé dans le schéma (image_3.png), est un modèle de collaboration sophistiqué qui sépare clairement les responsabilités entre leGestionnaire de la liste des problèmes (l’administrateur du processus) et leMembres du groupe de travail (les votants). Le modèle est structuré pour gérer tout le cycle de vie d’un problème, de l’identification au consensus final, avec des mesures spécifiques, des mesures de sécurité automatisées (boucles) pour gérer les échecs courants du processus.
Analyse détaillée du processus
Le processus est initié par un événement de départ : Problèmes identifiés. Le flux est ensuite structuré en quatre phases clés, qui correspondent aux boucles numérotées dans le schéma.
-
Phase 1 : Le cycle de discussion (sous-processus)
-
Rôle : Gestionnaire de la liste des problèmes.
-
Activités : Le gestionnaire lance une discussion en modérant les fils de courriels et en organisant des appels conférence. Cela est crucial pour les sujets complexes où un simple vote pour ou contre est insuffisant.
-
Mécanisme de boucle : À la fin de ce sous-processus, le gestionnaire effectue la tâche « Évaluer l’avancement de la discussion (Gestionnaire de la liste des problèmes) ». Cette tâche définit la variable
DiscussionOver == VRAIouFAUX. -
Résilience : Si la discussion est jugée incomplète ou de nouveaux problèmes sont soulevés, le processus revient au début de l’activité « Discussion par courriel modérée ». Cela empêche le processus de passer prématurément à un vote avant que la question ne soit suffisamment mûre.
-
-
Phase 2 : La boucle d’avertissement de participation
-
Rôle : Gestionnaire de la liste des questions et membres du groupe de travail.
-
Activités : Une fois la discussion terminée, le gestionnaire lance un vote en effectuant la tâche « Annoncer les questions pour le vote ».
-
Mécanisme de boucle : Le processus attend alors que les membres votent. L’étape critique est le point de décision « Suffisamment de membres ont-ils voté ? (>= 86%)”. Cela exige un quorum élevé (86 %) pour garantir un résultat légitime.
-
Résilience (le système d’avertissement) : Si le quorum n’est pas atteint (« NON »), le processus suit un chemin d’exception spécifique.
-
Les membres qui n’ont pas voté reçoivent une tâche « Examiner l’avertissement de participation ».
-
Simultanément, le pool du gestionnaire déclenche une tâche « Examiner l’avertissement de participation », garantissant la transparence.
-
Ce flux revient à la tâche « Annoncer les questions pour le vote ». De façon cruciale, cette boucle ne peut avoir lieu qu’une seule foisune seule fois. Le pool des membres affiche une tâche « Revoir l’engagement », suivie d’une passerelle. Cela garantit que si un membre ne vote pasaprès avoir été averti, son vote est enregistré comme un abstention dans le cycle suivant, empêchant des boucles infinies d’alertes. Cette boucle est une fonctionnalité clé pour assurer la responsabilité.
-
-
-
Phase 3 : La boucle de vote multi-tours
-
Rôle : Gestionnaire de la liste des questions et membres du groupe de travail.
-
Activités : Si un quorum est atteint, les votes sont collectés et comptés dans le « sous-processus Collecte des votes ».
-
Mécanisme de boucle : Après le dépouillement, la passerelle « Questions sans majorité ? » vérifie si les propositions ont obtenu le soutien nécessaire.
-
Résilience (affinement des choix) : Si une question ne dispose pas d’une majorité, le processus entre alors dans une boucle d’affinement. Le pool du gestionnaire affiche la tâche « Analyser les choix affinés » (souvent basée sur les retours du vote initial) et les membres sont invités à « Soumettre un vote révisé ». Cela permet au groupe de réduire le nombre d’options (p.ex., de cinq options aux deux premières) et de voter à nouveau, plutôt que de simplement rejeter la question. Cette boucle est conçue pour résoudre des problèmes complexes de préférences sans recommencer toute la discussion.
-
-
Phase 4 : Redémarrage du cycle de discussion
-
Rôle : Gestionnaire de la liste des questions.
-
Activités : Il s’agit du chemin d’exception ultime pour les problèmes intransigeants.
-
Mécanisme de boucle : Après que la boucle de vote à plusieurs tours soit épuisée, la passerelle « Échec de deux cycles de vote ? » vérifie si le problème n’a pas pu atteindre un consensus après deux tours complets de vote.
-
Résilience (réinitialisation complète) : Si la réponse est « OUI », le flux du processus est réinitialisé, et non interrompu. Un flux de message relie cette passerelle au début du sous-processus « 1. Cycle de discussion ». Cela oblige le groupe à repartir de zéro, à reformuler le problème, et à recommencer la phase de discussion avec un contexte frais. Cela empêche le processus de se terminer dans un état « non résolu » et fournit une voie claire, documentée pour la montée en escalade.

-
Explication détaillée du processus de vote par e-mail BPMN
Le diagramme BPMN fourni représente un flux de travail structuré et collaboratif conçu pour résoudre les problèmes au sein du groupe de travail BPMN. Le modèle est défini comme une collaboration entre deux participants principaux, ou « Pools » : le Gestionnaire de la liste des problèmes et le Membres du groupe de travail.
Le flux du processus est régulé par quatre boucles distinctes et complexes qui assurent que le groupe atteigne un consensus ou gère efficacement les problèmes de participation.
1. Boucle interne du cycle de discussion
Le processus commence par le sous-processus « Cycle de discussion », qui est l’activité principale de gestion des nouveaux problèmes.
-
Mécanisme : Au sein de ce sous-processus, le gestionnaire de la liste des problèmes exécute la tâche « Évaluer l’avancement de la discussion ».
-
Logique : Cette tâche met à jour un
DiscussionTerminéevariable à TRUE ou FALSE. -
Action de boucle: Si la variable est définie à FALSE, le sous-processus déclenche une boucle, obligeant toute la cycle de modération par e-mail et d’appels de conférence à se répéter jusqu’à ce que la discussion soit considérée comme terminée.
2. La boucle d’avertissement de participation
Cette boucle agit comme une protection contre une faible participation des électeurs à la fin de la phase de vote.
-
Mécanisme: Le processus atteint un point de décision posant la question « Suffisamment de membres ont-ils voté ? ». L’approbation nécessite une majorité de deux tiers des membres votants.
-
Action de boucle: Si la réponse est NON, le système vérifie si les membres ont déjà reçu un avertissement. Si ce n’est pas le cas, le processus revient à la tâche « Annoncer les questions à voter » afin de lancer un second cycle de vote avec un avertissement joint.
3. La boucle de vote en plusieurs tours
Lorsque le premier vote ne parvient pas à atteindre une majorité, cette boucle fournit un mécanisme pour affiner les choix disponibles pour les membres.
-
Mécanisme: Si des « Questions sans majorité ? » persistent après le vote initial, un sous-processus s’exécute pour réduire les solutions potentielles aux deux options les plus populaires.
-
Action de boucle: Les électeurs sont ensuite invités à modifier leurs votes en fonction des options affinées, et le flux revient au sous-processus « Recueillir les votes » pour un second tour plus ciblé.
4. Redémarrage du cycle de discussion
Il s’agit de la dernière boucle ultime lorsque le processus de vote échoue à produire une résolution après plusieurs tentatives.
-
Mécanisme: Si la boucle de vote en plusieurs tours a été épuisée sans consensus réussi, le processus vérifie si deux cycles de vote infructueux ont eu lieu.
-
Action de boucle: Plutôt que de se terminer, le processus est entièrement réinitialisé, revenant au sous-processus initial « Cycle de discussion » pour redémarrer la phase de discussion.
Résumé des concepts clés BPMN utilisés
-
Pools de collaboration: Le diagramme sépare les responsabilités entre le Gestionnaire de la liste des questions (qui orchestre le processus) et le Membres du groupe de travail (qui participent aux discussions et aux votes).
-
Synchronisation: Le modèle utilise ces quatre boucles pour synchroniser les activités à travers des chemins parallèles, telles que les minuteries, la modération des courriels et les appels de conférence, garantissant que le gestionnaire conserve une vue claire de l’état de la question.
-
Résilience: En utilisant ces boucles, le processus gère les scénarios commerciaux « inhabituels » où le consensus pourrait être difficile à atteindre ou la participation insuffisante, empêchant le processus de stagner dans un état incomplet.
Conclusion
La formalisation de ce processus à l’aide du BPMN a transformé les opérations du groupe de travail BPMN. Le modèle, avec ses rôles explicites, des flux de messages clairs, et quatre boucles d’exception distinctes, fournit un cadre solide pour la collaboration mondiale.
En intégrant directement ces boucles dans la définition du processus, le groupe a atteint :
-
Participation accrue : La boucle d’alerte automatisée garantit que le quorum est rarement manqué.
-
Décisions de meilleure qualité : La boucle de vote en plusieurs tours permet de résoudre des questions complexes, à plusieurs options.
-
Efficacité : Le processus ne stagne plus ; il progresse soit vers un consensus, soit revient automatiquement à un stade antérieur, plus approprié (comme la discussion).
-
Transparence et traçabilité : Toute action, de l’envoi d’une alerte au réinitialisation d’un cycle, fait partie du modèle de processus formel, offrant une traçabilité claire pour toutes les décisions.
L’étude de cas démontre comment le BPMN peut être utilisé non seulement pour modéliser des flux opérationnels, mais aussi pour structurer et gouverner des activités de collaboration complexes, axées sur le consensus.











