User Story Mapping
or
Partnering with your Devs
A strong opinion, strongly held, from Joshua Herzig-Marx
Who is Josh Herzig-Marx?�20+ years of product experience, still full of shit.
5x first product person, including my own company.
Mostly learned from failing.
Joined “great resignation” to become primary parent.
Coach founders and solo PMs, participate in a few communities; trying to be as helpful as I can.
Connect with me: Linkedin, Slack…anywhere!
Goals for today
Founders’ jobs
Develop a deep, empathic understanding of user, customer, and market needs.
Ensure the rest of your team understands user, customer, and market needs.
Build a product that meets those needs.
Don’t run out of money.
And if your devs don’t have that understanding?
If your devs don’t have that understanding, the product will never be better than you.
What’s the problem with just telling engineers what to build?
Why writing down what you want doesn’t work
Jagger’s Law of Product Management
We align by telling ourselves stories
Writing a great story is a great place to start.
But you can’t trust that someone reading your story is going to understand what you meant.
We can reduce miscommunication by actively engaging in collaborative storytelling with our engineering teams.
A structured process can be helpful.
Three step process:
What does a great story look like?
From the user’s perspective, tell a clear and compelling story about what they are doing and why. Include who the user is, their physical location when doing it, what time it is, what triggers the activity, what they’re hoping to accomplish, etc. Sometimes, this might be better done as a press release, news story, video, comic, or demo.
Alex and Chris recently joined Swimmly so they could rent out their pool and earn a little extra money. They’re relaxing in their living room one evening, watching TV, when Chris gets an email about Swimmly’s new Rent-a-Potty Service.
“Remember how last week that nice family was in and out of our house the whole time using the bathroom? It says here Swimmly will deliver a clean portable bathroom to our back yard and charge renters an extra $5 an hour!”
“You mean like a porta potty? Yuck!”
But despite their misgivings, Chris clicks the button in the email, logs into their Swimmly account, and clicks the “Add Rent-a-Potty” option to their backyard pool.
What does a great story look like?
Your product is a series of stories that we can map out visually.
Big Goal
Big Goal
Smaller story
Smaller story
Smaller story
Smaller story
Smaller story
Smaller story
Smaller story
Smaller story
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Who is the hero?
Get ready for work
Get to work
Wash up
Get dressed
Eat breakfast
Get in car
Drive to work
Park car
Go to desk
Start day
Wake up
Shower
Shave
Get dressed
Eat breakfast
Find keys
Wash dishes
Dry off
Lock house
Get on highway
Drive
Get off highway
Park car
Go to desk
Turn on computer
Make coffee
Say hi to friends
👩💼�Office worker
Get ready for work
Get to work
Wash up
Get dressed
Eat breakfast
Get in car
Drive to work
Park car
Go to desk
Start day
Wake up
Shower
Shave
Get dressed
Eat breakfast
Find keys
Wash dishes
Dry off
Lock house
Get on highway
Drive
Get off highway
Park car
Go to desk
Turn on computer
Make coffee
Say hi to friends
👩💼�Office worker
Resources
Read the book: User Story Mapping
Where to map?
Need more help?
https://zcal.co/jhm/story-mapping