Le dictionnaire métier de la phase B Architecture métier de TOGAF - étape 9 de l’étude de cas
Le dictionnaire métier a pour but de définir les termes métier avec précision (DSL Domain Specific Language) afin que tous les acteurs en aient la même compréhension et d’assurer la traçabilité avec les éléments du modèle. Il est sous la responsabilité des experts métier, il est conçu par eux avec l’aide des analystes métier et il est destiné aux architectes applicatifs, experts et analystes métier.
La plus grande difficulté est que les experts métiers se mettent d’accord sur le nom et sur la définition, ce qui est loin d’être évident, le responsable du domaine métier devra alors vite trancher.
Les synonymes doivent être répertoriés, un terme principal doit être choisi, c’est celui qui sera utilisé dans l’ensemble des modèles et des documentations. Des hyperliens sur ces synonymes renverront toujours vers la définition du terme principal.
Pour éviter toute ambigüité qui peut être lourde de conséquence, le dictionnaire métier ne contient aucun homonyme, on a une relation 1 – 1 entre le terme métier et sa définition.
La structure du dictionnaire métier peut être calquée sur l’organisation en domaines métier de l’entreprise (Offres, Vente, Marketing, …).
La définition d’un terme métier doit contenir :
- Ses propriétés (attributs)
- Ses relations et multiplicité avec d’autres termes métier
- Ses états
- Les événements
- Les acteurs
- Des méta-information
Exemple de traçabilité avec le dictionnaire métier : le modèle des entités métier avec le diagramme de classes UML
Ce diagramme de classe UML représente les entités métier (Holiday, Client, Order, Trip) avec leurs associations orientées, multiplicités et rôles joués par l’entité dans l’association (participant, individualTrip, occurrence, offer, book, order).
Les entités métier sont liées par des dépendances stéréotypées <<Trace>> vers un terme du dictionnaire avec sa définition et d’autres méta-informations.
Conclusion
Le dictionnaire ou glossaire métier permet :
- Une base de connaissance formelle métier partagée au sein de l’entreprise
- La communication entre tous les acteurs et évitent les ambiguïtés
- La conception des modèles de processus métier, règles métier et entités métier
- La traçabilité des éléments de modèle vers les termes métier du dictionnaire.
Rhona Maxwel
@rhona_helena
"Tout créateur sort de la norme. Toute innovation est anormale."
Boris Cyrulnik
Annexe 1 : dictionnaire métier complet de l'étude de cas
Trip
A trip corresponds to a formula, a destination and an accommodation service.
Type
A formula is one of the following:
Plane
Hotel
Plane + Hotel
Plane + car
Plane + Hotel + car
Destination
A destination is identified by the continent (North Africa, Africa (except North Africa), Europe, Asia, America) and the country.
Accomodation provided
The accommodation service provided can be:
Room only
Room and breakfast
Room and half-board
Room and full-board
Marketing department
The relationship with travel agencies is handled by the Marketing department.
The Marketing department defines priority offers to look for among the trips proposed by travel agencies.
The aim of the Marketing department is to draw up the most attractive range of trips for DISCOUNT TRAVEL's clients.
Agency
Agency: Designates partner travel agencies.
File status
A file can have be in one of several states:
pending: DISCOUNT TRAVEL checks the validity of the client's bank card.
in progress: DISCOUNT TRAVEL negotiates with the travel agency (duration: 48 hours maximum).
refused: the number of places available is insufficient.
accepted: places have been reserved by DISCOUNT TRAVEL with the travel agency.
Cancellation insurance
However, the client has the possibility of taking out cancellation insurance in case he/she changes her mind (the total cost of the trip is then refunded to the client).
Client contact information
Client contact information (title, surname, first name, address, telephone number).
Participant
Participant: The person taking the trip.
Holiday
Trip service provided for one or several participants, corresponding to the trip offer, with allocated accommodation and transportation.
Client
Client: The person who has ordered a trip, or the person taking a trip.
Client file
Client file: Enables a trip to be allocated to a client.
Accompanying person
Accompanying person: A participant who is not the person who placed the order.
date of birth
DISCOUNT TRAVEL wishes to know its clients' date of birth, for several different reasons
Financial management
The financial management team manages the company's financial flows and accounting
Purchasing department
The Purchasing department negotiates trip prices and payment terms (immediate payment, or payment after 30 or 60 days according to the agency in question) with provider agencies.
Accounting department
The Accounting department keeps the companies accounts up to date, and establishes the annual balance sheet and results. The Accounting department also checks client solvency.
Management control
Management control establishes the financial reporting schedules for the general management team, in order to drive the operation margin on each type of product, the occupancy and cancellation rate of different trips, and so on. ?.
IT department
Software development and the use of IT is managed by three IT officers, who oversee external companies involved in development work. The IT team reports to the financial management team.
Personnel management
DISCOUNT TRAVEL's activity is highly seasonal. This is why the company frequently uses temps and short term contracts for young placement students. Furthermore, the fastidious nature of call center work means that personnel turnover is relatively high, which leads to regular recruitment to replace employees who resign. Two full-time recruitment officers take care of this activity.
One person is in charge of managing schedules (clientele officer planning, absence management, holiday management, ?), while another handles pay for all employees.
Flight
Also incorrectly called "Plane"; Identifies the airline, flight number, date and time of the flight, departure and arrival of the client's air transportation.
Reservation
Hotel reservation
Car rental reservation
Car rental, reserved by the client
Head of personnel
The head of personnel directly takes care of the training plan for all employees.
Annexe 2 : articles recommandés
Modélisation métier : on ne dira jamais assez toute l'importance du glossaire.
Modélisation de système : quand un analyste fonctionnel parle chinois avec un développeur
Partir du bon pied dans un projet informatique : la modélisation métier
Annexe 3 : les précédentes étapes de notre étude de cas TOGAF
- Exemples d’études de cas d’architecture d’entreprise avec le framework TOGAF empruntés à l’outil français Modelio
- Exemple d’étude de cas TOGAF - Comment modéliser la phase A Vision de la méthode ADM : étape 1, les éléments de modélisation
- Exemple d’étude de cas TOGAF - Comment modéliser la phase A Vision de la méthode ADM : étape 2, matrice des parties prenantes (stakeholder)
- Tutorial, exemple d’étude de cas TOGAF - Analyser les objectifs - étape 3.1 de Comment modéliser la phase A Vision de la méthode ADM
- Etude de cas complète TOGAF, structure du projet et mode opératoire avec l’outil Modelio Business Analyst
- Comment modéliser les objectifs stratégiques et opérationnels en phase A Vision de la méthode ADM TOGAF ? (étape 3.2 de notre étude de cas)
- Cas complet de mise en œuvre TOGAF : l’artefact « catalogue d’objectifs » (étape 3.3 de notre didacticiel)
- Le catalogue des exigences de la phase A Vision de TOGAF : étape 4.1 de l’étude de cas
- Le diagramme SysML des exigences de la phase A Vision de TOGAF : étape 4.2 de l’étude de cas
- Le diagramme d’évènements de la phase A Vision de TOGAF : étape 5 de l’étude de cas Modelio
- Le diagramme des concepts de la solution de la phase A Vision de TOGAF : étape 6 de l’étude de cas Modelio
- Le diagramme de chaîne de valeur de la phase A Vision de TOGAF : étape 7 de l’étude de cas Modelio
- Comment modéliser la phase B Architecture métier de TOGAF - les éléments de modélisation - étape 8 de l’étude de cas
A découvrir aussi
- Le processus des itérations ADM (Architecture Development Method), le moteur de la transformation d’entreprise TOGAF (The Open Group Architecture Framework)
- Exemple d’étude de cas TOGAF - Comment modéliser la phase A Vision de la méthode ADM : étape 2, matrice des parties prenantes (stakeholder)
- Tutorial, exemple d’étude de cas TOGAF - Analyser les objectifs - étape 3.1 de Comment modéliser la phase A Vision de la méthode ADM
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 757 autres membres