Instructions: Atelier de modélisation de l'analyse métier
Cet atelier a pour but d'identifier les travailleurs métier et les entités métier qui participent à la réalisation de cas métier. Ces instructions indiquent comment planifier et mener cet atelier.
Relations
Description principale

Cet atelier a pour but d'identifier les travailleurs métier et les entités métier qui participent à la réalisation de cas métier. Une façon productive de travailler est de regrouper entre 3 et 7 personnes et d'utiliser un tableau blanc, un chevalet et des Post-it.?Remarques. A mesure que l'atelier avance, vous devez afficher les résultats obtenus sur les murs de façon à ce que chacun puisse voir et comparer les différents types de diagrammes indiquant les différents aspects de la réalisation d'un processus métier. Ces diagrammes sont présentés ici l'un après l'autre, mais une fois introduits ils évolueront en parallèle. 

Etudiez l'enchaînement d'activités d'un cas d'utilisation métier. Marquez chaque section de votre texte pour montrer les responsabilités correspondant à un travailleur métier ou à une entité métier. Ou, si vous avez dessiné un diagramme d'activité pour l'enchaînement d'activités, ajoutez les états d'activité dans le diagramme. Utilisez deux couleurs de Post-it? Remarques : une pour les travailleurs métier et une pour les entités.

Créez un nouveau diagramme d'activité, avec une ligne de séparation pour chaque travailleur métier participant à ce moment là. Parlez de la façon dont les tâches sont réparties ente les travailleurs métier participants, certaines tâches pouvant avoir besoin d'être divisées et d'autres fusionnées. 

Exemple de diagramme d'activité avec des lignes de séparation

Exemple de diagramme d'activité avec des lignes de séparation. 

Lorsque vous maîtrisez les les responsabilités de chaque travailleur métier, vous pouvez commencer à ajouter les entités dans l'image en utilisant des flux d'objet dans les diagrammes d'activité. Toutefois, pour éviter que ce soit trop embrouillé, il est souvent nécessaire de limiter les entités métier affichées à celles essentielles pour l'enchaînement d'activités. Pour détailler les entités métier, mieux vaut choisir les diagrammes de classes. 

diagramme d'activité avec des flux d'objet ajoutés

Exemple de diagramme d'activité auquel ont été ajoutés des flux d'objets. 

Pour résumer vos résultats, vous pouvez créer un diagramme de classes indiquant les entités métier principales et les travailleurs métier. Dans ce diagramme de classes, vous pouvez aussi commencer par ajouter les relations entre les travailleurs métier et les entités métier nécessaires à la réalisation de l'enchaînement d'activités du cas d'utilisation métier. 

S'il y a beaucoup de travailleurs métier et d'entités métier, vous pouvez avoir besoin de plusieurs diagrammes. Les diagrammes suivants sont recommandés :

  • Un diagramme indiquant la façon dont les travailleurs interagissent (sans montrer d'entités métier).
  • Un diagramme pour chaque sous-flux de la réalisation du cas d'utilisation métier. Chacun de ces diagrammes ne doit contenir que les travailleurs métier et les entités métier impliqués dans le sous-flux. Vous pouvez aussi limiter le diagramme en n'indiquant que les entités métier les plus intéressantes.

Diagramme de classes indiquant le lien entre les travailleurs métier et les entités métier

Un diagramme de classes indique la façon dont les travailleurs métier et les entités métier sont liés pour exécuter l'enchaînement d'activités de la réalisation de cas d'utilisation.

Comme nous l'avons déjà dit, il peut être utile de garder une trace de la façon dont les entités métier doivent être liées dans un diagramme de classes séparé. 

Diagramme de classes indiquent les entités métiers et leurs relations.

Diagramme de classes indiquant les entités métier et leurs relations. 

Les diagrammes de séquence, souvent plus descriptifs que les diagrammes d'activité, doivent être utilisés pour décrire l'enchaînement d'activités dans les situations suivantes :

  • Lorsque certaines parties de la réalisation de cas métier sont complexes ou peu claires.
  • Lorsque peu de travailleurs métier et d'entités métier sont impliqués mais qu'il y a beaucoup d'opérations à exécuter
  • Lorsqu'il faut montrer la séquence exacte dans un enchaînement d'activités, c'est-à-dire les messages pour les opérations des travailleurs métier et les messages pour les opérations des entités métier.

S'il y a beaucoup de travailleurs métier et d'entités métier, vous pouvez avoir besoin de plusieurs diagrammes de séquence. Nos conseils concernant les diagrammes de communication concernent aussi les diagrammes de séquence. Commencez par l'enchaînement d'activités normal de la réalisation du cas d'utilisation, en suivant sa structure. Continuez avec des sous-enchaînements alternatifs.

Pour dessiner le diagramme de séquence d'une réalisation d'un cas métier, procédez de la manière suivante :

  • Placez tous les travailleurs métier et les entités métier qui participent à l'enchaînement d'activités dans un diagramme de séquence.
  • Décrivez la façon dont les travailleurs métier interagissent en utilisant des messages. Pour chaque message, spécifiez l'opération qu'il concerne. Si un travailleur métier gère une entité métier, spécifiez l'opération qu'elle concerne.
  • Dans la marge du texte, décrivez chaque activation (message impliquant une opération).

Un diagramme de séquence documente la façon dont les travailleurs métier interagissent

Un diagramme de séquence documente la façon dont les travailleurs métier interagissent et gèrent les entités métier pour exécuter l'enchaînement d'activités de la réalisation d'un cas métier.

Lorsque vous êtes prêt, enregistrez les informations sur chaque travailleur métier et chaque entité métier (quelles tâches il est censé réaliser). Vous les décrirez plus tard. Enregistrez les informations sur le cas d'utilisation métier et sa réalisation en copiant le contenu du tableau blanc. Une bonne façon de procéder à l'enregistrement est de photographier le tableau blanc avec un appareil photo numérique. Une photo numérique peut être partagée sur la page d'accueil d'un projet.