Skip to main content

Défi

Affiner un backlog Agile Workbench

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.

En vue du développement, l’architecte métier 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.

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!

Présentation du défi

You must initiate your own Pega instance to complete this Défi.

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

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 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 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.
  3. En haut à droite de l’outil Agile Workbench, cliquez sur l’icône Plus pour afficher une liste d’actions.
  4. Dans la liste, cliquez sur Import Stories... pour afficher la fenêtre Import Stories.
    import-stories
  5. Dans la fenêtre Import Stories, cliquez sur Choose File pour ouvrir le navigateur de fichiers.
    Import user stories to Agile Workbench
  6. Dans le navigateur de fichiers, accédez au fichier GoGoRoadUserStoriesforDPP.xlsx que vous avez téléchargé et sélectionnez-le.
  7. Cliquez sur Open pour ajouter le fichier à la boîte de dialogue Import Stories.
  8. 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-success

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 More et sélectionnez Application profile dans le menu pour afficher la page d’accueil Application profile.
    agile-workbench-app-profile
  2. En haut du tableau de bord, cliquez sur l’onglet Feature map.
  3. Dans la section Features de l’onglet Feature map, double-cliquez sur la fonctionnalité Assistance request pour ouvrir la fonctionnalité Assistance request.
    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. En bas à droite de la fenêtre Create feature, 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 autres sous-fonctionnalités Assistance Request (Setup et Service). 

3 Associer une fonctionnalité et un propriétaire 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.
    Note: Les User stories peuvent être affichées dans un ordre différent.
    workbench-story-list
    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.
    workbench-associated-feature
  3. Dans la liste, à droite du champ Assistance request, cliquez sur la flèche pour afficher les sous-fonctionnalités.
    assistance-request-subfeature
  4. Cliquez sur la sous-fonctionnalité Notification pour afficher l’option Select.
  5. Cliquez sur Select pour ajouter la sous-fonctionnalité à la User story.
    subfeature-us
  6. Sous le champ Associated feature, dans le champ Owner, saisissez ou sélectionnez le nom du propriétaire de la User story. Dans le cadre de cet exercice, le propriétaire est auteur@gogoroad.
    Associated feature, owner, due date,, complexity, and priority for the Specify issue user story
  7. Dans le champ Due, cliquez sur l’icône de calendrier pour afficher un calendrier.
  8. Sélectionnez une date d’échéance future.
    Note: 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 en utilisant les valeurs définies dans le tableau suivant.
    Nom de la Story Fonctionnalité > Sous-fonctionnalité Propriétaire
    Enter Customer information Assistance request > Notification auteur@gogoroad
    Enter Location information Assistance request > Notification auteur@gogoroad
    Enter Vehicle information Assistance request > Notification auteur@gogoroad
    Enter Payment information Assistance request > Notification auteur@gogoroad
    Vérifier la couverture Assistance request > Setup auteur@gogoroad

     

4 Ajouter une nouvelle User story avec une priorité

  1. En haut à droite de l’outil Agile Workbench, cliquez sur l’icône Plus 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
    Nom 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 Service
    Propriétaire auteur@gogoroad
    Échéance Date future quelconque
    Complexité Moyen
    Priorité Must have
    Critères d’acceptation

    Service manager can view the service cost when reviewing the completed service.

    Customer receives an email containing the total cost of the service.

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 afin de livrer le MLP à la date convenue.

  1. Cliquez sur le point de priorité du milieu pour remplacer la priorité de la nouvelle User story par Nice to have.
  2. Cliquez sur Save en bas à droite de l’outil Agile Workbench pour enregistrer la configuration.

6 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 entered into Agile Workbench
  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, double-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.
    workbench-subfeatures
  5. Dans la section Work items, vérifiez que les User stories Must have indiquent toutes le propriétaire auteur@gogoroad. La propriété de auteur@gogoroad est indiquée par la lettre A dans un cercle bleu, comme le montre l’image suivante.
    workbench-todo-list
  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é Service, vérifiez que la User story que vous avez créée figure dans la liste To do.


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?

67% found this content useful

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