Skip to main content

Refining an Agile Workbench backlog

5 Tasks

30 mins

Visible to: All users
Beginner Pega Platform '23 Enterprise Application Development Dev/Designer Studio User Experience Constellation English

Scenario

Stakeholders at GoGoRoad want to develop a new roadside assistance application to streamline operations for customer roadside assistance requests. Using the scope for the Minimum Loveable Product (MLP) and incremental releases, stakeholders want to track the current development progress of the Assistance Request Case Type and determine the next highest priority functionality to develop in the future. To facilitate progress tracking, stakeholders and the Pega team have identified and prioritized a product backlog.

To prepare for development, the business architect (BA) must populate the backlog and update the user stories to include the feature, subfeature, owner, and due date. GoGoRoad uses Agile Workbench to manage and prioritize the work. The team created the user stories in an Excel spreadsheet specially formatted for Agile Workbench import. Use the Excel spreadsheet to import user stories and populate the backlog. 

Note:  The Excel spreadsheet was created from a template. For more information, see Populating story templates.
Note: The framework of this challenge uses the Constellation architecture of Pega Platform™. To practice this challenge on the Traditional UI architecture, see the Refining an Agile Workbench backlog version 8.8 challenge.

The following table provides the credentials you need to complete the challenge.

Role User name Password
Application Developer author@gogoroad pega123!
Note: Your practice environment may support the completion of multiple challenges. As a result, the configuration shown in the challenge walkthrough may not match your environment exactly.

You must initiate your own Pega instance to complete this Challenge.

Initialization may take up to 5 minutes so please be patient.

Challenge Walkthrough

Detailed Tasks

1 Import the backlog of user stories

Note: Importing user stories is just one way to populate a backlog. You can also populate a backlog by connecting to an existing repository such as Jira or Agile Studio, or by capturing user stories with Agile Workbench.
  1. Download the Excel GoGoRoadUserStoriesforDPP.xlsx workbook to your desktop.
  2. In the Pega instance for the challenge, enter the following credentials:
    1. In the User name field, enter author@gogoroad.
    2. In the Password field, enter pega123!.
  3. In App Studio, in the upper-right corner of the browser window, click the Bolt icon to open the Agile Workbench tool.
  4. In the Agile Workbench tool, in the upper-right corner, click the Add icon to display a list of actions.
  5. From the list, click Import Stories to display the Import Stories window.
    Import stories
  6. In the Import Stories window, click Choose File to open the file browser.
    Import stories
  7. From the file browser, navigate to and select the GoGoRoadUserStoriesforDPP.xlsx file you downloaded.
  8. Click Open to add the file to the Import Stories dialog box.
  9. In the lower-right corner of the Import Stories dialog box, click Import to import the file into the Agile Workbench tool. 
Note: The imported stories may be displayed in a different order.
Import stories

 

2 Add features and subfeatures to the application

  1. In the Agile Workbench tool, in the upper-right corner, click the More icon and from the menu, select Application profile to display the Application profile landing page.
    application profile
  2. At the top of the dashboard, click the Feature map tab.
  3. In the Feature map tab, in the Features section, click the Assistance Request feature to open the Assistance Request feature.
    workbench features
  4. In the Subfeatures section, click the Plus icon to display the Create feature window and add a new subfeature.
    subfeatures
  5. In the Create feature window, in the Name field, enter Notification.
  6. Click Create to close the window and add the new subfeature.
  7. Repeat steps 4-6 to add two remaining Assistance Request subfeatures — Setup and Support.

3 Associate a feature and owner to the user stories

  1. In the pane of the Agile Workbench tool, select the Specify Issue user story in the list to open the user story.
    select specify issue
     
Note:  You can also select user stories from the Application profile in the Work items section of the Feature map. If you select a user story from the To do list, you may encounter a loading error for the Associated feature and Attachments fields. This is a known issue that will be addressed in a future release.

2. In the open user story, in the Associated feature field, click the down arrow to open the available feature list.

Associated feature

3. From the list, to the right of the Assistance Request field, click the arrow to display the subfeatures.

AssistanceRequest_Feature

4. Click the Notification subfeature to display the Select option.

5. Click Select to add the subfeature to the user story.

Select subfeature

6. Below the Associated feature field, in the Owner field, enter or select the user story owner name. For this exercise, the owner is author@gogoroad.

work bench

7. In the Due field, click the calendar icon to display a calendar.

8. Select a future due date.

Selecting a date closes the calendar window.

9. In the lower-right corner of the Agile Workbench tool, click Save to save the configuration. 

workbench-save

10. Repeat steps 1-9 to update the remaining user stories using the values in the following table:

Story name

Feature > Subfeature

Owner

Due

Enter Customer information

Assistance Request > Notification

author@gogoroad

Future date

Enter Location information

Assistance Request > Notification

author@gogoroad

Future date

Enter Vehicle information

Assistance Request > Notification

author@gogoroad

Future date

Enter Payment information

Assistance Request > Notification

author@gogoroad

Future date

Verify Coverage

Assistance Request > Setup

author@gogoroad

Future date

4 Add a new priority user story

  1. In the Agile Workbench tool, in the upper-right corner, click the Add icon to display a list of actions.
  2. From the list, click Create Story to add a new Must have priority user story.
    create story
  3. Populate the new story using the following information:
    Field Details
    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. In Acceptance criteria, click on Add new criteria to enter Service manager can view the service cost when reviewing the completed service.
  5. Repeat step 4 to add another acceptance criteria, Customer receives an email containing the total cost of the service
    Acceptance criteria

5 Change the priority of a user story

Due to inclement weather, the project team starts several days later than expected. The team decides to minimize scope in order to deliver the MLP by the agreed target date.

  1. In the new user story, click the middle priority dot to change the new user story to Nice to have.
  2. In the lower-right corner of the Agile Workbench tool, click Save to save the configuration.

Confirm your work

  1. In the Agile Workbench tool, open the user story you created and confirm that the details align with the following image.
    New user story
  2. In the pane of the Agile Workbench tool, click the More icon, and then select Application profile to access the Application profile landing page.
  3. On the landing page, in the Feature map tab, in the Features section, click the Assistance Request feature to view the Assistance Request subfeatures.
  4. In the Subfeatures section, confirm that the subfeatures you created are listed.
    sub features
  5. In the Work items section, confirm that the user stories all indicate ownership by author@gogoroad. The author@gogoroad ownership is indicated by the letter A in a blue circle, as shown in the following image.
    author@gogoroad To Do list of user stories
  6. Click each subfeature to confirm that the list of user stories adjusts to only the stories associated with the subfeature.
  7. In the Support subfeature, confirm the user story you created is in the To do list.

This Challenge is to practice what you learned in the following Module:


Available in the following missions:

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