Estimer et suivre le développement des applications
Archived
1 Tâche
25 mins
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 MLP (Minimum Lovable Product) 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é (feature), la sous-fonctionnalité (subfeature), le responsable (owner) et la date d’échéance (due date). GoGoRoad utilise Agile Workbench pour gérer et prioriser le travail. L’équipe a créé les user stories dans un fichier XSLX spécialement formaté pour être importé dans Agile Workbench. Utilisez le fichier XSLX pour importer des user stories et remplir le backlog.
Avant de commencer à travailler sur l'application Roadside Assistance, les parties prenantes ont demandé une estimation de la taille et de la portée du projet sur la base des types de dossiers inclus dans l'application GoGoRoad à ce jour et des user stories incluses dans le backlog. L'estimation tient compte des modèles de staffing et fournit un délai approximatif pour la livraison de l'application.
Votre Lead System Architect vous a confié la tâche d'attribuer des versions aux canaux et aux data objects associés aux types de dossiers Assistance Request et Service. Une fois les versions attribuées, vous devez utiliser l'outil Estimator pour estimer le dimensionnement de la version MLP1.
En tant que nouveau System Architect, votre Lead System Architect vous a fourni une série de liens vers la documentation technique de Pega pour vous aider à démarrer.
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! |
Détail des tâches
1 Estimer et suivre le développement des applications
Lisez la documentation technique fournie pour accomplir les tâches demandées. La documentation technique peut contenir plus d'informations que ce dont vous avez besoin.
Critères d'acceptation
- Le classeur Excel GoGoRoadUserStoriesforDPP a été utilisé pour alimenter le backlog d’Agile Workbench.
- Les user stories générées à partir du classeur Excel GoGoRoadUserStoriesforDPP contiennent les informations nécessaires, notamment la fonctionnalité, la sous-fonctionnalité, le responsable et la date d'échéance.
- Dans l’Application Profile, dans la fonctionnalité (Feature) Assistance Request, il y a trois nouvelles sous-fonctionnalités pour suivre les tâches de support client liées aux demandes d’assistance. Les sous-fonctionnalités sont intitulées Notification, Setup et Support.
- Dans Agile Workbench, chacune des nouvelles sous-fonctionnalités Assistance Request, à savoirNotification, Setup et Support, est associée à la User Story Specify Issue. Un responsable(author@gogoroad) et une date d'échéance (Due Date) sont inclus dans chacune des nouvelles sous-fonctionnalités.
- Dans Agile Workbench, il existe une nouvelle User Story qui correspond aux 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 Acceptance criteria Service manager can view the service cost when reviewing the completed service. Acceptance criteria Customer receives an email containing the total cost of the service. - Dans le type de dossier Assistance Request, les versions de MLP sont affectées aux canaux (Channels). Le canal Web Portal se voit attribuer la version (release) MLP1. Tous les autres canaux se voient attribuer la version MLP2.
- Dans le type de dossier Assistance Request, les versions de MLP, la complexité et d'autres informations sont attribuées aux data objects en fonction des informations suivantes :
Type de dossier Phase Data object Source de données Read Write API existante Release Complexité Mark as done Assistance Request Create Service address Pega MLP 1 Low Assistance Request Create Vehicle information Pega MLP 1 Low Assistance Request Create Payment information Pega x MLP 1 High Assistance Request Service Service provider Pega x x MLP 1 Low Assistance Request Resolution Services offered Pega MLP 1 Medium - L'outil Estimator a été utilisé pour fournir des estimations du travail associé à la version MLP1 du type de dossier (Case Type) Assistance Request. Le travail doit être estimé en utilisant différentes combinaisons de sélections pour la listeDelivery, le champ Number of teams, la liste Scrum Maturity, la liste Staffing model, la liste Environment, la liste Organization complexity et la liste Data import effort.
Instructions
- Téléchargez le classeur Excel GoGoRoadUserStoriesforDPP.xlsx et enregistrez-le sur votre ordinateur :
- Dans l’instance Pega du défi, saisissez les identifiants suivants :
- Dans le champ User name, saisissez author@gogoroad.
- Dans le champ Password, saisissez pega123!.
- Dans App Studio, à partir d'Agile Workbench, importez les user stories contenues dans le classeur Excel GoGoRoadUserStoriesforDPP.xlsx.
- À partir de l’Application Profile, ajoutez une nouvelle sous-fonctionnalité à la fonctionnalité Assistance Request, comme indiqué dans les critères d'acceptation.
- Dans Agile Workbench, mettez à jour la User Story Specify issue comme indiqué dans les critères d'acceptation.
- Dans Agile Workbench, créez une nouvelle User Story comme indiqué dans les critères d'acceptation.
- Pour le type de dossier Assistance Request, affectez des versions de MLP aux canaux, comme indiqué dans les critères d'acceptation.
- Pour le type de dossier Assistance Request, affectez des versions de MLP et d'autres informations aux data objects, comme indiqué dans les critères d'acceptation.
- Utilisez l'Estimator d'App Studio pour fournir une estimation du travail associé à la version MLP1 du type de dossier Assistance Request.