Activité: Préciser la définition du système
Cette activité détaille les exigences à développer dans le cycle de développement actuel.
Etend: Préciser la définition du système
DescriptionStructure de répartition du travailAffectation d'équipeUtilisation du produit
Objet
Le but de cet activité est de préciser davantage les exigences afin d'enregistrer la compréhension de consensus de la définition du système.
Relations
Activités parentes
Description

Cette activité porte sur la précision des exigences.  Elle améliore la compréhension de la portée du projet reflété par l'ensemble des fonctionnalités du produit dont la priorité a été hiérarchisée (souvent décrit dans la vision) que l'on pense pouvoir atteindre avec un budget et un calendrier raisonnablement fermes. Le résultat est une compréhension plus approfondie de la fonctionnalité du système exprimée sous forme d'exigences précises et détaillées dans les artefacts de spécification et des prototypes comportementaux esquissés. Les artefacts de spécification peuvent prendre la forme de cas d'utilisation détaillés (voir Détailler un cas d'utilisation) de spécifications supplémentaires (voir Développer les spécifications supplémentaires)  et, dans certains cas, une spécification d'exigences logicielles peut être développée (voir Détails des exigences logicielles). Ce travail commence généralement par la révision des définitions des acteurs existants et au besoin, par la description des acteurs, puis continue par le détail des cas d'utilisation qui ont été précédemment esquissés pour chaque facteur.

A chaque changement des spécifications d'exigences, des révisions et des mises à jour régulières des attributs des exigences associées doivent être effectuées, comme indiqué dans l'activité de Gestion des changements d'exigences.

Propriétés
Commandé par les événements
Plusieurs occurrences
En cours
Facultatif
PlanifiéYes
Réitérable
Affectation du personnel

C'est principalement le Spécificateur d'exigences qui est chargé de la réalisation de ce travail. Les compétences requises les plus importantes pour réaliser ce travail comprennent l'obtention & la communication des informations. Le personnel responsable de la spécification des exigences doit avoir des aptitudes d'expression écrite et développer une bonne compréhension du domaine du problème.

Utilisation
Conseils d'utilisation

Cette activité est effectuée principalement lors de la phase d'élaboration, bien qu'elle puisse également intervenir à partir de la fin de la création jusqu'à la construction.

Considérations clés

Il est important de remarquer que les activités effectuées dans ce pattern de capacité ne sont pas réalisées en séquence.Il est même courant que ces activités soient réalisées simultanément. Par exemple, lors de l'identification des acteurs et des cas d'utilisation (Identifier les acteurs et les cas d'utilisation), il est possible de rencontrer des exigences ne s'alignant pas avec un cas d'utilisation particulier, auquel cas l'exigence peut être définie dans les spécifications supplémentaires (Développer les spécifications supplémentaires). Inversement, lors de l'identification des exigences non spécifiques aux cas d'utilisation (par exemple les exigences du système), il est possible de rencontrer des exigences qui ne s'appliquent qu'à un cas d'utilisation en particulier,auquel cas l'exigence est associée au cas d'utilisation.

Bien que la plus grande partie du travail s'effectue individuellement, des révisions fréquentes (c'est-à-dire des revues du projet) doivent avoir lieu afin de calibrer les produits du travail parmi les membres de l'équipe et de s'assurer que l'équipe est synchro.