Skip to main content

Affiner un backlog Agile Workbench

5 Tâches

30 mins

Visible to: All users
Débutant Pega Platform '23 Enterprise Application Development Dev/Designer Studio Expérience utilisateur Constellation Français

Scénario

Les parties prenantes de GoGoRoad souhaitent développer une nouvelle application d’assistance routière afin de rationaliser les opérations relatives aux demandes d’assistance routière des clients. En s’appuyant sur la portée du produit minimum appréciable (Minimum Lovable Product, MLP) et des versions ultérieures, elles veulent suivre l’évolution actuelle du type de dossier Assistance Request et identifier la prochaine fonctionnalité à développer en priorité à l’avenir. Afin de faciliter le suivi de l’évolution, les parties prenantes et l’équipe Pega ont repéré et classé par ordre de priorité un backlog produit.

Pour préparer le développement, le Business Architect (BA) doit renseigner le backlog et mettre à jour les user stories avec la fonctionnalité, la sous-fonctionnalité, le responsable et la date d’échéance. GoGoRoad utilise Agile Workbench pour gérer et prioriser le travail. L’équipe a créé les User stories dans une feuille de calcul Excel spécialement formatée pour être importée dans Agile Workbench. Utilisez la feuille de calcul Excel pour importer les User stories et alimenter le backlog.

Note:  La feuille de calcul Excel a été créée à partir d’un modèle (template). Pour plus d’informations, consultez la rubrique Populating story templates.
Note: Le framework de ce défi utilise l’architecture Constellation de Pega Platform™. Pour effectuer ce défi sur l’architecture d’interface utilisateur traditionnelle, consultez le défi Affiner un backlog Agile Workbench de la version 8.8.

Vous trouverez dans le tableau suivant les identifiants dont vous avez besoin pour relever le défi.

Rôle Nom d’utilisateur Mot de passe
Développeur d’applications author@gogoroad pega123!
Note: Votre environnement de travail est susceptible de prendre en charge la réalisation de plusieurs défis. Par conséquent, la configuration montrée dans la vidéo de présentation du défi peut ne pas correspondre exactement à votre environnement.

Vous devez initier votre votre propre instance Pega pour compléter ce Défi.

L'initialisation peut prendre jusqu'à 5 minutes, donc soyez patient.

Présentation du défi

Détail des tâches

1 Importer le backlog des User stories

Note: L’importation de User stories est simplement un moyen d’alimenter un backlog. Vous pouvez également alimenter un backlog en vous connectant à un référentiel (repository) existant tel que Jira ou Agile Studio, ou bien en capturant des User stories à l’aide d’Agile Workbench.
  1. Téléchargez le classeur Excel GoGoRoadUserStoriesforDPP.xlsx sur votre poste de travail.
  2. Dans l’instance Pega du défi, saisissez les identifiants suivants :
    1. Dans le champ User name, saisissez author@gogoroad.
    2. Dans le champ Password , saisissez pega123!.
  3. Dans App Studio, en haut à droite de la fenêtre du navigateur, cliquez sur l’icône représentant un éclair pour ouvrir l’outil Agile Workbench.
  4. Dans le coin supérieur droit de l’outil Agile Workbench, cliquez sur l’icône Add  pour afficher une liste d’actions.
  5. Dans la liste, cliquez sur Import Stories pour afficher la fenêtre Import Stories.
    Import stories
  6. Dans la fenêtre Import Stories, cliquez sur Choose File pour ouvrir le navigateur de fichiers.
    Import stories
  7. Dans le navigateur de fichiers, accédez au fichier GoGoRoadUserStoriesforDPP.xlsx que vous avez téléchargé et sélectionnez-le.
  8. Cliquez sur Open pour ajouter le fichier à la boîte de dialogue Import Stories.
  9. En bas à droite de la boîte de dialogue Import Stories, cliquez sur Import pour importer le fichier dans l’outil Agile Workbench. 
Note: Les Stories importées peuvent être affichées dans un ordre différent.
Import stories

 

2 Ajouter des fonctionnalités et sous-fonctionnalités à l’application

  1. Dans l’outil Agile Workbench, en haut à droite, cliquez sur l’icône Plus et sélectionnez Application profile dans le menu pour afficher la page d’accueil Application profile.
    application profile
  2. En haut du tableau de bord, cliquez sur l’onglet Feature map.
  3. Dans la section Features de l’onglet Feature map, cliquez sur Assistance Request pour ouvrir la fonctionnalité de demande d’assistance.
    workbench features
  4. Dans la section Subfeatures, cliquez sur l’icône Plus pour afficher la fenêtre Create feature et ajouter une nouvelle sous-fonctionnalité.
    subfeatures
  5. Dans le champ Name de la fenêtre Create feature, saisissez Notification.
  6. Cliquez sur Create pour fermer la fenêtre et ajouter la nouvelle sous-fonctionnalité.
  7. Répétez les étapes 4 à 6 pour ajouter les deux sous-fonctionnalités de demande d’assistance restantes, Setup et Support.

3 Associer une fonctionnalité et un responsable aux User stories

  1. Dans le volet de l’outil Agile Workbench, sélectionnez la User story Specify Issue dans la liste pour ouvrir cette Story.
    select specify issue
     
Note:  Vous pouvez également sélectionner des User stories à partir du profil d’application, dans la section Work items de l’onglet Feature map. Si vous sélectionnez une User story dans la liste To do, une erreur de chargement peut se produire pour les champs Associated feature et Attachments. C’est un problème connu qui sera traité dans une prochaine version.

2. Dans le champ Associated feature de la user story ouverte, cliquez sur la flèche vers le bas pour ouvrir la liste des fonctionnalités disponibles.

Associated feature

3. Dans la liste, à droite du champ Assistance Request, cliquez sur la flèche pour afficher les sous-fonctionnalités.

AssistanceRequest_Feature

4. Cliquez sur la sous-fonctionnalité Notification pour afficher l’option Select.

5. Cliquez sur Select pour ajouter la sous-fonctionnalité à la user story.

Select subfeature

6. Sous le champ Associated feature, dans le champ Owner, saisissez ou sélectionnez le nom du responsable de la user story. Dans le cadre de cet exercice, le responsable est l'auteur@gogoroad.

work bench

7. Dans le champ Due, cliquez sur l’icône de calendrier pour afficher un calendrier.

8. Sélectionnez une date d’échéance.

Une fois la date sélectionnée, la fenêtre du calendrier se ferme.

9. Cliquez sur Save en bas à droite de l’outil Agile Workbench pour enregistrer la configuration. 

workbench-save

10. Répétez les étapes 1 à 9 pour mettre à jour les user stories restantes à l’aide des valeurs du tableau suivant :

Nom de la story

Fonctionnalité > Sous-fonctionnalité

Owner

Enter Customer information

Assistance request > Notification

author@gogoroad

Enter Location information

Assistance request > Notification

author@gogoroad

Enter Vehicle information

Assistance request > Notification

author@gogoroad

Enter Payment information

Assistance request > Notification

author@gogoroad

Verify Coverage

Assistance request > Setup

author@gogoroad

4 Ajouter une nouvelle User story avec une priorité

  1. Dans le coin supérieur droit de l’outil Agile Workbench, cliquez sur l’icône Add  pour afficher une liste d’actions.
  2. Cliquez sur Create Story dans la liste pour ajouter une nouvelle User story ayant la priorité Must have.
    create story
  3. Remplissez la nouvelle Story à l’aide des informations suivantes :
    Champ Détails
    Name Add total cost to service information and customer invoice
    Description As a customer, I want to receive an invoice for the service provided so that I can confirm that I was charged appropriately.
    Associated feature Assistance request > Support
    Owner author@gogoroad
    Due Any date in the future
    Complexity Medium
    Priority Must have
  4. Dans la fenêtre Acceptance criteria, cliquez sur Add new criteria et entrez Service manager can view the service cost when reviewing the completed service.
  5. Répétez l’étape 4 pour ajouter un autre critère d’acceptation, Customer receives an email containing the total cost of the service
    Acceptance criteria

5 Modifier la priorité d’une User story

En raison d’une météo défavorable, l’équipe démarre le projet avec plusieurs jours de retard. Elle décide alors de réduire la portée (scope) afin de livrer le MLP à la date convenue.

  1. Dans la nouvelle user story, cliquez sur le point de priorité du milieu pour définir la nouvelle user story comme Nice to have.
  2. Cliquez sur Save en bas à droite de l’outil Agile Workbench pour enregistrer la configuration.

Vérifier votre travail

  1. Dans l’outil Agile Workbench, ouvrez la User story que vous avez créée et vérifiez que les détails correspondent à l’image suivante.
    New user story
  2. Dans le volet de l’outil Agile Workbench, cliquez sur l’icône More et sélectionnez Application profile pour afficher la page d’accueil Application profile.
  3. Sur la page d’accueil, dans la section Features de l’onglet Feature map, cliquez sur la fonctionnalité Assistance Request pour afficher les sous-fonctionnalités Assistance Request.
  4. Vérifiez que les sous-fonctionnalités que vous avez créées figurent bien dans la section Subfeatures.
    sub features
  5. Dans la section Work items, vérifiez que les User stories indiquent toutes le responsable (owner) author@gogoroad. La responsabilité de author@gogoroad est indiquée par la lettre A dans un cercle bleu, comme le montre l’image suivante.
    author@gogoroad To Do list of user stories
  6. Cliquez sur chaque sous-fonctionnalité pour vérifier que la liste des User stories change en fonction des Stories associées à la sous-fonctionnalité.
  7. Dans la sous-fonctionnalité Support, vérifiez que la user story que vous avez créée figure dans la liste To do.

Ce défi vise à appliquer ce que vous avez appris dans le Module suivant :


Disponible dans les missions suivantes :

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice