Outcomes Driven User Story Mapping Sharjeel Aleemullah & Sylvia - - PowerPoint PPT Presentation

outcomes driven user story mapping
SMART_READER_LITE
LIVE PREVIEW

Outcomes Driven User Story Mapping Sharjeel Aleemullah & Sylvia - - PowerPoint PPT Presentation

Agile Australia 2018 Outcomes Driven User Story Mapping Sharjeel Aleemullah & Sylvia Yanto BEWARE OF MAPS BEWARE OF MAPS BEWARE OF MAPS m k 7 2 6 Confidential 7 Confidential Basic User Story Map CUSTO M ER JO URNEY Release 1


slide-1
SLIDE 1

Outcomes Driven User Story Mapping

Agile Australia 2018

Sharjeel Aleemullah & Sylvia Yanto

slide-2
SLIDE 2

BEWARE OF MAPS

BEWARE OF MAPS

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6

Confidential 6

2 7 k m

BEWARE OF MAPS

slide-7
SLIDE 7

Confidential 7

slide-8
SLIDE 8
slide-9
SLIDE 9

Release 1 Release 2 Release 3

CUSTO M ER JO URNEY

Basic User Story Map

slide-10
SLIDE 10

Confidential 10

slide-11
SLIDE 11

Release1 Release 2 Release 3

CUSTO M ER JO URNEY

Basic User Story Map

BEWARE OF MAPS

slide-12
SLIDE 12

YOU THIS TALK

slide-13
SLIDE 13

“Minimize output, and maximize

  • utcome and impact”

Jeff Patton

slide-14
SLIDE 14

| Commonwealth Bank of Australia |

Digital@CBA

57 scrum teams 6 million digitally active customers CommBank App NetBank CommBank.com.au

Sharjeel Aleemullah | Agile Coach SharjAleem Sylvia Yanto | Product Owner SylviaYanto

slide-15
SLIDE 15

| Commonwealth Bank of Australia |

Step 1 Customer Journey Step 3 User stories

Outcomes Driven User Story Mapping

Step 5 Release Plan Step 2 Outcomes & Success Metrics Step 4 Assumptions

slide-16
SLIDE 16

Find Your Way App

Our Vision

“Get people to the right place at the right time”

slide-17
SLIDE 17

Step 1 Customer Journey

Embed voice of the customer with customer journeys

slide-18
SLIDE 18

Overseas Travel Customer Journey

Plan Trip Book Travel Pack for Trip Arrive at Destinatio n Depart for Trip Return Home Get Notification at Airport Launch App Select “Get Travel Insurance” Enter Travel Details Select “Activate Travel Insurance” Receive Insurance Certificate

Functional Steps

slide-19
SLIDE 19
slide-20
SLIDE 20

Persona characteristics

  • Not good with directions
  • Heavily dependent on maps
  • Would prefer to be taken to her intended destination

C l a i r e

Find Your Way App

slide-21
SLIDE 21

Find Your Way App

Find a destination Set a destination Follow directions Arrive at destination

slide-22
SLIDE 22

Step 1 Customer Journey

slide-23
SLIDE 23

Step 2 Outcomes and Success Metrics

Motivate and focus teams by defining

  • utcomes & success metrics
slide-24
SLIDE 24

Confidential 24

OUTPUTS OUTCOMES

“Allow customers to submit application form”

  • Functionality
  • Features
  • Requirement
  • Solutions
  • Tasks
  • Activities
  • Contributes to overall

product vision

  • Customer benefit
  • Achievement orientated

“Reduce time to apply without requiring assistance”

OV E R

slide-25
SLIDE 25

Encourage users to share common destinations Improve timeliness of reaching a destination for scheduled appointments Reduce destination fails arising through similar street names Find Your Way App

slide-26
SLIDE 26
slide-27
SLIDE 27

| Commonwealth Bank of Australia |

Setting clear, specific and reasonably challenging goals consistently leads to higher performance than vague “try your best” goals

Locke, Shaw, Saari & Latham, 1981

slide-28
SLIDE 28

Yale Experiment by Howard Leventhal, 1965 Outcome: Get as many students vaccinated for tetanus Leaflet 1 Leaflet 2

10x

slide-29
SLIDE 29
slide-30
SLIDE 30

Success Metrics

Directional Magnitude Rate or ratio Timebound Comparable

slide-31
SLIDE 31

Reduce “wrong destination” email complaints from 50 per day to 10 per day over 2 months Reduce destination fails arising through similar street names Find Your Way App

slide-32
SLIDE 32

Step 2 Outcomes & Success Metrics

slide-33
SLIDE 33

Step 3 User Stories

Minimise user stories required to start achieving outcomes

slide-34
SLIDE 34

Brainstorm everything

VS

Focused thinking

slide-35
SLIDE 35

“A user story is a promise for a conversation”

Alistair Cockburn

slide-36
SLIDE 36

Find Your Way App Reduce the destination fails arising through similar street names Display all possible locations Find a destination Set destination Set destination to the most popular street Show warning if there are other possible locations Select the relevant destination Find similar street names in the same region

slide-37
SLIDE 37

Step 3 User stories

slide-38
SLIDE 38
slide-39
SLIDE 39

Assumption (noun)

Something that is accepted as true or as certain to happen, without actually having proof.

slide-40
SLIDE 40

Step 4 Assumptions

Identify and validate riskiest assumptions

slide-41
SLIDE 41

| Commonwealth Bank of Australia |

Provide feedback on successfully reaching destination Provide feedback on not reaching the correct destination with a reason e.g. correct street name, but wrong town or suburb Highly Uncertain Highly Disastrous Reduce the destination fails arising through similar street names Show feedback prompt upon reaching destination There are significant number customers that are not reaching their intended destination because the street name is similar BUT the suburb is incorrect Find Your Way App

slide-42
SLIDE 42

Step 4 Assumptions

slide-43
SLIDE 43

Step 5 Release Planning

Plan smaller and more frequent releases

slide-44
SLIDE 44

Release 1 Release 2 Release 3 Release 4 Find Your Way App

slide-45
SLIDE 45

Step 5 Release Plan

slide-46
SLIDE 46

Step 1 Customer Journey Step 3 User stories

Outcomes Driven User Story Mapping

Step 5 Release Plan Step 2 Outcomes & Success Metrics Step 4 Assumptions

slide-47
SLIDE 47

Our Heroes

slide-48
SLIDE 48
slide-49
SLIDE 49

Thank you!

Sharjeel Aleemullah | Agile Coach SharjAleem Sylvia Yanto | Product Owner SylviaYanto