Responsabilités pour l'affectation des tâches

Objective

After completing this lesson, you will be able to comprendre les responsabilités pour l'affectation des tâches.

Commencer par les notions de base

BPMN est une notation puissante et significative.

Éléments principaux BPMN

Les éléments principaux BPMN sont constitués des objets de flux, des objets de connexion, des artefacts et des responsabilités. Objets de flux : ces éléments sont au cœur de chaque modèle de processus. Ils sont utilisés pour décrire ce qui doit être fait en fonction de quelles conditions. Connexion d'objets : ces flux sont utilisés pour connecter des éléments entre eux. Artefacts : il s'agit d'éléments qui fournissent des informations supplémentaires aux processus. Elles ne sont pas nécessairement requises pour une exécution réussie du processus. Responsabilités : ces éléments se concentrent sur les personnes impliquées dans les processus. Ils sont utilisés pour définir les rôles, les services et d'autres responsabilités.

Lecture et création de modèles de processus

Lire un processus, c'est comme lire un livre. Il suit une certaine orientation et est lu de gauche à droite et de haut en bas. Apprendre BPMN, c'est comme apprendre une langue. Tous les éléments BPMN ont une signification spécifique, comme les mots. L'effort en vaut la peine, comme on peut parler, et même penser, dans le langage d'un processus.

En supposant que nous ayons faim, créons un processus utilisant des éléments BPMN de base pour décrire ce que nous devons faire pour atteindre l'objectif de satisfaire notre faim.

Ce dont vous avez besoin pour créer un processus

  • Événement de début pour décrire ce qui déclenche notre processus.
  • Un flux de séquence, qui nous guide tout au long du processus et de nos tâches.
  • Une tâche pour décrire ce que nous devons faire.
  • Événement de fin qui décrit l'état atteint à la fin du processus.
Dans cet exemple de diagramme, le cas de processus commence par un Événement de début, intitulé Affamé, suivi de trois tâches : Acheter des épiceries, Préparer le repas et Manger le repas. Chaque tâche est une activité de base du processus. Les flèches représentent le flux de séquence entre les tâches, affichant le flux du processus et les éléments de connexion. Le processus se termine par un Événement de fin, dans cet exemple Plus faim !.

Concept de jeton BPMN

Imaginez que votre processus de gestion est un processus en marbre.

Dans un processus, il y a des coulées que le marbre doit suivre. La seule chose qui peut arrêter notre marbre à travers le processus sont les tâches. Ici, le marbre doit attendre que la tâche soit appliquée. Au final, nous devons nous assurer que tous les flux atteignent l'événement de fin, afin que le marbre puisse toujours franchir la ligne d'arrivée à chaque fois. Si le marbre n'arrive pas, nous savons qu'il y a quelque chose qui ne va pas et que le flux a été interrompu quelque part.

L'exemple du marbre est un moyen facile de penser au concept BPMN d'un 'jeton'. En BPMN, notre marbre est officiellement appelé jeton. Le concept de jeton explique le comportement d'exécution des processus de gestion, quelle que soit leur complexité.

Une fois que vous avez saisi cette idée, il est vraiment utile de comprendre les flux de processus de gestion, et en particulier les messages d'erreur lorsque vous vérifiez le comportement d'exécution des processus.

Si vous pensez que ces "contrôles techniques" ne sont pas importants, car vos modèles ne sont pas exécutés par des systèmes, nous sommes là pour vous le dire - ils sont importants.

Le même concept s'applique dans :

  • Vérification de la syntaxe BPMN (s'applique chaque fois que vous enregistrez votre diagramme).
  • simulation de processus (où les jetons peuvent même être visualisés).

Si vous appliquez correctement le concept de jeton, vous pouvez comprendre n'importe quel modèle de processus BPMN, quelle que soit sa complexité.

Remarque

Nous faisons référence au concept de jeton tout au long du cours pour expliquer des exemples et des éléments de processus.
Conventions d'appellation pour les tâches et les événements : éviter la voix passive. Par exemple, création de facture peut être plus utile pour un sous-processus possible ; ou facture créée s'applique aux événements, car cela indique ce qui s'est passé. Une tâche a toujours besoin d'une voix active commençant par un verbe. Par exemple, créer une facture indique que quelque chose est fait (verbe + nom).

Chaque fois que plusieurs personnes d'une entreprise sont impliquées dans la modélisation de processus, il est important de s'assurer que vous êtes cohérent avec la dénomination. Heureusement, il existe des conventions d'appellation pour les tâches et les événements afin de s'assurer que tous les processus BPMN suivent le même style universel afin qu'ils soient compris dans le monde entier.

Gardez à l'esprit que les conventions d'appellation pour les tâches et les événements sont basées sur les meilleures pratiques de BPMN et ne doivent donc pas être reconnues comme des politiques ou des règles strictes. Vous pouvez vous en écarter s'il est correctement justifié, significatif et également compréhensible pour les concepteurs.

Alors, comment pouvez-vous nommer un événement correctement et de manière cohérente ? Il existe des conventions, qui vous aident à identifier l’État IS. En pratique, les mots de signal potentiels pour nommer les événements sont:

  • [demande] s'est produite.
  • [commande] reçue.
  • [service] disponible.
  • [facture] créée.
  • ...

Vous n'avez pas besoin d'utiliser le terme "est", mais cela permet de vous assurer que vous décrivez réellement un état IS.

Une formulation active indique une activité et non un événement. Par conséquent, ce type de formulation est erroné pour les événements, par exemple Traiter la commande ou Livrer le produit. Les événements nécessitent une formulation passive (quelque chose est fait/a été atteint). Les événements de début doivent toujours vous indiquer ce qui déclenche le processus, les événements de fin doivent vous indiquer quel était l'objectif à ce stade. Par exemple, La commande est passée ou Le produit est prêt pour la livraison.

Responsabilités d'affectation des tâches

Les tâches de gestion sont exécutées par les ressources, manuellement ou techniquement.

Dans le monde réel, BPMN utilise un autre concept facile à retenir à des fins de modélisation appelé Pool and Lane. Ce concept est utilisé pour modéliser les responsabilités dans les processus de gestion. Les voies peuvent être comparées à une piscine comme des pistes de natation - comme elles leur ressemblent réellement.

Le concept de piscine et de couloir vous permet d'affecter des tâches à des responsabilités, plutôt que l'inverse. Cela est plus judicieux car chaque tâche est exécutée par quelqu'un, et l'affectation d'une même personne à plusieurs tâches à chaque fois est fastidieuse (ce qui était le cas dans des notations telles que EPC).

Qui est responsable ?

Il s'agit d'un exemple d'organisation ACME G.A., représentée par un pool. Il dispose de deux départements, Ventes et Finance, tous deux représentés par des couloirs (Swim) à l'intérieur de la piscine.

Un pool représente généralement l'ensemble de l'organisation dans laquelle le processus a lieu.

Les barres représentent la responsabilité réelle de l'application des tâches, qui peut être un rôle, un service, un poste et même une personne nommée (non recommandé).

Responsabilités dans les modèles de processus

En général, chaque couloir d'une piscine est responsable de l'application de toutes les tâches affectées. Comme le flux de séquence relie la tâche, un franchissement de voie peut également être considéré comme un transfert d'informations et de responsabilité d'exécution. Par conséquent, les participants doivent interagir et communiquer entre eux.

L'utilisation des piscines et des couloirs est expliquée avec l'histoire suivante de Tim et Robert, deux camarades qui partagent un logement.

Une triste histoire d'un dîner...

Tim a trouvé une nouvelle recette sur internet. Cependant, Tim ne peut pas très bien cuisiner. Heureusement, son colocataire Robert aime cuisiner et est heureux d'essayer la nouvelle recette. Cependant, après avoir cuisiné le délicieux dîner, Robert avait tellement faim qu'il ne pouvait plus attendre Tim (qui était en appel avec sa maman). Alors, il a commencé à dîner seul.

Tim (Couloir) :

  • achète des épiceries

Robert (Lane)

  • prépare le dîner
  • Dîner (Tim n'est pas impliqué)
Ce diagramme représente un scénario d'hébergement partagé, représenté par une piscine, et divisé en deux voies, Tim et Robert. Quant au processus, l'événement de début est Nouvelle recette délicieuse trouvée par Tim, et sa première tâche Acheter des épiceries. Ensuite, le flux de processus passe à la voie de Robert, alors qu'il prépare le dîner, et mange le délicieux dîner. Le processus se termine par la recette ajoutée aux favoris.

...avec une bonne fin

Alors que Robert mangeait déjà, Tim a senti le dîner pendant son appel téléphonique et est allé à la cuisine - juste à temps! Maintenant, ils peuvent tous les deux manger ensemble.

Robert (Lane)

  • prépare le dîner
  • Dîner

Tim (participant supplémentaire au processus)

  • est également impliqué dans la tâche "dîner"
Le même exemple est utilisé ici, cette fois en ajoutant Tim en tant que participant supplémentaire au processus à la tâche Manger délicieux dîner.

Conclusion

Concluons ce que nous avons observé dans notre dîner eexemple :

  • Les responsabilités (couloirs) appartiennent à une organisation (Pool), dans notre exemple : le logement partagé
  • Les responsabilités pour les tâches peuvent être visualisées dans les modèles de processus :
    • via des couloirs.
    • via des participants supplémentaires au processus.

Bien que davantage de participants soient affectés à des tâches, il doit y avoir une responsabilité majeure responsable de cette tâche. Vous pouvez penser à une personne qui s'assure que tous les autres participants affectés se réunissent.

Remarque

Le participant supplémentaire est un élément spécifique à SAP Signavio, à utiliser dans la modélisation de processus BPMN. Il n'appartient pas à l'ensemble officiel d'éléments dans la notation BPMN 2.0.

Conventions d'appellation pour les piscines et les couloirs

Vous trouverez ci-dessous les possibilités de conventions d'appellation pour les couloirs. Tous les styles de dénomination utilisés dans cette image sont corrects et peuvent également être utilisés en combinaison, même si le style "Personne" doit être évité si possible.

Les conventions d'appellation des piscines et couloirs sont les suivantes : Rôle (basé sur processus) : nommé d'après un rôle spécifique dans le processus. L'avantage est que le rôle peut rester le même, mais que différentes personnes peuvent remplir ce rôle. Personne : nommée d'après une personne spécifique (par exemple, Mme Clark). Cela n'est pas recommandé car cette personne peut quitter l'entreprise, être en vacances ou tout simplement ne pas être disponible. Entité organisationnelle : cette barre est nommée d'après une entité organisationnelle (par exemple, Finances). Cela fonctionne mieux pour les tâches pour lesquelles il n'existe aucune responsabilité claire pour un rôle ou une personne spécifique. Poste ou rôle métier : nommé d'après un rôle métier spécifique, par exemple, Responsable des finances. Cela permet de donner une responsabilité directe aux tâches à une personne spécifique dans un poste spécifique. Ne doit être utilisé qu'à cette fin.

Remarque

L'utilisation d'une personne nommée pour définir les responsabilités n'est pas recommandée car les noms sont susceptibles de changer et d'augmenter le niveau de maintenance pour tous les processus concernés.

Meilleure pratique : utilisez plutôt des rôles liés aux processus.