Pré. | Proc. |
Prioriser les Exigences
La hiérarchisation des exigences est impérative pour la réussite d'un projet car elle garantit que les ressources d'analyse, de développement, de test et de mise en œuvre se concentrent sur les aspects les plus critiques du système. La priorisation est un processus de décision qui attribue une priorité à chaque exigence, le critère le plus courant pour la catégorisation est la valeur commerciale. Métier du valeur est généralement déterminée par l'analyse coûts-avantages de la valeur que l'exigence mise en œuvre produira pour l'organisation ou ses clients. D'autres facteurs peuvent être la conformité aux politiques ou à la réglementation, l'urgence, le risque commercial ou technique et la probabilité de succès.
Modification de la priorité de manière collaborative
Le processus de sélection des critères et d'attribution des priorités est généralement collaboratif et se fait souvent dans un atelier avec les parties prenantes ou leurs représentants débattant de la catégorisation. Dans les époques précédentes, c'était un processus laborieux et difficile, mais Enterprise Architect a des fonctionnalités pour travailler avec les propriétés d'exigence, y compris la priorité. Il existe un certain nombre de fenêtres qui prennent en support l'utilisation des exigences dans une liste et la modification de la priorité en ligne, le filtrage ou le tri automatique de la liste des exigences en fonction de la priorité nouvellement attribuée, notamment la liste des Paquetage et la liste des Diagramme . Le Gestionnaire de Spécification est un outil utile à cette fin et fournit une interface textuelle où les exigences et leurs notes peuvent être visualisées et les priorités peuvent être sélectionnées à partir d'une liste déroulante. L'interface affiche également un certain nombre d'autres propriétés utiles qui sont généralement utiles pour la hiérarchisation, telles que le statut et la complexité.
Propriété de priorité d'exigence
Un large éventail de critères peut être utilisé pour la hiérarchisation, et chaque organisation et projet utilisera généralement un certain type de moyenne pondérée pour déterminer la priorité. Enterprise Architect a un support flexible et complet pour la hiérarchisation des exigences, car chaque élément a une propriété "Priorité" intégrée qui peut être définie pour indiquer sa priorité, en sélectionnant la valeur appropriée dans une liste déroulante.
La liste des priorités est préchargée de manière pratique lorsque vous installez Enterprise Architect , mais ces valeurs peuvent être modifiées ou complètement révisées en fonction de votre organisation ou de votre projet. Elles peuvent même être importées comme données de référence d'un projet précédent ou, si le projet en cours a été créé sur la base d'un gabarit , les priorités de l'organisation peuvent être préchargées à partir du modèle de base.
Diagrammes de tableau de bord
Enterprise Architect dispose d'une série de diagrammes de tableau de bord qui peuvent être utilisés pour créer une vue convaincante de la priorité des exigences dans un Paquetage avec la possibilité d'inclure des sous-paquets. Il existe un certain nombre de graphiques préconfigurés qui peuvent être utilisés pour afficher le rapport des valeurs de priorité pour les Exigences dans une partie du modèle. Les filtres ajoutent un autre niveau de configuration utilisateur permettant à un modélisateur, par exemple, d'exclure les exigences d'un statut particulier ou de s'assurer que seules les exigences de la phase actuelle sont affichées.
Extension pour définir la priorité
Lorsqu'il existe un grand nombre d' Exigences et que la base de la hiérarchisation a été bien définie, un script ou un Add-In peut être développé pour attribuer automatiquement la priorité en fonction d'un algorithme spécifié. Des propriétés supplémentaires telles que la valeur commerciale peuvent être attribuées à l'aide Valeur Étiquetés , et toutes les Exigences qui n'ont pas les propriétés requises définies peuvent être écrites dans un log ou présentées sous la forme d'une liste de résultats de recherche. Le script ou Add-In peut être utilisé sur plusieurs projets, donnant un résultat cohérent et impartial.