Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Story Mapping:Putting the USER Back Into the User Story
By Jaynee Beach, PhD, SAFe/SPC4
By The End of This Presentation, You Should---
• KNOW this:• Why Agile mindset and methods are the best way to deliver value
• How User Stories provide three kinds of value
• A way to iterate User Experience activities in an Agile framework
• Be able to DO this:• Create more robust User Stories in your product backlog
• Map User Stories to a journey on your story map
© AgileITDX 2018 All Rights Reserved
But first, a little history…
1977
1981 1996
2003
2010
1985
1988
20161991
© AgileITDX 2018 All Rights Reserved
The Crux of The Issue
“We are building something that seems to
work for us”
“We need something that will solve our
problems”• Visible Progress
• Measurable Value
• Progress Not
Visible
• Indirect
Measure of
Value
© AgileITDX 2018 All Rights Reserved
Searching For A Better Way
© AgileITDX 2018 All Rights Reserved
And second, a some foundations…
The Agile Manifesto
The Problem Space vs. The
Solution Space
The Three Kinds of Value
© AgileITDX 2018 All Rights Reserved
The Agile ManifestoWe are uncovering better ways of providing value by living these concepts:
People and
RelationshipsProcesses and toolsover
Working softwareComprehensive
documentationover
Customer
collaborationContract negotiationover
Responding to change Following a planover
We have come to value:
7
© AgileITDX 2018 All Rights Reserved
The Problem Space vs. The Solution Space
© AgileITDX 2018 All Rights Reserved
Three Kinds of Value
Human Value• What the User likes• Features focused• Rewarding UX• Easy to see• Easy to measure
Technical Value• Difficult to see• Quality code• Flexible architecture• Managed technical
debt• Just enough
documentation
Business Value• Increase revenue• Gain market share• Generate sales
volume• Reduce costs• Increase Shareholder
value
9
Business
•Viability
Technical
•Feasibility
Humans
•Desirability
© AgileITDX 2018 All Rights Reserved
It’s Painful When We Get It Wrong
• Information Dense
• Attempt to Make Complex Product
Simple
• Security Process
• Average User Did Not
Understand the Objective
• Required Up to 1 Hour to
Complete
• The “Amazon 1-Click” Effect INCREASED EXPECTATIONS
© AgileITDX 2018 All Rights Reserved
User Stories: How UX Integrates
© AgileITDX 2018 All Rights Reserved
Iterative Delivery: Where UX Integrates
© AgileITDX 2018 All Rights Reserved
User Story Mapping – The MechanicsTalk It• Discuss (understand) the following:
• User / Consumer
• What is the User trying to accomplish? (their “Point B”)
• Capture (On the “Backbone”)
Walk It• Journey map:
• What is the User doing? (Activities)
• What is the context in which the User is operating?
• Capture (On the “Skeleton”)
Value It• How will we test this?
• UAT, Success Criteria, Definition of “Done”
• Prioritize
• Planning and Re-planning (sizing, estimating)
Business
• Viability
Technical
• Feasibility
Humans
• Desirability
Process Innovation Functional Innovation
Emotional Innovation
SWEET SPOT
© AgileITDX 2018 All Rights Reserved
Step One: Talk It – Who Is Your User?
© AgileITDX 2018 All Rights Reserved
User Story Mapping Sample
A B
What is Blaine’s “PointB” ?
The Scenario: Before Blaine can end his shift, he must submit a Safety Report for all activities on the Rig today.
© AgileITDX 2018 All Rights Reserved
Step Two: Walk It – What Needs to Happen?
Activity 1:
Activity 2:
Activity 3:
Collect the information needed to populate the report
(comes from multiple sources)
Verify that the information is correct
(may need to contact or interact with others)
Submit the report
(consider timing, channel, presentation format)
© AgileITDX 2018 All Rights Reserved
User Story Mapping Sample
A B
Which of these tasks is essential?
What tasks must Blaine do, in order to accomplish each activity?
© AgileITDX 2018 All Rights Reserved
Let’s Brainstorm: Activity 1- Gather Info
How could Blaine acquire the safety information he needs?
© AgileITDX 2018 All Rights Reserved
Step Three: Value It – Test for Value
Business
• Viability
Technical
• Feasibility
Humans
• Desirability
Process Innovation Functional Innovation
Emotional Innovation
SWEET SPOT
Intersections between Value types point to Innovation Opportunities
“Test before Code” –lets us challenge our assumptions about Value
© AgileITDX 2018 All Rights Reserved
Prioritize Releases According to VALUE
A B
Business
•Viability
Technical
•Feasibility
Humans
•Desirability
© AgileITDX 2018 All Rights Reserved
Planning and Re-planning
Daily: “Hey Team, what’s happened since yesterday? Great! What’s the plan for today? Super! Anything blocking progress? Anyone need to collaborate with anyone else?”
Every Iteration: “Hey check this out! We said we’d deliver the Gobsmacker and we did! You should be able to PointB with it – who wants to try it out first?”
“Everyone has a plan until they get punched
in the face.”--- Mike Tyson
© AgileITDX 2018 All Rights Reserved
Accountability ---
• How well do you KNOW this:• Why Agile mindset and methods are the best way to deliver value
• How User Stories provide three kinds of value
• A way to iterate User Experience activities in an Agile framework
• How well are you able to DO this:• Create more robust User Stories in your product backlog
• Map User Stories to a journey on your story map
© AgileITDX 2018 All Rights Reserved
Capturing the Lightbulbs
(One kind of retrospective)
1.Something new
2.Something old
3.Something different
4.Something more
© AgileITDX 2018 All Rights Reserved
Additional ResourcesBeach, Jaynee; Stiffel, Zoltan (2018, in review). Simplifying the Complex. www.agileitdx.com
Cohn, Mike (2004). User Stories Applied. www.mountaingoatsoftware.com
[NOTE: there is a great blog at this site, too: http://www.mountaingoatsoftware.com/blog]
Schwaber, Ken; Sutherland, Jeff (2012). Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust. Wiley. ISBN 978-1118206669 [NOTE: there is a great blog at this site, too: https://www.scruminc.com/scrum-blog/]
Highsmith, Jim (2002). Agile Software Development Ecosystems. Addison-Wesley Pearson. ISBN-13: 078-5342760439
Wysocki, Robert (2013). Effective Project Management: Traditional, Agile, Extreme. 7th Edition.Wiley. ISBN-13: 978-1118729168
24