SlideShare a Scribd company logo
User Story Mapping for Minimum
Lovable Products
Kelley Howell
UX Architect
June 15, 2017
Kelley Howell
UI engineering, UX, research,
kelleychowell
kelley_walker
uxkell@gmail
My goal
Share with you a technique for creating and organizing a
backlog that focuses on the needs and goals of your
users.
4
Minimum Lovable Products
5
Jeff Patton’s User Story Mapping
http://jpattonassociates.com/
http://jpattonassociates.com/
6
What’s on tap today
1. What’s so great about user story mapping?
2. Understand the user story
3. Write good user stories
4. Understand the relationship between goals, activities,
tasks, and tools
5. The user story mapping process
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
8
The foundation
9
The Agile Samurai by Jonathan Rasmusson
The Agile Samurai by Jonathan Rasmusson
From Jonathan Rasumussen, The Agile Samurai
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
11
User stories are also boundary objects
 build solidarity by bridging pro-
fessional and disciplinary
boundaries
 allow collaboration and
even without clear consensus
12
1. Title - often a verb phrase
2. Description
As 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
13
Do user stories replace requirements?
Tom Hilton @ flickr.com/photos/tomhilton/
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
15
This process helps us avoid this:
Credit: Andrew Stelleman and Jennifer Greene, Applied Software Project
Management, Learning Agile, and more
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
17
How do we get from this --
18
to a relatively orderly visualization?
19
How do we prioritize?
20
With user story mapping
20
Sketch concept inspired by Jeff Patton
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?
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
2323
Exercise
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
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
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
27
Getting to work – 2 paths
28
What is a user story?Thinking at the task level
29
I want soup for lunch
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
Thinking at the task level
31
Illustration credit: Jeff Patton
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
Focus user-centered
thinking here
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
33
Team refines and tests for completeness
Gary Levitt, owner & designer of Mad Mimi
The user story mapping process
34
Know your users (lean UX personas)
35
Sally – changing things up
Sally has been an agent for about
10 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….
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….
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
… 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
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
Discover
product
Onboard Manage
Listings
 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
Signupfor
account
Add new
listing
 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
Email
advert
Analyze
Listings
Edit
Listing
Search
Listings
Sort
Listings
Signupfor
account
Add new
listing
Search
engine
Search
marketing
CTA on
site
42
Below each activity are
the child stories that
comprise the activity
Task flow and task decomposition
time
necessity
43
1. Thens / and thens: signal horizontal movement
2. Or: signals vertical movement
3. Vertical overlap: when tasks happening around same
time
ands, thens, ors, and mores
time
necessity
 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
45
 Look for alternatives
What else might users do that didn’t come up in your
scenarios?
 Look for exceptions
What 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 users
What 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
46
Verify with your users
47
Slice out releases
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
49
Jeff Patton’s User Story Mapping
http://jpattonassociates.com/
http://jpattonassociates.com/
50
the end!
Thoughts? Questions?
Thank you!
uxkell@gmail.com kelleychowell @kelley_walker

More Related Content

What's hot

Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua Kerievsky
AgileSparks
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
lazygolfer
 
Customer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product ManagerCustomer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product Manager
Product School
 
Become a Great Product Manager
Become a Great Product ManagerBecome a Great Product Manager
Become a Great Product Manager
Roman Pichler
 
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Cprime
 
The Product Visioning Workshop: A Proven Method for Product Planning and Prio...
The Product Visioning Workshop: A Proven Method for Product Planning and Prio...The Product Visioning Workshop: A Proven Method for Product Planning and Prio...
The Product Visioning Workshop: A Proven Method for Product Planning and Prio...
Perfetti Media
 
Product Owner and Strategy
Product Owner and StrategyProduct Owner and Strategy
Product Owner and Strategy
Roman Pichler
 
Focus On What Matters - From Product Vision to Product Roadmap
Focus On What Matters - From Product Vision to Product RoadmapFocus On What Matters - From Product Vision to Product Roadmap
Focus On What Matters - From Product Vision to Product Roadmap
OneUp Vitamins
 
From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shaping
Jérôme Kehrli
 
Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeAgileee
 
Fundamentals of Agile Product Management
Fundamentals of Agile Product ManagementFundamentals of Agile Product Management
Fundamentals of Agile Product Management
Ambreen Hussain
 
Agile coach - roadmap and user story map
Agile coach - roadmap and user story map Agile coach - roadmap and user story map
Agile coach - roadmap and user story map
Rubens Sonntag Dipl.-Ing., MSc, DIC
 
'How do you know that your product works?': Henrik Kniberg @ Colombo Agile Co...
'How do you know that your product works?': Henrik Kniberg @ Colombo Agile Co...'How do you know that your product works?': Henrik Kniberg @ Colombo Agile Co...
'How do you know that your product works?': Henrik Kniberg @ Colombo Agile Co...
ColomboCampsCommunity
 
Roadmapping the Product Roadmap (ProductCamp Boston 2016)
Roadmapping the Product Roadmap (ProductCamp Boston 2016)Roadmapping the Product Roadmap (ProductCamp Boston 2016)
Roadmapping the Product Roadmap (ProductCamp Boston 2016)
ProductCamp Boston
 
Agile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik Kniberg
Agile Montréal
 
5 Games for Effective Agile Coaching
5 Games for Effective Agile Coaching5 Games for Effective Agile Coaching
5 Games for Effective Agile Coaching
Jovan Vidić
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
beLithe
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
Alexey Krivitsky
 
Beyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable DesignBeyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable Design
Melissa Perri
 
Inception: From vision to product
Inception: From vision to product Inception: From vision to product
Inception: From vision to product
Nico Spadoni
 

What's hot (20)

Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua Kerievsky
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
Customer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product ManagerCustomer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product Manager
 
Become a Great Product Manager
Become a Great Product ManagerBecome a Great Product Manager
Become a Great Product Manager
 
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
 
The Product Visioning Workshop: A Proven Method for Product Planning and Prio...
The Product Visioning Workshop: A Proven Method for Product Planning and Prio...The Product Visioning Workshop: A Proven Method for Product Planning and Prio...
The Product Visioning Workshop: A Proven Method for Product Planning and Prio...
 
Product Owner and Strategy
Product Owner and StrategyProduct Owner and Strategy
Product Owner and Strategy
 
Focus On What Matters - From Product Vision to Product Roadmap
Focus On What Matters - From Product Vision to Product RoadmapFocus On What Matters - From Product Vision to Product Roadmap
Focus On What Matters - From Product Vision to Product Roadmap
 
From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shaping
 
Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at home
 
Fundamentals of Agile Product Management
Fundamentals of Agile Product ManagementFundamentals of Agile Product Management
Fundamentals of Agile Product Management
 
Agile coach - roadmap and user story map
Agile coach - roadmap and user story map Agile coach - roadmap and user story map
Agile coach - roadmap and user story map
 
'How do you know that your product works?': Henrik Kniberg @ Colombo Agile Co...
'How do you know that your product works?': Henrik Kniberg @ Colombo Agile Co...'How do you know that your product works?': Henrik Kniberg @ Colombo Agile Co...
'How do you know that your product works?': Henrik Kniberg @ Colombo Agile Co...
 
Roadmapping the Product Roadmap (ProductCamp Boston 2016)
Roadmapping the Product Roadmap (ProductCamp Boston 2016)Roadmapping the Product Roadmap (ProductCamp Boston 2016)
Roadmapping the Product Roadmap (ProductCamp Boston 2016)
 
Agile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik Kniberg
 
5 Games for Effective Agile Coaching
5 Games for Effective Agile Coaching5 Games for Effective Agile Coaching
5 Games for Effective Agile Coaching
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
 
Beyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable DesignBeyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable Design
 
Inception: From vision to product
Inception: From vision to product Inception: From vision to product
Inception: From vision to product
 

Similar to User Story Mapping for Minimum Lovable Products

User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
Kelley Howell
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
Shawn Day
 
A Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignA Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface Design
Holtstrom
 
Portfolio
PortfolioPortfolio
Portfolio
Eric Wagner
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
Julie Grundy
 
Owning the product by owning the user experience
Owning the product by owning the user experienceOwning the product by owning the user experience
Owning the product by owning the user experience
Mark Notess
 
Understanding and Conceptualizing interaction - Mary Margarat
Understanding and Conceptualizing interaction  - Mary MargaratUnderstanding and Conceptualizing interaction  - Mary Margarat
Understanding and Conceptualizing interaction - Mary Margarat
Mary Margarat
 
Design Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeDesign Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: Wireframe
Gessica Puri
 
Field Research at the Speed of Business
Field Research at the Speed of BusinessField Research at the Speed of Business
Field Research at the Speed of Business
Paul Sherman
 
Portfolio bahtiyar
Portfolio bahtiyarPortfolio bahtiyar
Portfolio bahtiyar
Bahtiyar Ahmatjan
 
Infusionsoft Socially Enabled Internal Communication Proposal
Infusionsoft Socially Enabled Internal Communication ProposalInfusionsoft Socially Enabled Internal Communication Proposal
Infusionsoft Socially Enabled Internal Communication Proposal
Kimberle Morrison
 
Storymapping, personas, and scenarios
Storymapping, personas, and scenariosStorymapping, personas, and scenarios
Storymapping, personas, and scenarios
Kelley Howell
 
Lean UX workshop - Part One
Lean UX workshop  - Part OneLean UX workshop  - Part One
Lean UX workshop - Part One
Christopher Barklem
 
Design for Covid-19 Challenge Webinar 2: Ideation Phase
Design for Covid-19 Challenge Webinar 2: Ideation Phase Design for Covid-19 Challenge Webinar 2: Ideation Phase
Design for Covid-19 Challenge Webinar 2: Ideation Phase
Aqeela A. Somani
 
Delight 2013 | Secrets of the UX Team of One
Delight 2013 | Secrets of the UX Team of OneDelight 2013 | Secrets of the UX Team of One
Delight 2013 | Secrets of the UX Team of One
Delight Summit
 
5 Requirementsfor Enterpris Social Software
5 Requirementsfor Enterpris Social Software5 Requirementsfor Enterpris Social Software
5 Requirementsfor Enterpris Social Software
Social Media Automotive Marketing
 
Bootstrapping the Information Architecture (Italian IA Summit)
Bootstrapping the Information Architecture (Italian IA Summit)Bootstrapping the Information Architecture (Italian IA Summit)
Bootstrapping the Information Architecture (Italian IA Summit)
Peter Boersma
 
Product development for B2B web applications: using ad-hoc personas to design...
Product development for B2B web applications: using ad-hoc personas to design...Product development for B2B web applications: using ad-hoc personas to design...
Product development for B2B web applications: using ad-hoc personas to design...
tow21
 
Foundations of IA
Foundations of IAFoundations of IA
Foundations of IA
Liam Tullberg
 
Foundations of IA - World IA Day
Foundations of IA - World IA DayFoundations of IA - World IA Day
Foundations of IA - World IA Day
Nomensa
 

Similar to User Story Mapping for Minimum Lovable Products (20)

User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
 
A Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignA Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface Design
 
Portfolio
PortfolioPortfolio
Portfolio
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Owning the product by owning the user experience
Owning the product by owning the user experienceOwning the product by owning the user experience
Owning the product by owning the user experience
 
Understanding and Conceptualizing interaction - Mary Margarat
Understanding and Conceptualizing interaction  - Mary MargaratUnderstanding and Conceptualizing interaction  - Mary Margarat
Understanding and Conceptualizing interaction - Mary Margarat
 
Design Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeDesign Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: Wireframe
 
Field Research at the Speed of Business
Field Research at the Speed of BusinessField Research at the Speed of Business
Field Research at the Speed of Business
 
Portfolio bahtiyar
Portfolio bahtiyarPortfolio bahtiyar
Portfolio bahtiyar
 
Infusionsoft Socially Enabled Internal Communication Proposal
Infusionsoft Socially Enabled Internal Communication ProposalInfusionsoft Socially Enabled Internal Communication Proposal
Infusionsoft Socially Enabled Internal Communication Proposal
 
Storymapping, personas, and scenarios
Storymapping, personas, and scenariosStorymapping, personas, and scenarios
Storymapping, personas, and scenarios
 
Lean UX workshop - Part One
Lean UX workshop  - Part OneLean UX workshop  - Part One
Lean UX workshop - Part One
 
Design for Covid-19 Challenge Webinar 2: Ideation Phase
Design for Covid-19 Challenge Webinar 2: Ideation Phase Design for Covid-19 Challenge Webinar 2: Ideation Phase
Design for Covid-19 Challenge Webinar 2: Ideation Phase
 
Delight 2013 | Secrets of the UX Team of One
Delight 2013 | Secrets of the UX Team of OneDelight 2013 | Secrets of the UX Team of One
Delight 2013 | Secrets of the UX Team of One
 
5 Requirementsfor Enterpris Social Software
5 Requirementsfor Enterpris Social Software5 Requirementsfor Enterpris Social Software
5 Requirementsfor Enterpris Social Software
 
Bootstrapping the Information Architecture (Italian IA Summit)
Bootstrapping the Information Architecture (Italian IA Summit)Bootstrapping the Information Architecture (Italian IA Summit)
Bootstrapping the Information Architecture (Italian IA Summit)
 
Product development for B2B web applications: using ad-hoc personas to design...
Product development for B2B web applications: using ad-hoc personas to design...Product development for B2B web applications: using ad-hoc personas to design...
Product development for B2B web applications: using ad-hoc personas to design...
 
Foundations of IA
Foundations of IAFoundations of IA
Foundations of IA
 
Foundations of IA - World IA Day
Foundations of IA - World IA DayFoundations of IA - World IA Day
Foundations of IA - World IA Day
 

More from uxpin

Creating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany SonefeldCreating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany Sonefeld
uxpin
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the users
uxpin
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systems
uxpin
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systems
uxpin
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterprise
uxpin
 
Should Designers?
Should Designers?Should Designers?
Should Designers?
uxpin
 
Evolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and ProcessEvolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and Process
uxpin
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the users
uxpin
 
Accessibility in Design Systems by Allison Shaw
Accessibility in Design Systems by Allison ShawAccessibility in Design Systems by Allison Shaw
Accessibility in Design Systems by Allison Shaw
uxpin
 
Sonefeld creating and maintaining a design system for 130 teams
Sonefeld creating and maintaining a design system for 130 teamsSonefeld creating and maintaining a design system for 130 teams
Sonefeld creating and maintaining a design system for 130 teams
uxpin
 
UXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin TrederUXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin Treder
uxpin
 
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken SkistimasConsistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
uxpin
 
Scaling Products With Design Systems
Scaling Products With Design Systems Scaling Products With Design Systems
Scaling Products With Design Systems
uxpin
 
Developing UX ROI in Enterprise Land: An ADP Case Study
Developing UX ROI in Enterprise Land: An ADP Case StudyDeveloping UX ROI in Enterprise Land: An ADP Case Study
Developing UX ROI in Enterprise Land: An ADP Case Study
uxpin
 
Design systems: accounting for quality and scalability
Design systems: accounting for quality and scalabilityDesign systems: accounting for quality and scalability
Design systems: accounting for quality and scalability
uxpin
 
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
uxpin
 
Automating Design Processes for Teams: An IDEO Case Study
Automating Design Processes for Teams: An IDEO Case StudyAutomating Design Processes for Teams: An IDEO Case Study
Automating Design Processes for Teams: An IDEO Case Study
uxpin
 
Calculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial ModelsCalculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial Models
uxpin
 
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian DesignFrom 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
uxpin
 
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativity
uxpin
 

More from uxpin (20)

Creating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany SonefeldCreating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany Sonefeld
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the users
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systems
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systems
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterprise
 
Should Designers?
Should Designers?Should Designers?
Should Designers?
 
Evolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and ProcessEvolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and Process
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the users
 
Accessibility in Design Systems by Allison Shaw
Accessibility in Design Systems by Allison ShawAccessibility in Design Systems by Allison Shaw
Accessibility in Design Systems by Allison Shaw
 
Sonefeld creating and maintaining a design system for 130 teams
Sonefeld creating and maintaining a design system for 130 teamsSonefeld creating and maintaining a design system for 130 teams
Sonefeld creating and maintaining a design system for 130 teams
 
UXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin TrederUXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin Treder
 
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken SkistimasConsistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
 
Scaling Products With Design Systems
Scaling Products With Design Systems Scaling Products With Design Systems
Scaling Products With Design Systems
 
Developing UX ROI in Enterprise Land: An ADP Case Study
Developing UX ROI in Enterprise Land: An ADP Case StudyDeveloping UX ROI in Enterprise Land: An ADP Case Study
Developing UX ROI in Enterprise Land: An ADP Case Study
 
Design systems: accounting for quality and scalability
Design systems: accounting for quality and scalabilityDesign systems: accounting for quality and scalability
Design systems: accounting for quality and scalability
 
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
 
Automating Design Processes for Teams: An IDEO Case Study
Automating Design Processes for Teams: An IDEO Case StudyAutomating Design Processes for Teams: An IDEO Case Study
Automating Design Processes for Teams: An IDEO Case Study
 
Calculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial ModelsCalculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial Models
 
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian DesignFrom 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
 
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativity
 

Recently uploaded

Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
184804
 
Design-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service DeliveryDesign-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service Delivery
farhanaslam79
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
eloprejohn333
 
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
7sd8fier
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Mansi Shah
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
h7j5io0
 
Timeless Principles of Good Design
Timeless Principles of Good DesignTimeless Principles of Good Design
Timeless Principles of Good Design
Carolina de Bartolo
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
h7j5io0
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
cy0krjxt
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
garcese
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
7sd8fier
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
TE Studio
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
peuce
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
Confidence Ago
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
aaryangarg12
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
fabianavillanib
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
708pb191
 

Recently uploaded (20)

Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
 
Design-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service DeliveryDesign-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service Delivery
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
 
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
 
Timeless Principles of Good Design
Timeless Principles of Good DesignTimeless Principles of Good Design
Timeless Principles of Good Design
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
 

User Story Mapping for Minimum Lovable Products

  • 1. User Story Mapping for Minimum Lovable Products Kelley Howell UX Architect June 15, 2017
  • 2. Kelley Howell UI engineering, UX, research, kelleychowell kelley_walker uxkell@gmail
  • 3. My goal Share with you a technique for creating and organizing a backlog that focuses on the needs and goals of your users.
  • 5. 5 Jeff Patton’s User Story Mapping http://jpattonassociates.com/ http://jpattonassociates.com/
  • 6. 6 What’s on tap today 1. What’s so great about user story mapping? 2. Understand the user story 3. Write good user stories 4. Understand the relationship between goals, activities, tasks, and tools 5. The user story mapping process
  • 7. 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
  • 9. 9 The Agile Samurai by Jonathan Rasmusson The Agile Samurai by Jonathan Rasmusson From Jonathan Rasumussen, The Agile Samurai
  • 10. 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
  • 11. 11 User stories are also boundary objects  build solidarity by bridging pro- fessional and disciplinary boundaries  allow collaboration and even without clear consensus
  • 12. 12 1. Title - often a verb phrase 2. Description As 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
  • 13. 13 Do user stories replace requirements? Tom Hilton @ flickr.com/photos/tomhilton/
  • 14. 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
  • 15. 15 This process helps us avoid this: Credit: Andrew Stelleman and Jennifer Greene, Applied Software Project Management, Learning Agile, and more
  • 16. 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
  • 17. 17 How do we get from this --
  • 18. 18 to a relatively orderly visualization?
  • 19. 19 How do we prioritize?
  • 20. 20 With user story mapping 20 Sketch concept inspired by Jeff Patton
  • 21. 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?
  • 22. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 27 Getting to work – 2 paths
  • 28. 28 What is a user story?Thinking at the task level
  • 29. 29 I want soup for lunch
  • 30. 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
  • 31. Thinking at the task level 31 Illustration credit: Jeff Patton 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 Focus user-centered thinking here
  • 32. 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
  • 33. 33 Team refines and tests for completeness Gary Levitt, owner & designer of Mad Mimi The user story mapping process
  • 34. 34 Know your users (lean UX personas)
  • 35. 35 Sally – changing things up Sally has been an agent for about 10 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….
  • 36. 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….
  • 37. 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
  • 38. … 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
  • 39. 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 Discover product Onboard Manage Listings
  • 40.  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 Signupfor account Add new listing
  • 41.  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 Email advert Analyze Listings Edit Listing Search Listings Sort Listings Signupfor account Add new listing Search engine Search marketing CTA on site
  • 42. 42 Below each activity are the child stories that comprise the activity Task flow and task decomposition time necessity
  • 43. 43 1. Thens / and thens: signal horizontal movement 2. Or: signals vertical movement 3. Vertical overlap: when tasks happening around same time ands, thens, ors, and mores time necessity
  • 44.  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
  • 45. 45  Look for alternatives What else might users do that didn’t come up in your scenarios?  Look for exceptions What 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 users What 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
  • 48. 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
  • 49. 49 Jeff Patton’s User Story Mapping http://jpattonassociates.com/ http://jpattonassociates.com/
  • 50. 50 the end! Thoughts? Questions? Thank you! uxkell@gmail.com kelleychowell @kelley_walker