Pré. | Proc. |
Prioriser les Exigences
La priorisation 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 sont concentrées 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 valeur métier. valeur Métier 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 aux réglementations, l'urgence, le risque commercial ou technique et la probabilité de réussite.
Changer la priorité de manière collaborative
Le processus de sélection des critères et d'attribution de priorité est généralement collaboratif et se déroule souvent dans le cadre d'un atelier avec les parties prenantes ou leurs représentants qui débattent de la catégorisation. Autrefois, ce processus était laborieux et difficile, mais Enterprise Architect dispose fonctionnalités permettant de travailler avec les propriétés des exigences, notamment la priorité. Il existe un certain nombre de fenêtres qui support de travailler avec les exigences dans une liste et de modifier la priorité en ligne, en filtrant ou en triant automatiquement la liste des exigences en fonction de la priorité nouvellement attribuée, notamment la liste Paquetage et la liste Diagramme . Le Gestionnaire de Spécification est un outil utile à cet effet et fournit une interface textuelle dans laquelle les exigences et leurs notes peuvent être visualisées et les priorités peuvent être sélectionnées dans 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 priorisation, telles que le statut et la complexité.
Exigence Propriété prioritaire
Une large gamme de critères peut être utilisée pour la priorisation, et chaque organisation et projet utilisera généralement un type de moyenne pondérée pour déterminer la priorité. Enterprise Architect offre support flexible et complet pour la priorisation des exigences, car chaque élément dispose d'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 pour s'adapter à votre organisation ou à votre projet. Elles peuvent même être importées comme données de référence à partir d'un projet précédent ou, si le projet actuel 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 du tableau de bord
Enterprise Architect propose 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-packages. Il existe un certain nombre de graphiques préconfigurés qui peuvent être utilisés pour afficher le ratio des valeurs de priorité pour 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 en cours sont affichées.
Extension pour définir la priorité
Lorsqu'il existe un grand nombre d' Exigences et que la base de la priorisation a été bien définie, un script ou 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 valeur métier peuvent être attribuées à l'aide Valeur Étiquetés , et toutes Exigences qui n'ont pas les propriétés requises définies peuvent être écrites dans un log ou présentées sous forme de 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.