Tâche: Identifier les acteurs et les cas d'utilisation métier
Cette tâche porte sur l'identification des frontières du métier qui va être modélisé et sur la description des interactions externes en termes d'acteurs métier et de cas d'utilisation métier.
Disciplines: Modélisation métier
Objet
  • Définir les limites du métier à modéliser.
  • Définir les personnes et les éléments qui interagiront avec le métier.
  • Décrire le fonctionnement du métier.
  • Créer des diagrammes décrivant le modèle de cas d'utilisation métier.
  • Développer une étude sur le modèle de cas d'utilisation métier.
Relations
Etapes
Identification des acteurs métier

Toute personne, organisation, entreprise, machine ou groupe interagissant avec le métier peut potentiellement être un acteur métier :

  • clients
  • partenaires
  • fournisseurs
  • autorités (légales, réglementaires, entre autres)
  • filiales
  • propriétaires et investisseurs (déterminez si le Conseil d'administration doit être intégré au métier ou s'il doit être modélisé en tant qu'acteur).
  • systèmes d'information situés en dehors du métier

Si l'organisation que vous modélisez fait partie d'une grande entreprise, ces catégories peuvent également contenir des acteurs métier tels que :

  • d'autres secteurs de l'entreprise
  • certains rôles d'autres services

Il est très important que vous considériez l'étendue de la modélisation métier et les frontières de ce que vous définissez comme "l'organisation cible". Si vous avez choisi de n'inclure qu'une partie de l'entreprise dans l'organisation cible, les autres parties de l'entreprise concernée figureront sous forme d'acteurs métier.

Attribuez à chaque acteur métier un nom décrivant son rôle dans l'entreprise. Définissez chaque acteur métier sous forme de brève description de ses responsabilités et du motif de son interaction avec l'entreprise (y compris la valeur ajoutée escomptée par l'acteur métier). Voir aussi Instructions : Acteur métier.

Identification des cas d'utilisation métier

Pour identifier les principaux cas d'utilisation métier, vous devez prendre en compte la valeur retirée de l'entreprise par chaque acteur métier. Demandez-vous de quels services l'acteur métier espère bénéficier. Il peut être judicieux de commencer par les cas d'utilisation métier de base qui servent au client ou à l'équivalent du client dans les cas où il n'y a aucune interaction commerciale. Pour plus d'informations sur les catégories de cas d'utilisation métier, voir aussi Instructions : Modèle de cas d'utilisation métier.

Il peut également être utile d'étudier le cycle de vie de l'acteur métier pour déterminer les réponses aux questions suivantes :

  • Quel a été le premier contact de l'acteur métier avec l'entreprise ? 
  • Par quelles phases ou quels états l'acteur métier passe-t-il dans ses interactions avec l'entreprise ?
  • Quelles sont les interactions que l'acteur métier considère comme significatives ?
  • A quelle condition l'acteur métier est-il satisfait ?
  • Quels sont les événements dont l'acteur métier souhaite être tenu informé ?

Dans le cadre du support métier, les processus peuvent également être représentés sous forme de cas d'utilisation métier. Demandez-vous quelles sont les conditions à réunir pour livrer des produits et des services à des clients. Il est certain que l'étendue de la modélisation métier et les objectifs associés détermineront le niveau de support apporté aux cas d'utilisation métier, le cas échéant. Recherchez les types de processus suivants :

  • développement et gestion du personnel
  • développement et gestion du secteur informatique au sein de l'entreprise
  • développement et maintenance des locaux
  • sécurité
  • conseil juridique
  • partenariats et gestion des contrats
  • comptabilité
  • logistique
  • achats
  • études et recherche marketing
  • développement de produits

Les processus peuvent être représentés sous la forme de cas d'utilisation métier dans le cadre de la gestion de l'entreprise, bien qu'ils ne présentent pas le même intérêt sous l'angle d'un système d'informations. Pour identifier les processus de gestion, recherchez les tâches associées à la gestion globale de l'entreprise et celles qui interagissent normalement avec les acteurs. Tenez compte de ce que le métier apporte à ces derniers. Recherchez les tâches qui permettent de :

  • Rassembler et de fournir aux propriétaires et aux investisseurs des informations sur l'entreprise.
  • Définir des objectifs à long terme.
  • Coordonner et de hiérarchiser les autres cas d'utilisation métier contenus dans l'entreprise.
  • Créer de nouveaux processus pour l'entreprise.
  • Planifier et de mettre en oeuvre des améliorations.
  • Surveiller les processus inclus dans l'entreprise.

Le cycle de vie d'un processus de ce type est souvent d'une année fiscale.

Pour identifier les cas d'utilisation métier, vous pouvez également demander à des experts de différents domaines de décrire chaque tâche de l'entreprise. Ensuite, regroupez ces tâches en cas d'utilisation métier, puis nommez-les et décrivez-les brièvement.

Vous devez tenir compte des objectifs métier définis. Leur examen permet parfois de découvrir un cas d'utilisation métier qui serait sinon resté méconnu.

Voir aussi Instructions : Modèle de cas d'utilisation métier et Instructions : Cas d'utilisation métier pour obtenir des informations supplémentaires.

Examen des objectifs métier

Examinez les objectifs métier déjà décrits et déterminez s'ils seront pris en charge par les cas d'utilisation métier. Si vous vous rendez compte qu'un cas d'utilisation métier sert deux objectifs totalement différents, vous pouvez le diviser en deux. En effet, il est difficile de mesurer ou d'améliorer les performances d'un cas d'utilisation métier qui sert deux objectifs métier diamétralement opposés. Les cas d'utilisation métier qui ne servent aucun des objectifs métier identifiés peuvent par ailleurs s'avérer inutiles. Mais si vous les examinez, vous découvrirez peut-être d'autres objectifs métier inconnus.

Les objectifs métier doivent être mis en relation avec les acteurs métier. Les objectifs métier identifiés sont-ils dirigés vers les acteurs métier concernés ? Existe-t-il certains acteurs métier non pris en compte de ces objectifs ? Au cours de cette analyse, il est possible que vous découvriez également de nouveaux objectifs métier. Voir aussi Instructions : Objectif métier pour plus d'informations.

Hiérarchisation des cas d'utilisation métier

Une fois que vous avez identifié les acteurs métier et les cas d'utilisation métier, vous devez hiérarchiser les cas qui présentent un intérêt particulier et qui doivent donc être détaillés. (Voir aussi Tâche : Description détaillée d'un cas d'utilisation métier.) Pour déterminer les cas d'utilisation métier prioritaires, procédez comme suit :

  • Déterminez les cas d'utilisation métier qui présenteront un intérêt pour le système envisagé (si vous avez recours à une ingénierie métier pour déterminer les besoins en matière de systèmes d'information).
  • Rédigez une description étape par étape avant de décider d'inclure ou non un cas d'utilisation métier qui n'apparaît pas clairement pertinent du point de vue du système d'information.
  • Recherchez les cas d'utilisation métier qui servent les objectifs métier les plus importants.

Pour découvrir d'autres critères d'identification de cas d'utilisation métier importants sur le plan architectural, voir aussi Technique : Document d'architecture métier.

Mise au point d'une vue d'ensemble de l'enchaînement d'activités du cas d'utilisation métier

Pour comprendre l'objectif d'un cas d'utilisation métier, vous devez souvent utiliser une vue d'ensemble étape par étape du flux de travaux correspondant. La personne qui sera chargée de spécifier le cas d'utilisation aura également besoin de cette description étape par étape.

Par exemple, la première ébauche de description étape par étape du cas d'utilisation métier "Enregistrement individuel" peut se présenter comme suit :

  • Le passager intègre la file d'attente d'enregistrement.
  • Le passager tend son billet à l'agent d'enregistrement.
  • L'agent d'enregistrement valide le billet.
  • L'agent d'enregistrement procède à l'enregistrement des bagages.
  • L'agent d'enregistrement réserve un siège pour le passager.
  • La carte d'embarquement est imprimée.
  • L'agent d'enregistrement tend la carte d'embarquement au passager.
  • Le passager quitte le comptoir d'enregistrement.

Rappelons qu'il s'agit d'une première ébauche et que d'autres tâches peuvent venir s'ajouter ultérieurement. Vous pouvez également inclure d'autres flux alternatifs dans ces étapes initiales.

La première ébauche fournit une image claire de l'action du cas d'utilisation métier (début, fin et valeur apportée). En règle générale, vous avez besoin d'une heure maximum pour rédiger une brève description étape par étape d'un cas d'utilisation métier. (Les cas d'utilisation métier utilisés pour la gestion constituent une exception car ils sont généralement complexes.)

Concentrez-vous sur les cas d'utilisation métier les plus importants, c'est-à-dire sur ceux qui contiennent le plus fort potentiel d'améliorations. L'étendue du cas d'utilisation métier peut-elle être élargie de telle sorte que certains travaux effectués à l'origine par le client (ou par personne en particulier) puissent être pris en charge par l'organisation cible ? Inversement, cette étendue peut-elle être réduite de telle sorte que le client se charge désormais de certaines tâches exécutées auparavant par l'organisation cible ? On parle d'amélioration d'un cas d'utilisation métier lorsque celui-ci sert davantage les intérêts du client. Cela implique notamment une simplification, de meilleurs résultats, ou encore des délais plus courts. "Les clients doivent pouvoir pénétrer au coeur de l'entreprise" [SEY98].

Pour chaque cas d'utilisation métier, définissez des objectifs mesurables que vous pouvez utiliser pour vérifier les résultats obtenus. Vous pourrez ensuite redéfinir ces objectifs métier et les traduire en objectifs métier différents ou en stratégie métier. Une fois l'organisation cible établie, vous pouvez utiliser des objectifs métier pour mesurer en continu le fonctionnement des cas d'utilisation métier et les améliorations apportées. 

Voir aussi Instructions : Cas d'utilisation métier.

Description de la façon dont les acteurs métier et les cas d'utilisation interagissent

Dressez la liste des acteurs métier qui interagissent avec le cas d'utilisation métier : pour cela, définissez une association de communication entre eux. S'il est important d'indiquer qui a initialisé la communication, vous pouvez ajouter une capacité de navigation à l'association. Si cela peut améliorer la lisibilité du modèle, vous avez également la possibilité d'attribuer un nom à l'association.

Voir aussi Instructions : Association de communication dans le modèle de cas d'utilisation métier.

Regroupement des cas d'utilisation métier et des acteurs

Si le nombre de cas d'utilisation métier est élevé, vous pouvez les diviser pour faciliter la compréhension de la documentation. Les acteurs métier peuvent être regroupés par type (marché, instances réglementaires et partenaires, par exemple). Ils peuvent également être regroupés par objectif (ventes et marketing, développement de produits et gestion, par exemple). Ils peuvent encore être regroupés par acteur métier (actionnaires, investisseurs et clients directs, par exemple).

Présentation du modèle de cas d'utilisation métier dans des diagrammes de cas d'utilisation

Les diagrammes de cas d'utilisation illustrent les combinaisons d'acteurs métier et de cas d'utilisation métier, ainsi que les relations qui existent entre eux. Un diagramme peut contenir les éléments suivants :

  • tous les acteurs métier d'un groupe
  • un acteur métier et tous les autres acteurs métier possédant la même spécialisation que le premier
  • un acteur métier et tous les cas d'utilisation métier avec lesquels il interagit
  • les cas d'utilisation métier qui interagissent avec les mêmes acteurs métier
  • les cas d'utilisation métier qui sont généralement exécutés séquentiellement
  • les cas d'utilisation métier qui appartiennent au même groupe de cas d'utilisation
  • les cas d'utilisation métier les plus importants

Vous remarquerez que le diagramme des cas d'utilisation métier les plus importants peut être utilisé comme récapitulatif des modèles de cas d'utilisation métier et qu'il peut être utile de le consulter. Voir aussi Technique : Diagramme de cas d'utilisation dans le modèle de cas d'utilisation métier.

Mise au point d'une vue d'ensemble du modèle de cas d'utilisation métier

La description de la vue d'ensemble (Rapport : Vue d'ensemble du modèle de cas d'utilisation métier) du modèle de cas d'utilisation métier doit donner les informations suivantes :

  • l'objectif de l'entreprise décrite
  • les principales séquences au cours desquelles les cas d'utilisation métier sont employés
  • les secteurs de l'entreprise qui ne font pas partie du modèle de cas d'utilisation métier
Evaluation de vos résultats

A ce stade, vous devez vérifier à l'aide du modèle de cas d'utilisation que votre travail a obtenu de bons résultats. Toutefois, n'utilisez pas ce modèle de façon détaillée. Vérifiez également la liste de contrôle applicable au modèle de cas d'utilisation métier dont vous vous servez. Les parties concernées devront déterminer si :

  • Tous les cas d'utilisation métier nécessaires ont été identifiés.
  • Tous les cas d'utilisation métier non nécessaires ont été identifiés.
  • Le comportement de chaque cas d'utilisation métier est décrit dans le bon ordre.
  • L'enchaînement d'activités de chaque cas d'utilisation métier est aussi complet que possible à ce stade.
  • La description générale permet de bien comprendre le modèle de cas d'utilisation métier.

Pour plus d'informations, voir aussi Liste de contrôle : Modèle de cas d'utilisation métier, Liste de contrôle : Cas d'utilisation métier, Liste de contrôle : Objectif métier, et  Liste de contrôle : Spécification métier supplémentaire.



Plus d'informations