Modélisation métier
Composant métier
A chaque activité élémentaire effectuée par un acteur de l'entreprise, il peut être associé un micro-système d'information dédié appelé composant métier. Nous retrouvons les fonctions essentielles suivantes :
- Interaction avec l'utilisateur.
- Echange d'informations.
- Production de documents.
- Persistance.
- Calcul.
Ce composant comporte la modélisation de l'activité élémentaire pour la partie qui est automatisée. Cette abstraction est décrite au niveau informatique par l'interface métier qui est indépendante de :
- Tout usage.
Par exemple, une interface homme-machine, un batch intégrant un flux de données, une édition, etc.
- Toute mise en oeuvre.
Par exemple par intégration d'une fonctionnalité d'un progiciel spécifique, par un développement spécifique, etc.
- Toute technologie.
Par exemple en client-serveur, en client-léger ; enregistrement dans une base Db2 sur Z/Os ou Oracle sur Linux, etc.
Interface métier
L'interface métier décrit de façon exhaustive la partie de l'activité à automatiser :
- Les informations.
Elles sont regroupées en des entités telles un client, une commande ou une facture. Une interface métier comporte des propriétés :
- Une clé d'identification unique.
Il s'agit par exemple du numéro de client, de la référence de la commande ou de la facture.
- Des propriétés éventuelles.
Pour un client, il s'agit par exemple de son nom, de son numéro de téléphone, du chiffre d'affaires réalisé avec lui, de la date à laquelle il a contacté l'entreprise la première fois. Une propriété est donc caractérisée par :
- Son type.
Les types les plus usuels sont la chaîne de caractères - pour le nom -, l'entier - pour le numéro de téléphone -, le réel - pour le chiffre d'affaires - et la date - pour la date de contact.
- Sa taille.
Par exemple, le nom du client peut avoir au plus 30 caractères.
- Son obligation.
Par exemple, le client possède forcément un nom mais par forcément un numéro de téléphone.
- Les relations entre les entités.
Une relation est une liaison entre deux entités telles les commandes réalisées par un client. Une relation comporte :
- Un sens.
- Une cardinalité.
- Des propriétés éventuelles.
- Les actions.
Elles peuvent être :
- Indépendantes des entités.
Par exemple l'action de vérifier un mot de passe" au lancement de l'application.
- Propres à l'une d'elles.
Pour un client, une action peut être rechercher le client" ; pour une commande, une action peut être enregistrer la commande" ; pour une facture, une action peut être imprimer la facture", etc. Nous parlons alors de méthodes.
Modèle métier
Lors de la phase de conception fonctionnelle d'une application, les interfaces métiers des activités élémentaires entrant dans le périmètre sont définies. De proche en proche, en déroulant les processus, il est possible de construire le modèle métier de l'entreprise ou du service public, par agrégation et complétude des différentes interfaces métiers.
Les interconnexions des applications, se traduisant au quotidien dans le système d'information par les flux de données et les appels de services, sont caractérisées par des interfaces métiers partagées.
Voici un exemple :
Il se peut qu'une interface métier partagée soit trop riche pour une application. En ce cas, afin de simplifier la modélisation localement, il est possible de réaliser une vue métier en ne conservant que les informations, les relations et les actions nécessaires.
En construisant un système d'information autour d'un modèle métier conçu autour d'interfaces métiers, il y a deux bénéfices majeurs pour l'entreprise :
- Deux applications mettant en oeuvre une interface métier sont interchangeables sans incidence pour les autres applications qui y sont interconnectées.
Le coût des projets en est d'autant réduit.
- La circulation des informations est facilitée.
Puisque les formats logiques des informations sont identiques du fait des interfaces métiers partagées.
Règles d'expertise métier
Le modèle métier conceptualise les informations conservées et échangées au sein de l'entreprise ainsi que les actions impactant leur cycle de vie - création, modification, lecture, transfert et destruction.
En revanche, le modèle métier n'aborde pas l'état de l'art, le savoir-faire de l'entreprise, issus des années d'expérience nourries par les diverses compétences, qui ont contribuées à son positionnement et à sa culture.
L'objet des règles d'expertise métier est de combler cette carence en explicitant cette expertise, qui le plus souvent, est propre à l'entreprise. Elles agissent comme des réflexes sur le modèle métier.
Voici un exemple qui pourrait s'appliquer à une interface métier décrivant un client dans le secteur d'activités des télécommunications :
Si la facture du client est inférieure à un Euro alors ne pas réclamer le paiement.
La raison est de ne pas avoir de frais bancaires supérieurs au chiffre d'affaires.
Si la consommation du client est supérieure à sa consommation moyenne de 25 % alors demander une avance sur consommation.
La raison est de contenir le risque d'impayé.
Si le risque client est fort alors prélever son compte depuis celui de la Société Générale.
La raison est que les frais d'impayés sont moindres à la Société Générale par rapport à ceux des autres banques.
Si le client utilise l'offre Souplessismo" alors l'enregistrer dans les statistiques.
La raison est que l'offre Souplessimo" est en cours de lancement. Il s'agit de suivre sa courbe de conquête.
|