SlideShare une entreprise Scribd logo
1  sur  53
User Story
Mapping
A crash course for The Big DO 2015
@francessss
WelcomeFrances Place
I’m an Account Manager at White October
You can find me at @francessss
Intros
Name Draw an
alarm clock
@francessss
1.
Getting
Started
A few things
before we get
going
@francessss
Here’s what we’re aiming to cover
1.
2.
4.
3.
5.
Getting started
The basics
Putting it into practice
How to
In real life
@francessss
Aims
▣ Learn why USM is great
▣ Know how to give it a go
▣ Have fun!
@francessss
Principles
▣ Focus on the user
▣ Everyone takes part
▣ One conversation
▣ No laptops/mobiles
▣ Keep to time
@francessss
So what is user
story mapping? The basics
2.
@francessss
▣ Created by Jeff Patton
▣ Guide came out in late 2014
Origins
@francessss
A visual way to
outline, sort
and prioritise
what you need
to do
@francessss
A prioritised visual
backlog of the
potential product@francessss
Turns static requirements lists into
visual tools for active decision
making
@francessss
A tool for engagement and shared
understanding@francessss
What you will
need
Time, space &
supplies
@francessss
Time
@francessss
Space
@francessss
Supplies
@francessss
Super sticky post-it notes!www.postitwar.com@francessss
A quick how-to
Step by step
guide
3.
@francessss
Start with the users
▣ Who are the core users?
▣ What are they like?
▣ What do they need?
▣ What are their pain points?
▣ What is their goal?
@francessss
Focus on the core journey
What does the user need to
achieve to get to their goal?
Start
Goal
@francessss
User tasks
Activities
Sub-tasks
The User Story Map
@francessss
What are the steps the user takes to reach their goal?
@francessss
Group into activities
@francessss
Lay out the skeleton
@francessss
Add in subtasks - user stories that add detail to the tasks
As a user I want to
So that I can
@francessss
We are defining the what and the
why, not the how
@francessss
Run through the map
Have we captured all of the user needs?
@francessss
Prioritisation
@francessss
Version One
What is the aim for Version One? Test a feature? Trial with a user type?
Which user goals do we need to meet?
@francessss
Version One
Review Version One
@francessss
Can we meet the version goal
without doing this?
@francessss
Version One
What’s the next priority goal?
Version Two
@francessss
Version Three
What should the third version offer?
@francessss
Backlog
Version One
Version Two
Version Three
Final Map
@francessss
Putting it into
practice My MVP Day
4.
@francessss
Morning Work day Evening
Team One Team Two Team Three
@francessss
Morning
Team One
Quick Example
Getting Clean
Shower Clean teeth Style hair
Wash
hair
Adjust
temp
Wash
body
Brush
teeth
Floss
Blow
dry
Add gel
Brush
THEN THEN
AND/OR
AND/OR
AND/OR AND/OR
AND/OR
@francessss
Morning Work day Evening
Team One Team Two Team Three
What are all the things
you do between first
waking up and arriving
at work?
What are all the things
you do between
arriving at work and
leaving for the day?
What are all the things
you do between
leaving work and going
to bed?
Brainstorm 5 minutes
@francessss
▣ Silent share and de-dupe
▣ Sort into tasks
▣ Group into activities
Sorting
@francessss
Morning Work day Evening
Team One Team Two Team Three
Tell the story
Arrange the tasks and activities along
the wall telling the story of the user to
your group
@francessss
Morning Work day Evening
Team One Team Two Team Three
Review the story
Can we tell the story of the whole day?
@francessss
Morning Work day Evening
Team One Team Two Team Three
Add the detail @francessss
Morning
Team One
Add the detail
As a user I want to
floss
So that I can
protect my teeth
Getting
Clean
Clean
teeth
@francessss
Morning Work day Evening
Team One Team Two Team Three
Set version one goals
@francessss
Morning Work day Evening
Team One Team Two Team Three
You’ve woken up late and want
to get out the house as quick
as possible
You’re hungover and
want to do the least
work possible
You’re late home and
want to do only the
essential before bed
@francessss
Morning Work day Evening
Team One Team Two Team Three
@francessss
In real life
Using the
technique
5.
@francessss
Test with users
▣ Get them into the process
▣ Review with them the findings
@francessss
Document stories
▣ Put the stories into your PM tool
▣ Recommend storiesonboard.com
□ Online, living map
□ Downloadable
□ Integrates with Jira
@francessss
Revisit the map
▣ Get it up on the wall in your office
▣ Use it as a review tool
@francessss
“For the first time I can see the shape
of the whole product in front of me”
@francessss
Thanks!Contact me
@francessss
frances@whiteoctober.co.uk

Contenu connexe

En vedette

User story mapping workshop slideshare
User story mapping workshop slideshareUser story mapping workshop slideshare
User story mapping workshop slidesharePankaj Kanchankar
 
collaboration tools and digital presence
collaboration tools and digital presencecollaboration tools and digital presence
collaboration tools and digital presenceGloria Román
 
Storymapping workshop for CHI Belgium
Storymapping workshop for CHI BelgiumStorymapping workshop for CHI Belgium
Storymapping workshop for CHI BelgiumHans De Mondt
 
Storymapping: A MacGyver Approach to Content Strategy
Storymapping: A MacGyver Approach to Content StrategyStorymapping: A MacGyver Approach to Content Strategy
Storymapping: A MacGyver Approach to Content StrategyDonna Lichaw
 
Ux trend report 2014 lite version_ux1
Ux trend report 2014 lite version_ux1Ux trend report 2014 lite version_ux1
Ux trend report 2014 lite version_ux1Kim Taesook
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)Jeff Patton
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyJeff Patton
 
Collaboration tools and digital presence
Collaboration tools and digital presenceCollaboration tools and digital presence
Collaboration tools and digital presenceOmar Rodríguez
 

En vedette (9)

User story mapping workshop slideshare
User story mapping workshop slideshareUser story mapping workshop slideshare
User story mapping workshop slideshare
 
collaboration tools and digital presence
collaboration tools and digital presencecollaboration tools and digital presence
collaboration tools and digital presence
 
Storymapping workshop for CHI Belgium
Storymapping workshop for CHI BelgiumStorymapping workshop for CHI Belgium
Storymapping workshop for CHI Belgium
 
Storymapping: A MacGyver Approach to Content Strategy
Storymapping: A MacGyver Approach to Content StrategyStorymapping: A MacGyver Approach to Content Strategy
Storymapping: A MacGyver Approach to Content Strategy
 
Ux trend report 2014 lite version_ux1
Ux trend report 2014 lite version_ux1Ux trend report 2014 lite version_ux1
Ux trend report 2014 lite version_ux1
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
 
Collaboration tools and digital presence
Collaboration tools and digital presenceCollaboration tools and digital presence
Collaboration tools and digital presence
 

Dernier

Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Richard Ingilby
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxZACGaming
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsssuser4571da
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBalmerLawrie
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...aditipandeya
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdftbatkhuu1
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupVbout.com
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdftbatkhuu1
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfVWO
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxelizabethella096
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?riteshhsociall
 
Factors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxFactors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxVikasTiwari846641
 

Dernier (20)

SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting Group
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptx
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
Factors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxFactors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptx
 

Frances Place User Story Mapping at The Big DO 2015

Notes de l'éditeur

  1. We’re a digital agency You may have heard about us already as we’re sponsors and the PMs who created this conference work there A lot of what I talk about will be from an agency point of view - I’ll talk about working with clients and different stakeholders, but it is just as applicable to internal product teams
  2. 13.05 (10 mins) First I like to do an icebreaker in my workshops - they seem cheesy but they are very effective! You’ll be in 3 groups of 10 today and interacting a lot. [check in groups] So for this one you have 1 minute to write your name on a label and draw an alarm clock Now 5 mins to go round your table introducing yourself and your alarm clock. Great! The reason for the alarm clock will become clear later
  3. 13.15 (5 mins)
  4. Aims and principles Background, what is it and what’s it for? Step by step guide We’ll have a go A couple of tips for using it IRL Aiming for half speaking, half doing roughly
  5. I use these principles when we do this with clients Lots of these principles work today too We are all users I hope everyone will be up for actively taking part One conversation - in each group This is so no knowledge is lost No devices - this is so we concentrate and helps with the last one (keep to time) but obviously I won’t be strict on this today
  6. 13.20 (10 mins) Just before we get going - hands up if you know the principle - keep hands up if you’ve done it before
  7. We started doing USM in early 2014 It originated with Jeff Patton and we came to it through a blog post by Winnipeg Agile Jeff Patton released a book explaining the process in Sept 2014 which I wholly recommend
  8. At its simplest, this is what user story mapping does. I’m going to talk about how we use it to outline scope for product development, but it could be used for anything that has tasks, activities and stories that need to be prioritised
  9. I can’t stress enough how valuable the exercise is for the whole team - including the client. It uncovers misunderstandings around terms and concepts - if the whole team can’t tell the user journey at the beginning they certainly will at the end! Everyone does every activity - so all ideas are captured
  10. Time 2 four hour sessions over two days Overnight break helpful to let things sink in Lots of breaks
  11. Space Wall space Off site Don’t make it too easy to sit down - mostly want people up and walking around
  12. Sharpies not biros - much easier to see from afar and focuses people to be more concise Different size and coloured index cards - they mean different things
  13. You don’t want your masterpiece to fall down over night (this happened to us!)
  14. 13.30 (10/15 mins) Just before we get going - hands up if you know the principle - keep hands up if you’ve done it before
  15. This is not solution design - you should be adding tasks based on user goals rather than technical solution
  16. We’re going to prioritise based on user goals If you try and put only the essential tasks up into version one without a goal you’ll be debating based on no clear understanding Setting a goal gives criteria to prioritise against The product owner is in charge of prioritisation - they have final say. For those not familiar, The Product Owner is nominated by the client they own the vision for the product and maintain the product backlog We let the product owner do the first pass at prioritisation uninterrupted, then review as a team
  17. Start with Version One
  18. We then review the prioritisation. Is it really the minimum?
  19. Always check each task with
  20. You may not be able to set a goal for version 3 - it may be too far away
  21. You should get the product owner at this point to run through the backlog again Is there anything that is never going to happen or doesn’t seem right? By the nature of the process, you’re bound to have some tasks that you don’t need because everyone has put up all their ideas
  22. 13.40/13.45 (10 mins overall) Jeff Patton uses this scenario in his book which I’ve extended for us today. Rather than try and imagine a piece of software, we’re going to use our experiences to design a day - from essential through to the best day ever. In this scenario we are the users so shouldn’t struggle to remain user centred!
  23. Holly and I will circulate during the exercises if you have questions and to join in
  24. Brainstorm tasks on white index cards
  25. 10 mins Pink cards for activities
  26. 10 mins
  27. 5 mins 1 nominee from each group to tell their part
  28. 15 mins Remember we had the activity ‘getting clean’ the task ‘clean teeth’ and now adding the user story We write them as user stories to add clarity - and if you can’t write why the user wants to do the task they’re probably not thinking from the user’s point of view
  29. Normally we would take time reviewing the map and checking nothing was missed. Then sleep on it But today we’ll press on to prioritisation
  30. Adding in the goals Prioritise = 10 mins
  31. Let’s see what we’ve got! Our MVP day consists of… 1 person from each section to read out For each task - can we reach the goal without it? I hope you’ve had some interesting conversations - often the conversations that happen around the map are as valuable as the map itself - they give you great insight into the product owner and the users
  32. 14.45 (5 mins) Jeff Patton uses this scenario in his book which I’ve extended for us today. Rather than try and imagine a piece of software, we’re going to use our experiences to design a day - from essential through to the best day ever. In this scenario we are the users so shouldn’t struggle to remain user centred!
  33. Leave you with a quote from a client It’s powerful technique.
  34. Thank you so much Hope it was helpful I’d love to hear how you get on if you use it - tweet me or email me