urbanisation-si.com

urbanisation-si.com

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.

 

tutorial-togaf-dictionnaire-terminologie-connaisance-metier-01.PNG
  

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

 

etude-de-cas-complete-togaf-diagramme-entites-metier-trace-dictionnaire-03.PNG

  

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

  

tutorial-togaf-dictionnaire-metier-05.PNG

 

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 métier : quelques conseils pour réaliser un glossaire dont plus personne ne pourra se passer.

 

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

 

Modéliser l'expression des besoins pour vous éviter de vous retouver avec un lave vaisselle alors que vous vouliez un lave linge !

 

 

Annexe 3 : les précédentes étapes de notre étude de cas TOGAF

 



11/06/2018
0 Poster un commentaire

A découvrir aussi


Inscrivez-vous au site

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 705 autres membres