Recueil des informations sur un cas d'utilisation métier
La première description étape par étape de l'enchaînement d'activités servira de base pour la description détaillée de
l'enchaînement d'activités. Toutefois, avant de commencer, vous devez recueillir des informations sur le cas
d'utilisation métier. Constituez un groupe composé de membres de l'équipe projet et de personnes appartenant à
l'entreprise impliquées dans le processus. Présentez un cas d'utilisation métier et demandez à ce groupe de :
-
Identifier le propriétaire du cas d'utilisation métier. Le propriétaire est le rôle ou la personne chargé de
prendre des décisions quant à la performance et à la modification du cas d'utilisation métier. Toute question
concernant les méthodes de travail actuelles doit être adressée au propriétaire du cas d'utilisation métier.
-
Identifier au moins dix tâches qui doivent être incluses dans le cas d'utilisation métier. Acceptez toutes les
suggestions, sans tenir compte de l'ordre et de la taille des tâches.
-
Nommer au moins cinq interactions avec des acteurs métier, par exemple des demandes d'un acteur métier ou des
événements par rapport auxquels le cas d'utilisation métier doit réagir.
Organisez les activités et les interactions en fonction du temps. Identifiez dans un premier temps l'enchaînement
d'activités élémentaire, puis ajoutez de nouvelles tâches selon les besoins. L'ordre des tâches et des interactions
servira de base à la description du cas d'utilisation métier.
Lors de la phase de recueil des informations, vous aurez très certainement des idées sur l'organisation des
travailleurs métier et des entités métier. Notez ces idées car elles vous serviront plus tard.
|
Détail de l'enchaînement d'activités d'un cas d'utilisation métier
Une fois que vous aurez collecté suffisamment d'informations et que vous les aurez organisées par ordre chronologique,
vous pourrez commencer à décrire en détails l'enchaînement d'activités du cas d'utilisation métier.
Commencez par décrire l'enchaînement d'activités normal pour le cas d'utilisation métier. Revoyez les acteurs métier et
le cas d'utilisation métier de façon simultanée et spécifiez les interactions. Une fois l'enchaînement d'activités
décrit et relativement stable, vous pouvez commencer à décrire les autres enchaînements d'activités possibles.
Respectez les standards définis concernant le format d'un enchaînement d'activités de cas d'utilisation métier. Pour
plus d'informations sur le style, voir les sections sur les flux d'événements dans Technique :
Cas d'utilisation métier et Instructions relatives au
produit : Cas d'utilisation.
|
Identification des objectifs métier pris en charge par les cas d'utilisation métier
Les cas d'utilisation métier doivent être définis en fonction des objectifs métier. S'il s'avère difficile d'identifier
les objectifs métier auxquels un cas d'utilisation métier répond, cela peut signifier que ce cas d'utilisation est trop
abstrait ou que les objectifs eux-mêmes ne sont pas suffisamment concrets. Vous devez prendre en compte tous les
objectifs métier, car un même cas d'utilisation métier peut parfaitement servir plusieurs objectifs. Essayez également
de suivre le raisonnement inverse : par exemple, quels sont les objectifs métier (encore non identifiés) que le cas
d'utilisation métier pourrait servir, compte tenu de son objet et de son enchaînement d'activités ? Cette approche peut
vous aider à identifier de nouveaux objectifs métier ou à affiner certains objectifs existants. Pour plus
d'informations, voir Technique : Modèle de cas d'utilisation métier et Tâche :
Identification des objectifs métier.
|
Structure de l'enchaînement d'activités d'un cas d'utilisation métier
L'enchaînement d'activités d'un cas d'utilisation métier peut être scindé en plusieurs sous-enchaînements. Lorsque le
cas d'utilisation est activé, les sous-enchaînements peuvent se combiner de différentes manières si les conditions
suivantes sont réunies :
-
Le cas d'utilisation métier peut suivre différents chemins en fonction des informations saisies par un acteur
métier donné ou des valeurs de certains attributs ou objets. Par exemple, l'enchaînement d'activités peut suivre un
chemin différent en fonction des interactions avec un acteur métier.
-
Le cas d'utilisation métier peut exécuter certains sous-enchaînements dans un ordre différent.
-
Le cas d'utilisation métier peut exécuter plusieurs sous-enchaînements en même temps.
Vous devez décrire tous ces sous-enchaînements optionnels et alternatifs. Il est conseillé de décrire chaque
sous-enchaînement dans un document séparé. Cela est même obligatoire pour les types de sous-enchaînements suivants :
-
Sous-enchaînements qui constituent une part importante d'un enchaînement d'activités.
-
Sous-enchaînements exceptionnels. Cela permet de mieux faire ressortir l'enchaînement d'activités normal pour le
cas d'utilisation métier.
-
Sous-enchaînements exécutés à intervalles réguliers dans le cadre d'un même enchaînement d'activités.
En revanche, si un sous-enchaînement constitue une infime partie d'un enchaînement d'activités, il est préférable de le
décrire dans le corps du texte.
Vous pouvez illustrer la structure de l'enchaînement d'activités par un diagramme d'activité. Voir Technique : Diagramme d'activité dans le modèle de cas d'utilisation métier.
Pour plus d'informations sur la structure d'un enchaînement d'activités, voir la section concernant la structure du
flux d'événements dans Instructions relatives au
produit : Cas d'utilisation.
|
Illustration des relations avec les acteurs métier et les autres cas d'utilisation métier
Créez des diagrammes illustrant le cas d'utilisation métier et ses relations avec les acteurs métier et les autres cas
d'utilisation métier. Un diagramme de ce type est considéré comme un diagramme appartenant au cas d'utilisation métier,
et doit donc lui être associé. Notez que ce type de diagramme spécifique à un cas d'utilisation n'est généralement pas
d'une grande utilité, sauf si certaines relations d'extension ou d'inclusion du cas d'utilisation métier méritent
d'être explicitées, ou encore en cas de complexité inhabituelle concernant le rôle des différents acteurs métier. Voir
aussi Technique : Diagramme de cas d'utilisation dans le modèle de cas d'utilisation
métier.
|
Description des exigences spéciales d'un cas d'utilisation métier
Reprenez les informations liées au cas d'utilisation métier qui ne sont pas prises en compte dans l'enchaînement
d'activités, ni dans les objectifs de performance.
|
Description des objectifs de performance d'un cas d'utilisation métier
Identifiez les objectifs de performance correspondant aux résultats à obtenir pour un acteur métier donné. Si vous
développez ou déployez un système métier, concentrez-vous sur les objectifs à réaliser du point de vue du système
d'information. Ultérieurement, ces objectifs de performance pourront aider à mesurer le cas d'utilisation une fois le
déploiement terminé.
|
Description des points d'extension
Evaluation de vos résultats
Un cas d'utilisation métier n'est complet que s'il décrit toutes les activités effectuées. Avant de valider votre
description, assurez-vous qu'elle affiche toutes les caractéristiques d'un bon cas d'utilisation.
Evaluez chaque cas d'utilisation métier et ses enchaînements d'activités. Une bonne méthode pour évaluer un
enchaînement d'activités consiste à en faire une 'visite virtuelle'. Dans ce cas, la personne responsable du cas
d'utilisation métier guide un ou deux membres de l'équipe projet tout au long de l'enchaînement d'activités. Utilisez
un scénario : imaginez une situation réelle, avec un certain nombre de personnes jouant le rôle des différents acteurs.
Voir la liste de contrôle pour les cas d'utilisation métier dans Tâche : Revue du modèle de cas d'utilisation métier.
|
|