user story mapping for minimum lovable products
TRANSCRIPT
![Page 1: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/1.jpg)
User Story Mapping for Minimum Lovable Products
Kelley HowellUX Architect June 15, 2017
![Page 2: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/2.jpg)
Kelley Howell UI engineering, UX, research, kelleychowell kelley_walker uxkell@gmail
Kelley Howell UI engineering, UX, research, kelleychowell kelley_walker uxkell@gmail
![Page 3: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/3.jpg)
My goal
Share with you a technique for creating and organizing a backlog that focuses on the needs and goals of your users.
![Page 4: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/4.jpg)
4
Minimum Lovable Products
![Page 5: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/5.jpg)
5
Jeff Patton’s User Story Mapping
http://jpattonassociates.com/
http://jpattonassociates.com/
![Page 6: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/6.jpg)
6
What’s on tap today
1. What’s so great about user story mapping?2. Understand the user story3. Write good user stories4. Understand the relationship between goals, activities, tasks, and tools5. The user story mapping process
![Page 7: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/7.jpg)
7
Why user story mapping?
1. Part of a user-centered design process
2. Visual way to show how people use your product and what they value most about it
3. Visual representation of your product to help with
- Analyzing requirements- Planning out iterative releases- Organizing the development process
![Page 8: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/8.jpg)
8
The foundation
![Page 9: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/9.jpg)
9
The Agile Samurai by Jonathan Rasmusson
The Agile Samurai by Jonathan Rasmusson
From Jonathan Rasumussen, The Agile Samurai
![Page 10: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/10.jpg)
10
Purpose of a user story
planning item token for a longer conversation method for deferring a longer conversation represents user needs and identifies user goals Focuses team on solving users’ problems
![Page 11: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/11.jpg)
11
User stories are also boundary objects
build solidarity by bridging pro-fessional and disciplinary boundaries
allow collaboration andeven without clear consensus
![Page 12: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/12.jpg)
12
1. Title - often a verb phrase
2. DescriptionAs a [type of user] I want to [perform some task] so that I can [reach some goal]
3. Criteria for user acceptance
4. Add sketches & notes, specifications, wireframes, mocks
A good user story
![Page 13: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/13.jpg)
13
Do user stories replace requirements?
Tom Hilton @ flickr.com/photos/tomhilton/
![Page 14: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/14.jpg)
14
Do not replace requirements
User stories are tokens for longer, deeper conversations about what users need
Those conversations are memorialized with artifacts
Artifacts include what we think of as “traditional” requirements: spreadsheets, flow diagrams, wireframes, mocks, scenarios use cases, pseudo code, storyboards, and more
![Page 15: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/15.jpg)
15
This process helps us avoid this:
Credit: Andrew Stellema n a nd Jennifer Greene, Applied Software Proje ct Manageme nt, Le arning Agile , and more
![Page 16: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/16.jpg)
16
But as well all know….
Credit: Axosoft Scrum Software
Not even team alignment or well-written user stories are enough to tackle prioritization and release planning, especially on large, complicated products
![Page 17: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/17.jpg)
17
How do we get from this --
![Page 18: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/18.jpg)
18
to a relatively orderly visualization?
![Page 19: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/19.jpg)
19
How do we prioritize?
![Page 20: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/20.jpg)
20
With user story mapping
20Sketch concept inspired by Jeff Patton
![Page 21: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/21.jpg)
21
A method for analyzing and prioritizing a backlog that reflects the order in which people complete activities and in terms of the value those tasks bring to the users.
What is user story mapping?
![Page 22: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/22.jpg)
22
center users’ perspectives in our discussions prioritize in terms of user goals shows relationships between different users and
their work flows confirm completeness of a product backlog work as a team
Benefits of user story mapping
![Page 23: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/23.jpg)
2323
Exercise
![Page 24: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/24.jpg)
24
1. Brainstorm: as individuals write down all the steps you take to accomplish your goal, organize in a timeline
2. Reconvene: reconvene as a group and merge your timelines
3. Identify Patterns: look for similarities and affinities, grouping them together in clusters. Apply labels to the clusters of similar tasks. Remove duplicates.
Instructions for workshop activity
![Page 25: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/25.jpg)
25
4. Order by time: The major clusters are activities. The team should order them left to right in order people will do them
5. Decompose tasks: Under each activity, list from top to bottom the tasks people perform under each activity. Order them according to how important or valuable they are to the process.
Example Activity: Showering. Can that activity be done without shampooing hair? Without conditioning? Without loofah salt scrub routine? Shaving legs? Etc.
Instructions for workshop activity
![Page 26: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/26.jpg)
26
6. Break out paths: When you notice major difference in types of users and their tasks, physically separate those tasks as different paths
Question: Which paths are more important? How do we know?
Instructions for workshop activity
![Page 27: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/27.jpg)
27
Getting to work – 2 paths
![Page 28: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/28.jpg)
28
What is a user story?Thinking at the task level
![Page 29: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/29.jpg)
29
I want soup for lunch
![Page 30: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/30.jpg)
1. Goal: what I want to achieve or how I want to feel
2. Activities and tasks: What I do to achieve the goal
3. Tools: what I use to perform tasks
30
Goals - Activities - Tasks - Tools
Goals
Activities
Tools(apps, sites, software)
Tasks
![Page 31: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/31.jpg)
Thinking at the task level
31
From: Alistair Cockburn: Writing Effective Use Cases
Task / Functional - “Sea level”Can complete at one sitting
Sub-Functional - “Fish level”Tasks that, alone, don’t achieve a meaningful goal
Activity -- “Kite level”Longer term goals often with no precise ending.
Too abstract
Too detailed
![Page 32: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/32.jpg)
Task: “Read an email message” Activity: “Manage email”Goal: Get information about my job, my team, and company in order to earn my salary
Task: “Pull monthly analytics data”Activity: “Write monthly report”Goal: Convince management team to take some action
32
Goals
Activities
Tools(apps, sites, software)
Tasks
Goals - Activities - Tasks - Tools
![Page 33: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/33.jpg)
33
Team refines and tests for completeness
Gary Levitt, owner & designer of Mad Mimi
The user story mapping process
![Page 34: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/34.jpg)
34
Know your users (lean UX personas)
![Page 35: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/35.jpg)
35
Sally – changing things up
Sally has been an agent for about10 years. She’s used to doing things the old-fashioned way: holding open houses, advertising, working her network. But now she wants to branch out and learn how to use the Web. She’s been using email and online applications for awhile. But she’s been lackadaisical about it. She wants to change up her routine, and make sure her business doesn’t stagnate because she’s not keeping up….
![Page 36: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/36.jpg)
36
Trevor – eager entrepreneur
Trevor is a new agent. He just got his license and he’s really eager and enthusiastic. Trevor is 37 and just turned to real estate after a couple different careers. Trevor is really ambitious and has aspirations to run his own brokerage one day. He knows that putting in a big effort now will mean the difference between success and failure. Trevor is constantly looking for more information about how to run his business….
![Page 37: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/37.jpg)
Storyboards: can be used for the major activities to capture major moments in the narrative.
Scenarios: tell more details stories about the various tasks users do.
Plot points: include these to reflect decision points were a user might take a different path
Consider Sally: She often got too busy to go back to use the product, to see what it could do.
37
Narrative Flow: stories about users
![Page 38: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/38.jpg)
… Sally remembers she had seen an email offer for a free trial. She doesn’t think she can find the email, instead she looks for the trial offer at Homes.com. She sees an advertisement for it, clicks it, and signs up using the form. Then she takes a break to make lunch. When she returns, she sees that she’s received email confirming the sign up. In the email, she clicks the link that will take her to her account. Then, she is taken to the sign in page. However, she’s forgotten which password she used, so she uses the “forgot password” reminder to get a new password. When she’s logged into her account, she sees that she can import all her existing listings …
38
Meet Sally
![Page 39: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/39.jpg)
39
Now that you’ve fleshed out the major narrative flow, arrange the major activities by working from left to right
Tell the story from the user perspective, working in the order that your user would perform the activities
time
Order activities: narrative flow
Major Activities
Discoverproduct
Onboard ManageListings
![Page 40: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/40.jpg)
Break down activities into tasks that comprise the activity
Don’t get hung up on order or being perfect: goal is to get it out there
Tweak later
40
time
Decompose activities into tasks
Discover Onboard Manage Listings
Via email advert
Sign up for account
Add newlisting
![Page 41: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/41.jpg)
Vertical axis represents necessity Arrange tasks according to how important they are
to the activity the user is doing
41
Add in necessity
time
necessity
Discover Onboard Manage Listing
Emailadvert
AnalyzeListings
EditListing
SearchListings
SortListings
Sign up for account
Add newlisting
Searchengine
SearchmarketingCTA onsite
![Page 42: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/42.jpg)
42
Below each activity are the child stories that comprise the activity
Task flow and task decomposition
time
necessity
![Page 43: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/43.jpg)
43
1. Thens / and thens: signal horizontal movement 2. Or: signals vertical movement3. Vertical overlap: when tasks happening around same
time
ands, thens, ors, and mores
time
necessity
![Page 44: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/44.jpg)
Record details so they’re not lost Tuck under existing task cards
44
time
Sub-Functional or “Fish level”Tasks that, alone, don’t achieve a meaningful goal
What if you hit “fish level”?necessity
![Page 45: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/45.jpg)
45
Look for alternativesWhat else might users do that didn’t come up in your scenarios?
Look for exceptionsWhat could go wrong, and what would the user have to do to recover? How would our product prevent the problem in the first place. How would we help them recover.
Consider other usersWhat might other types of users do to reach their goals?Might be: people, robots, search engines, other systems
Use workshops to fill in the gaps
![Page 46: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/46.jpg)
46
Verify with your users
![Page 47: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/47.jpg)
47
Slice out releases
![Page 48: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/48.jpg)
48
The user story mapping process
1. Write stories about how people use the product
2. Identify the activities that form backbone of your story map and organize in the order they are performed
3. Flesh out the tasks people do to accomplish those activities, ordering them by how necessary they are to the activity
4. Be sure to explore alternative users, tasks, activity flows and add in their paths and narratives
5. Slice out tasks according to how they help users achieve specific outcomes
![Page 49: User Story Mapping for Minimum Lovable Products](https://reader031.vdocuments.mx/reader031/viewer/2022021815/5a666a4f7f8b9aa92f8b4bbd/html5/thumbnails/49.jpg)
49
Jeff Patton’s User Story Mapping
http://jpattonassociates.com/
http://jpattonassociates.com/