lundi 2 mars 2015

Documentation des exigences métier

Aujourd'hui, je vais vous guider à travers le processus de documentation des exigences.

Pour commencer, les exigences des données métier font partie du document sur ​​les exigences métier. Elles décrivent les besoins d'information du métier.


Ce document est créé pour confirmer aux parties prenantes que leurs problèmes et leurs besoins sont précisément et complètement compris. Il fournit également la documentation nécessaire pour concevoir une solution qui répond au mieux aux besoins de l'entreprise.

Prenons un exemple avec une exigence sur la réception d'un paiement.

Nous avons une exigence qui dit que le client a la possibilité de faire un chèque pour un montant compris entre 5 et 250 dollars.

L'analyste d'affaires peut également documenter les attributs des données de cette exigence. Ces attributs peuvent être le numéro de compte chèque, l'identifiant de la banque, le montant en dollar, le nom du propriétaire du compte, son adresse...

Une fois tous ces attributs documentés, l'étape suivante déterminera lesquels de ces attributs sont nécessaires ou optionnels. Par exemple, le nom et le prénom du propriétaire du compte peuvent être obligatoires mais le second prénom être optionnel.

L'analyste aura ensuite besoin de déterminer quel est le type de données de chaque attribut. Sont ce des nombres, des caractères, des dates, des heures?

Après cela, l'analyste définira le nombre de caractères ou la longueur de champs acceptable pour chaque type de données et déterminera si c'est une longueur maximale ou une longueur fixe pour chaque valeur.

Par exemple, l'identifiant de la banque doit toujours être de 9 caractères numériques, mais le nom du propriétaire du compte peut avoir d'1 à 26 caractères.

Il est important de noter que documenter précisément les exigences ne correspond pas à simplement en faire la liste. L'analyste doit prendre en compte toutes les données qui ont besoin d'entrer ou de sortir de l'application afin de satisfaire l'exigence. Les autres considérations sont:
  • Où la donnée sera-t-elle stockée?
  • Quel type de base de données sera utilisé?
  • Est ce que toutes les données seront stockées dans une seule base de données ou bien certains champs seront dispersés dans une autre base de données?
  • Comment de temps seront conservées ces données?
  • La base de données sera-t-elle régulièrement mise à jour et quel sera le processus pour faire cela?
Si le système est construit pour répondre aux exigences de l'utilisateur, l'analyste d'affaires peut être sûr qu'il livrera les fonctionnalités que l'utilisateur attend.

source originale: The analyst coach

Aucun commentaire:

Enregistrer un commentaire