introduction ibm rational doors next generation requirements management tool
IBM Rational DOORS Next Generation (NG) fait partie intégrante de CLM qui aide un analyste d'affaires à capturer, analyser et gérer efficacement les exigences fonctionnelles et non fonctionnelles.
Dans mon expérience, j'ai également utilisé cet outil de gestion des exigences pour collaborer avec les clients sur les exigences capturées pour fournir des approbations ou pour donner le feu vert pour le développement et les tests ultérieurs.
REMARQUE : Ce tutoriel contient de nombreuses images, alors laissez-le se charger correctement.
Dans ce tutoriel, je vais vous expliquer l'utilisation approfondie de IBM Rational DOORS Next Generation mais avant cela, voyons comment nous avons créé et géré les exigences. Plus tard, je vous expliquerai plus en détail ce qui peut être fait de plus pour une gestion efficace des exigences.
Ce que vous apprendrez:
- Présentation d'IBM Rational DOORS Next Generation
- Création d'exigences dans IBM Rational DOORS NG
- Définition du processus métier
- Croquis de l'interface utilisateur
- Collections et rapports
- Conclusion
- lecture recommandée
Présentation d'IBM Rational DOORS Next Generation
Veuillez noter que nous ne cherchons pas ici à créer ou à capturer des éléments User Story en tant qu'exigences, mais à créer et gérer les besoins des utilisateurs finaux. Les éléments User Story sont des éléments de plan du point de vue du développement et sont gérés dans un autre outil appelé IBM Rational Team Concert.
Dans mon précédent article sur IBM Rational Collaborative Lifecycle Management (CLM) nous avons discuté de la vue intégrée des 3 outils suivants qui fournissent un processus de livraison de bout en bout dans une plate-forme unique basée sur IBM Jazz.
- IBM Rational DOORS NG - pour la collecte et la gestion des exigences
- Concert d'équipe IBM Rational - pour la planification de projet, SCM et la gestion de construction
- IBM Rational Quality Management - pour les activités de gestion des tests
IBM Rational DOORS Next Generation fournit les fonctionnalités suivantes:
- Création et gestion des exigences fonctionnelles et non fonctionnelles
- Diagrammes de processus métier
- Diagrammes de cas d'utilisation
- Croquis d'interface utilisateur et scénarimage
- Processus d'approbation
- Analyse d'impact
Création d'exigences dans IBM Rational DOORS NG
Dans un premier temps, commençons par créer des Exigences.
En supposant que vous ayez lu mon précédent article sur IBM Rational CLM pour créer un projet de cycle de vie, nous nous connecterons au même projet pour commencer à créer et gérer les exigences. Les exigences une fois créées seront liées aux User Stories et Test Cases.
Voici les étapes:
#1) Connectez-vous à l'application RM à l'aide de l'URL https: //: 9443 / rm / web
#deux) Cliquez pour sélectionner CLM_Project (Requirements) après la connexion. Le tableau de bord public qui sera visible par les membres de l'équipe de ce projet s'affichera comme indiqué ci-dessous.
(Remarque: Cliquez sur n'importe quelle image pour une vue agrandie)
# 3) Cliquer sur Artefacts -> Parcourir les artefacts pour afficher la structure des dossiers et créer des exigences.
# 4) Faites un clic gauche sur le dossier 'Fonctionnalités et vision' et sélectionnez Créez des artefacts.
Entrez le nom «Passer la commande pour le CD de musique», le type d’artéfact comme «Format d’entité et d’artéfact» comme «Texte» et cliquez sur D'ACCORD.
# 5) L'exigence nouvellement créée sera affichée ici.
# 6) Cliquez sur l'exigence nouvellement créée puis cliquez sur Éditer pour ajouter des détails
Après avoir ajouté les détails, vous pouvez voir divers attributs ou propriétés vers votre droite qui peuvent être utilisés pour mieux comprendre les exigences. Cliquer sur sauver une fois fait.
# 7) Le glossaire qui définit les termes clés de référence peut également être ajouté. Pour ajouter le même, sélectionnez le mot en ligne puis faites un clic droit pour créer Terme.
Ajouter Contenu initial pour la description et assurez-vous que le type d'artefact est sélectionné comme Terme. Sélectionnez les autres détails comme indiqué, puis cliquez sur D'ACCORD. sauver les modifications également, puis cliquez sur Fait.
# 8) Placez le curseur sur le glossaire TERM tel que défini ci-dessous et vous pourrez en voir le sens.
# 9) Tous les changements effectués pendant l'existence du projet sont capturés et sont disponibles en tant que Le Histoire de l'exigence qui vient d'être créée et elle sera affichée comme indiqué ci-dessous.
sites d'anime pour regarder l'anime gratuitement en anglais doublé
Tous les changements effectués sur une période donnée sont capturés et vous pouvez jeter un œil aux changements qui ont été effectués précédemment.
S'il y a eu une modification sur l'écran Historique plus tôt, alors cela sera également capturé. Si vous avez besoin de restaurer le changement effectué il y a quelque temps, vous pouvez le sélectionner dans le menu Action et sélectionner Restaurer.
Cliquer sur Fermer l'historique une fois fait.
# dix) Normalement, les équipes collaborent sur les exigences par e-mail ou par d'autres moyens déconnectés qui ne sont pas vraiment liés à l'exigence.
comment ouvrir un objet flash Shockwave
Cependant, DOORS NG fournit une fonctionnalité pour ajouter COMMENT à l'exigence et collaborer avec les autres utilisateurs. Pour ce faire, MODIFIEZ l'exigence et accédez à la catégorie COMMENTAIRES ci-dessous sur le côté droit pour créer un commentaire pour l'artefact.
Ajoutez comme indiqué ci-dessus, puis cliquez sur OK. L'utilisateur dans le commentaire mentionné peut se connecter au projet. La tâche mentionnée pour l'utilisateur apparaîtra sur le tableau de bord et il pourra également répondre au commentaire.
C'est une fonctionnalité pratique pour faire un examen rapide et elle sera visible par toute l'équipe.
#Onze) Voyons maintenant comment afficher ou ajouter des valeurs aux attributs de l'exigence nouvellement créée dans le tableau de bord Artifact. Aller à Artifacts => Parcourir les artefacts , clique sur le Caractéristiques et vision Sélectionnez l'exigence que vous venez de créer puis cliquez sur l'option «Modifier les attributs».
Sélectionnez les attributs pour ajouter la valeur comme indiqué ci-dessous, modifiez-les ultérieurement et cliquez sur Sauvegarder.
N ° 12) Pour afficher les attributs, cliquez sur l’icône pour sélectionner le ‘ Configurer les paramètres de la page ».
N ° 13) Cliquer sur 'Configurer les colonnes à afficher'
N ° 14) Sélectionnez les attributs Business Priority et Description à afficher. Désélectionnez ceux qui ne sont pas obligatoires. Cliquez ensuite sur d'accord
Comme vous l'avez vu, nous avons créé une exigence commerciale de type Fonctionnalité, DOORS NG vous permet également de créer différents types d'exigences telles que les acteurs, les exigences non fonctionnelles, tout type d'exigence personnalisé et définit également leurs attributs, commentaires pour la collaboration, glossaire, historique etc.,
Définition du processus métier
Nous allons maintenant créer un diagramme de processus métier pour prendre en charge l'exigence métier créée précédemment. Le diagramme de processus métier est plus facile à visualiser pour les utilisateurs métier qu'un format textuel. Dans IBM Rational DOORS NG, il est créé à l'aide de la notation BPMN qui signifie Business Process Modeling Notation et il s'agit également d'une norme de l'industrie.
#1) Pour créer le diagramme Business Process, cliquez avec le bouton gauche sur le dossier ‘ Traiter' puis sélectionnez «Créer un artefact».
#deux) Donnez le nom comme «Acheter un CD de musique en ligne» et le type d'artefact comme «Diagramme de processus métier»
# 3) Le diagramme de processus créé sera affiché et ouvert automatiquement. Sinon, cliquez dessus pour ouvrir le diagramme.
Cliquer sur Éditer pour ouvrir le diagramme dans un éditeur graphique. Pour ouvrir des artefacts graphiques, un Module complémentaire RM Browser doit être disponible et il sera installé automatiquement lors de l'édition de tout artefact graphique. Il s'agit d'une installation unique du navigateur.
Veuillez renvoyer ceci article pour résoudre les problèmes liés au module complémentaire.
# 4) Sous la catégorie Business Modeling, sélectionnez Début de l'événement notation et faites-le glisser dans l'éditeur de diagramme.
Nommez l'événement de début comme «Lancer le site Web» , pendant que la notation est sélectionnée, commencez à taper pour la nommer.
Créez une tâche et nommez-la «Parcourir Music Store en ligne».
Cliquez sur l'icône Connecteur, puis faites-la glisser vers la TÂCHE comme indiqué ci-dessous.
# 5) Pour ajouter des flèches entre les TÂCHES, sélectionnez la flèche et cliquez sur Propriétés
# 6) Pour le Finir dans la liste déroulante, sélectionnez la flèche appropriée.
# 7) Complétez maintenant le diagramme comme indiqué et ajoutez un Événement de fin pour la déconnexion comme indiqué ci-dessous. Enregistrez le diagramme une fois terminé.
Croquis de l'interface utilisateur
Créons maintenant une esquisse d’interface utilisateur. L'esquisse de l'interface utilisateur fournit une vue initiale de l'apparence de la page Web une fois implémentée.
#1) Pour commencer à créer une esquisse d'interface utilisateur, revenez à la page principale des artefacts et créez un dossier contenant les esquisses d'interface utilisateur.
#deux) Nommez-le comme Croquis de l'interface utilisateur puis cliquez sur OK.
Remarque : À partir de CLM 6.0.1 au cas où vous auriez besoin de créer des diagrammes graphiques hérités, l'option 'Activer la création de plug-in basés sur des formats d'artefacts graphiques' devrait être réglé sur vrai. S'il n'est pas activé, réglez-le sur vrai puis redémarrez le serveur CLM.
# 3) Sur le Croquis de l'interface utilisateur dossier crée un artefact de type d'interface utilisateur et nomme-le comme Téléchargement complet du CD de musique.
Cliquez sur OK et l'artefact sera ouvert. Si vous êtes invité à installer le module complémentaire RM Browser, cliquez sur d'accord pour l'installer. Il est préférable d'utiliser le navigateur IE11 pour créer les artefacts du diagramme.
# 4) Une fois l'artefact du diagramme ouvert, commencez par ajouter un Étiqueter et tapez ce qui suit comme indiqué ci-dessous.
# 5) Ensuite, ajoutez un La liste déroulante avec l'étiquette comme indiqué ci-dessous
# 6) Insérez le Éléments de la liste déroulante du Menu Contrôles d'entrée
Faites glisser les éléments dans l'espace à l'intérieur de la liste déroulante
# 7) Ajoutez un champ de texte et un bouton ci-dessous pour terminer l'esquisse de l'interface utilisateur
# 8) La vue finale de l'esquisse ressemble à l'image ci-dessous
Collections et rapports
IBM Rational DOORS NG fournit une fonction pour hiérarchiser vos besoins dans un manière agile . Cette fonction s'appelle Les collections .
Vous pouvez créer une collection itérative ou Release qui sera ultérieurement liée à un Sprint ou à un plan de Release pendant le développement. Une fois la collection créée, vous pouvez ajouter les exigences prioritaires à planifier pour le développement et les tests futurs.
logiciel pour télécharger des vidéos depuis n'importe quel site Web
Enfin, je conclus avec les différents rapports qui peuvent être générés à des fins d'examen ou de documentation. Dans le menu Rapports, sélectionnez l'option pour générer le rapport.
Les rapports prédéfinis suivants peuvent être générés et enregistrés sous forme de document Word ou PDF.
Conclusion
Eh bien, dans ce Tutoriel IBM Rational DOORS Next Generation nous avons vu le processus de gestion des exigences que chaque équipe doit suivre pour une livraison efficace de toute application ou produit. Il y a un vieux dicton qui dit 'Les erreurs d'exigence détectées tôt sont moins coûteuses à corriger que plus tard' .
La collecte et la gestion efficaces des exigences sont essentielles pour comprendre et hiérarchiser les besoins du client.
Dans mes prochains tutoriels , nous en verrons plus sur des outils comme IBM Rational Team Concert qui est utilisé pour le développement et la construction et IBM Urban Code Deploy pour l'automatisation du déploiement. Le dernier de la série pour IBM Rational CLM est Rational Quality Manager for Test Management, que vous avez tous déjà vu et lu.
Faites-nous part de vos réflexions / suggestions dans la section commentaires ci-dessous.
lecture recommandée
- Didacticiel sur l'outil de gestion des défauts d'IBM Rational Team Concert
- Fonction de pool de données dans IBM Rational Quality Manager for Test Data Management
- Didacticiel pratique IBM Rational Collaborative Lifecycle Management (CLM)
- Intégration d'IBM Rational Quality Manager (RQM) avec Rational Functional Tester (RFT)
- Tutoriel de migration de SVN vers IBM Rational Team Concert
- Apprentissage des bases de Rational Robot - IBM Test Automation Tool
- Intégration IBM Rational Team Concert (RTC) et SVN sous Windows
- Personnalisation des éléments de travail IBM Rational Team Concert Advanced