Le plan de gestion des exigences définit les attributs des exigences à suivre pour chaque type d'exigence (voir Concept : Types d'exigences). Les attributs les plus importants sont les
suivants : avantages (du point de vue des parties prenantes), effort nécessaire à l'implémentation, risques associés à
l'effort de développement, stabilité (probabilité de demeurer inchangé) et impact sur l'architecture (importance du
point de vue de l'architecture) de chaque exigence.
Les attributs Avantages et Stabilité sont définis par l'analyste système, en accord avec les parties
prenantes. Les attributs Effort et Risques sont définis par le responsable de projet, en accord avec l'architecte
logiciel. L'impact sur l'architecture est défini par l'architecte logiciel.
Les exigences instables avec un niveau de risque, d'effort ou d'avantages élevé doivent faire l'objet d'une analyse
plus approfondie. Les exigences apportant peu d'avantages et présentant un niveau élevé d'effort, de risque ou
d'instabilité doivent être analysées et être éventuellement supprimées.
Vous trouverez ci-dessous un exemple d'ensemble de caractéristiques de l'outil RequisitePro décrites dans le document
Vision, ainsi que les exigences d'attributs pour chaque caractéristique. Les avantages
s'étendent du point de vue du client, et les efforts sont ceux fournis par les développeurs.
Caractéristiques
|
Avantages
|
Effort
|
Risque
|
Architecture
Impact
|
Stabilité
|
CARACTERISTIQUE 1 : Enregistrement et restauration des critères de tri et de filtre
|
Relativement élevé
|
Faible
|
Faible
|
Faible
|
Elevé
|
CARACTERISTIQUE 2 : Possibilité d'enregistrer un document RequisitePro en tant que document Microsoft®
Word®.
|
Relativement élevé
|
Faible
|
Faible
|
Faible
|
Elevé
|
CARACTERISTIQUE 3 : Possibilité de voir les exigences supprimées dans une fenêtre de
visualisation.
|
Moyen
|
Relativement élevé
|
Moyen
|
Faible
|
Moyen
|
CARACTERISTIQUE 4 : Prise en charge des attributs du type de donnée Currency.
|
Moyen
|
Moyen
|
Relativement faible
|
Faible
|
Moyen
|
CARACTERISTIQUE 5 : Prise en charge du type de document "All" (tous) (facilite la définition
d'attributs communs pour différents types de documents).
|
Relativement élevé
|
Moyen
|
Moyen
|
Faible
|
Relativement élevé
|
CARACTERISTIQUE 6 : Possibilité de sélectionner une exigence dans une vue et de l'afficher dans un
document Word.
|
Relativement élevé
|
Moyen
|
Moyen
|
Faible
|
Relativement élevé
|
CARACTERISTIQUE 7 : Affichage d'un attribut d'une exigence dans le texte du document relatif à cette
exigence.
|
Moyen
|
Moyen
|
Moyen
|
Faible
|
Relativement élevé
|
CARACTERISTIQUE 8 : Assistant de création de nouveau projet
|
Relativement élevé
|
Elevé
|
Relativement élevé
|
Elevé
|
Moyen
|
CARACTERISTIQUE 9 : Création rapide d'une exigence (évite la boîte de dialogue de création d'une
exigence).
|
Relativement élevé
|
Relativement faible
|
Relativement faible
|
Faible
|
Elevé
|
CARACTERISTIQUE 10 : Enregistrement automatique d'un projet (archivage du projet).
|
Moyen
|
Relativement faible
|
Moyen
|
Faible
|
Moyen
|
CARACTERISTIQUE 11 : Modification d'un ou plusieurs attributs pour un ensemble donné d'attributs.
|
Moyen
|
Relativement élevé
|
Moyen
|
Faible
|
Moyen
|
CARACTERISTIQUE 12 : Possibilité de copier la structure d'un projet pour permettre de créer facilement
de nouveaux projets à partir de projets existants.
|
Elevé
|
Moyen
|
Moyen
|
Faible
|
Faible
|
CARACTERISTIQUE 13 : Amélioration des performances pour l'impression et l'identification des
exigences.
|
Relativement faible
|
Relativement élevé
|
Moyen
|
Faible
|
Relativement élevé
|
CARACTERISTIQUE 14 : Portage vers Microsoft® Windows 95®.
|
Elevé
|
Moyen
|
Elevé
|
Elevé
|
Elevé
|
Supposons que compte tenu de votre connaissance des ressources, vous avez conclu que seulement deux tiers de ces
caractéristiques peuvent être incluses dans une première itération. Vous devez stabiliser l'architecture et vous devez
donc implémenter les caractéristiques 8 et 14 assez rapidement. Toutefois, la caractéristique 8 a un niveau de
stabilité moyen : vous devez travailler avec les parties prenantes pour arriver à un niveau faible aussi rapidement que
possible.
La caractéristique 13 ne présente que des avantages relativement faibles, pour un effort relativement élevé :
l'éventuelle suppression de cette caractéristique devra donc être étudiée.
Enfin, il est important que vous puissiez livrer un produit dans les délais impartis. Pour cela, il vous faut éviter
les caractéristiques qui nécessitent un effort important, surtout si l'instabilité est élevée. Par exemple, vous pouvez
décider d'exclure les caractéristiques 3, 11 et 12.
|