SlideShare ist ein Scribd-Unternehmen logo
1 von 42
© 2016 Pichler Consulting Ltd
10 Tips for
Creating Great
User Stories
Roman Pichler
@romanpichler
romanpichler.com
© 2016 Pichler Consulting Ltd
About Roman
• Product management consultant, teacher, and author
– 15 years experience in teaching and coaching product managers and helping
companies establish an effective product management function
– Specialised in agile and in lean practices
• Business owner and product manager
– I try to walk my own talk Product Strategy and Product Roadmap
Practices for the Digital Age
STRATEGIZE
ROMAN PICHLER
My books
What is a
user story?
10 Tips for Creating Great User Stories
Here is My Take
© 2016 Pichler Consulting Ltd
A user story describes how a person interacts with the
product and uses some product functionality.
• Communicates the who, what, why.
• Replaces traditional requirements.
Tip #1
10 Tips for Creating Great User Stories
© 2016 Pichler Consulting Ltd
Users Come First
Product
User Story
User or Customer
• Who are the users?
• What do they want from
the product?
Users Come First
• Always write a user story from the user’s perspective.
– Who are the users?
– What do the users want from the product?
• If you don’t know who the users are and why they would
want to use the product, then do not write any stories.
– Carry out the necessary research work before you create any
user stories. Otherwise your stories will be based on beliefs and
ideas rather than data and empirical evidence.
© 2016 Pichler Consulting Ltd
Tip #2
10 Tips for Creating Great User Stories
Use Personas to Discover
the Right Stories
© 2016 Pichler Consulting Ltd
GoalPicture &
Name
Details
What does the persona
look like?
What is the character's
name?
What are the persona’s
relevant characteristics and
behaviors?
For instance, demographics,
psychographics and
behavioral attributes.
Why would the persona
want to use or buy the
product?
What benefit does the
persona want to gain, or
which problem does the
persona want to solve?
Tip #3
10 Tips for Creating Great User Stories
© 2016 Pichler Consulting Ltd
Create Stories Collaboratively
Product
Owner
Development Team
ScrumMaster/Coach
Facilitates
© 2016 Pichler Consulting Ltd
Create Stories Collaboratively
• A user story is not a specification, but an communication
and collaboration tool. Never hand off a story to a
development team but embed it in a conversation.
• You can take this approach further and write stories
collaboratively. This leverages the creativity and the
knowledge of the team and results in better user stories.
• If you can’t involve the development team in the user story
work, then you use another, more formal technique, such
as, use cases.
Tip #4
10 Tips for Creating Great User Stories
© 2016 Pichler Consulting Ltd
Make Your Stories
Simple and Concise
• Capture your stories so that they are easy to understand.
– Focus on what’s important, and leave out the rest.
– Avoid confusing terms and use active voice.
• The following template is a good starting point:
• If you use personas, then put them in your stories.
Tip #5
10 Tips for Creating Great User Stories
© 2016 Pichler Consulting Ltd
Start with Epics
• An epic is a big, sketchy, coarse-grained story, like a
headline and placeholder for more detailed stories.
• Starting with epics allows you to sketch the product
functionality without committing to the details.
• It also reduces the time and effort required to integrate new
insights and evolve your stories based on user feedback.
Tip #6
10 Tips for Creating Great User Stories
© 2016 Pichler Consulting Ltd
Refine the Stories and
Get them Ready
Epic User Story
Big, coarse-
grained, sketchy
Ready:
• Shared understanding
• Feasible
• Testable
User Feedback,
New Insights
© 2016 Pichler Consulting Ltd
Refine the Stories to Get them Ready
• Break your epics into smaller, detailed stories using the
insights gained from exposing product increments to the
users.
• All dev team members should have a shared understanding
of the story’s meaning.
• The story should not too big and comfortably fit into
a sprint.
• You can determine if the story is done.
Tip #7
10 Tips for Creating Great User Stories
© 2016 Pichler Consulting Ltd
Add Acceptance Criteria
• Acceptance criteria complement the narrative: They allow
you to describe the conditions that must be fulfilled so that
the story is done.
• The criteria enrich the story, they make it testable, and they
ensures that the story can be demoed or released to the
users and other stakeholders.
• As a rule of thumb, I like to use three to five acceptance
criteria for each detailed story.
Tip #8
10 Tips for Creating Great User Stories
© 2016 Pichler Consulting Ltd
Use Paper Cards
• Even if your stories are stored electronically, it is worthwhile
to use paper cards when you write new stories.
• Paper cards are cheap and easy to use.
• They facilitate collaboration: Every one can take a card and
jot down an idea.
• Cards can be easily grouped on the table or wall to check
for consistency and completeness and to visualise
dependencies.
Tip #9
10 Tips for Creating Great User Stories
© 2016 Pichler Consulting Ltd
Visualise Your Stories
• Make your stories visible and put them up on the wall.
• This fosters collaboration and creates transparency.
• What’s more, it makes it obvious when you add too many
stories too quickly, as you will start running out of wall
space.
© 2016 Pichler Consulting Ltd
Roman’s Product Canvas
The users and the
customers with their
needs captures as
personas.
The big picture with the desired user
experience (UX): the user journeys, the
product functionality, the visual design, and
the nonfunctional properties.
Epics, scenarios, storyboards, story maps,
workflows, design sketches, mock-ups, and
constraint stories are helpful techniques to
capture the big picture.
The goal of the next
sprint with detailed
user stories.
Tip #10
10 Tips for Creating Great User Stories
© 2016 Pichler Consulting Ltd
Don't Write User Stories If You
• Describe complex user interactions and the visual design.
Employ other techniques instead, such as, story maps,
storyboards, sketches, and mockups.
• Spec an architectural element like a component or service.
Instead, use a modeling language like UML.
• Quickly validate an idea with a throwaway prototype or
mockup. Writing stories may not be necessary at all in this
case.
The End.
10 Tips for Creating Great User Stories
© 2016 Pichler Consulting Ltd
You can find more information at:
romanpichler.com
Thank You!
© 2016 Pichler Consulting Ltd
I look forward to your questions:
info@romanpichler.com
@romanpichler

Weitere ähnliche Inhalte

Was ist angesagt?

Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Easy Agile
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and PlanningAaron Sanders
 
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuertawebcat
 
Making Effective Product Decisions
Making Effective Product DecisionsMaking Effective Product Decisions
Making Effective Product DecisionsRoman Pichler
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner RoleRoman Pichler
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a NutshellVersionOne
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping WorkshopDana Pylayeva
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story WorkshopPeter Antman
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product RoadmapsRoman Pichler
 
Dealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product PeopleDealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product PeopleRoman Pichler
 
Product Strategy and Product Success
Product Strategy and Product SuccessProduct Strategy and Product Success
Product Strategy and Product SuccessRoman Pichler
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesSlideTeam
 
Product Discovery At Google
Product Discovery At GoogleProduct Discovery At Google
Product Discovery At GoogleJohn Gibbon
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesProyectalis / Improvement21
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)Jeff Patton
 

Was ist angesagt? (20)

How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
 
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
 
Making Effective Product Decisions
Making Effective Product DecisionsMaking Effective Product Decisions
Making Effective Product Decisions
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a Nutshell
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product Roadmaps
 
Dealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product PeopleDealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product People
 
Product Strategy and Product Success
Product Strategy and Product SuccessProduct Strategy and Product Success
Product Strategy and Product Success
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation Slides
 
WTF is a Product Roadmap?
WTF is a Product Roadmap?WTF is a Product Roadmap?
WTF is a Product Roadmap?
 
Product roadmap strategy
Product roadmap strategyProduct roadmap strategy
Product roadmap strategy
 
User Story
User StoryUser Story
User Story
 
Product Discovery At Google
Product Discovery At GoogleProduct Discovery At Google
Product Discovery At Google
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course Slides
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
 

Andere mochten auch

Product Strategy Recommendations for Product Leaders
Product Strategy Recommendations for Product LeadersProduct Strategy Recommendations for Product Leaders
Product Strategy Recommendations for Product LeadersRoman Pichler
 
The Product Canvas Tutorial V1.0
The Product Canvas Tutorial V1.0The Product Canvas Tutorial V1.0
The Product Canvas Tutorial V1.0Roman Pichler
 
Moving Beyond the MVP - PMF2015
Moving Beyond the MVP - PMF2015Moving Beyond the MVP - PMF2015
Moving Beyond the MVP - PMF2015Emily Tate
 
MVP: Minimum Viable Product vs. Maximum Value Product
MVP:  Minimum Viable Product vs. Maximum Value ProductMVP:  Minimum Viable Product vs. Maximum Value Product
MVP: Minimum Viable Product vs. Maximum Value ProductLiquid Reality
 
User Testing for Product Managers - LIVE
User Testing for Product Managers - LIVEUser Testing for Product Managers - LIVE
User Testing for Product Managers - LIVEJon White
 
Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)Erin 'Folletto' Casali
 
Julie Dodd - Camp Digital 2016
Julie Dodd - Camp Digital 2016Julie Dodd - Camp Digital 2016
Julie Dodd - Camp Digital 2016Nexer Digital
 
Blue Ocean Strategy - Summary and Examples
Blue Ocean Strategy - Summary and ExamplesBlue Ocean Strategy - Summary and Examples
Blue Ocean Strategy - Summary and ExamplesKhai Biau Yip
 
Making Great User Experiences, Pittsburgh Scrum MeetUp, Oct 17, 2017
Making Great User Experiences, Pittsburgh Scrum MeetUp, Oct 17, 2017Making Great User Experiences, Pittsburgh Scrum MeetUp, Oct 17, 2017
Making Great User Experiences, Pittsburgh Scrum MeetUp, Oct 17, 2017Carol Smith
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017Carol Smith
 

Andere mochten auch (11)

Product Strategy Recommendations for Product Leaders
Product Strategy Recommendations for Product LeadersProduct Strategy Recommendations for Product Leaders
Product Strategy Recommendations for Product Leaders
 
The Product Canvas Tutorial V1.0
The Product Canvas Tutorial V1.0The Product Canvas Tutorial V1.0
The Product Canvas Tutorial V1.0
 
Moving Beyond the MVP - PMF2015
Moving Beyond the MVP - PMF2015Moving Beyond the MVP - PMF2015
Moving Beyond the MVP - PMF2015
 
MVP: Minimum Viable Product vs. Maximum Value Product
MVP:  Minimum Viable Product vs. Maximum Value ProductMVP:  Minimum Viable Product vs. Maximum Value Product
MVP: Minimum Viable Product vs. Maximum Value Product
 
User Testing for Product Managers - LIVE
User Testing for Product Managers - LIVEUser Testing for Product Managers - LIVE
User Testing for Product Managers - LIVE
 
Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)
 
Francis Rowland
Francis RowlandFrancis Rowland
Francis Rowland
 
Julie Dodd - Camp Digital 2016
Julie Dodd - Camp Digital 2016Julie Dodd - Camp Digital 2016
Julie Dodd - Camp Digital 2016
 
Blue Ocean Strategy - Summary and Examples
Blue Ocean Strategy - Summary and ExamplesBlue Ocean Strategy - Summary and Examples
Blue Ocean Strategy - Summary and Examples
 
Making Great User Experiences, Pittsburgh Scrum MeetUp, Oct 17, 2017
Making Great User Experiences, Pittsburgh Scrum MeetUp, Oct 17, 2017Making Great User Experiences, Pittsburgh Scrum MeetUp, Oct 17, 2017
Making Great User Experiences, Pittsburgh Scrum MeetUp, Oct 17, 2017
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
 

Ähnlich wie 10 Tips for Creating Great User Stories

Lies, Damned Lies, and Pretty Pictures
Lies, Damned Lies, and Pretty PicturesLies, Damned Lies, and Pretty Pictures
Lies, Damned Lies, and Pretty Picturesvutpakdi
 
Busines model canvas - what is it and how can I use it
Busines model canvas - what is it and how can I use itBusines model canvas - what is it and how can I use it
Busines model canvas - what is it and how can I use itAdrian M Odgers
 
User centred Design Vision tree
User centred Design Vision treeUser centred Design Vision tree
User centred Design Vision treeSharon Don
 
How to Increase Your Product Sense by ServiceNow Senior PM
How to Increase Your Product Sense by ServiceNow Senior PMHow to Increase Your Product Sense by ServiceNow Senior PM
How to Increase Your Product Sense by ServiceNow Senior PMProduct School
 
Design for the Caring Professions: TCUX Meetup April 11, 2016
Design for the Caring Professions: TCUX Meetup April 11, 2016Design for the Caring Professions: TCUX Meetup April 11, 2016
Design for the Caring Professions: TCUX Meetup April 11, 2016Kat Jayne
 
How to improve your product sense?
How to improve your product sense?How to improve your product sense?
How to improve your product sense?manjeetjakhar
 
Dynamic4 & The Big Idea Webinar. Introducing The Business Model Canvas
Dynamic4 & The Big Idea Webinar. Introducing The Business Model CanvasDynamic4 & The Big Idea Webinar. Introducing The Business Model Canvas
Dynamic4 & The Big Idea Webinar. Introducing The Business Model CanvasBen Pecotich
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
10waystosuperchargeyourcustomerexperience 160907023230
10waystosuperchargeyourcustomerexperience 16090702323010waystosuperchargeyourcustomerexperience 160907023230
10waystosuperchargeyourcustomerexperience 160907023230Marco Antonio Soleto Pinaicobo
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & DiscoveryTarun Singh
 
Maximising Your Brand's Digital PR Impact: Strategies for Success and Creativ...
Maximising Your Brand's Digital PR Impact: Strategies for Success and Creativ...Maximising Your Brand's Digital PR Impact: Strategies for Success and Creativ...
Maximising Your Brand's Digital PR Impact: Strategies for Success and Creativ...Sarah Fleming
 
Your brand business infoload 2016
Your brand    business infoload 2016Your brand    business infoload 2016
Your brand business infoload 2016Lynn van Vuuren
 
How to get buy-in for your people analytics from the boardroom and beyond.
How to get buy-in for your people analytics from the boardroom and beyond.How to get buy-in for your people analytics from the boardroom and beyond.
How to get buy-in for your people analytics from the boardroom and beyond.The Happiness Index
 
5 steps to executing a successful digital pr campaign - Brighton SEO
5 steps to executing a successful digital pr campaign - Brighton SEO5 steps to executing a successful digital pr campaign - Brighton SEO
5 steps to executing a successful digital pr campaign - Brighton SEOTom Mansell
 
Denis Law, Head of Strategic Product Development, The Economist - Teaching A ...
Denis Law, Head of Strategic Product Development, The Economist - Teaching A ...Denis Law, Head of Strategic Product Development, The Economist - Teaching A ...
Denis Law, Head of Strategic Product Development, The Economist - Teaching A ...Hilary Ip
 
Your brand 2016 presentation
Your brand 2016 presentationYour brand 2016 presentation
Your brand 2016 presentationLynn van Vuuren
 

Ähnlich wie 10 Tips for Creating Great User Stories (20)

UX Recipe Cards
UX Recipe CardsUX Recipe Cards
UX Recipe Cards
 
Lies, Damned Lies, and Pretty Pictures
Lies, Damned Lies, and Pretty PicturesLies, Damned Lies, and Pretty Pictures
Lies, Damned Lies, and Pretty Pictures
 
from stuff to stories
from stuff to storiesfrom stuff to stories
from stuff to stories
 
Busines model canvas - what is it and how can I use it
Busines model canvas - what is it and how can I use itBusines model canvas - what is it and how can I use it
Busines model canvas - what is it and how can I use it
 
User centred Design Vision tree
User centred Design Vision treeUser centred Design Vision tree
User centred Design Vision tree
 
How to Increase Your Product Sense by ServiceNow Senior PM
How to Increase Your Product Sense by ServiceNow Senior PMHow to Increase Your Product Sense by ServiceNow Senior PM
How to Increase Your Product Sense by ServiceNow Senior PM
 
Design for the Caring Professions: TCUX Meetup April 11, 2016
Design for the Caring Professions: TCUX Meetup April 11, 2016Design for the Caring Professions: TCUX Meetup April 11, 2016
Design for the Caring Professions: TCUX Meetup April 11, 2016
 
Business model dev.
Business model dev.Business model dev.
Business model dev.
 
How to improve your product sense?
How to improve your product sense?How to improve your product sense?
How to improve your product sense?
 
Dynamic4 & The Big Idea Webinar. Introducing The Business Model Canvas
Dynamic4 & The Big Idea Webinar. Introducing The Business Model CanvasDynamic4 & The Big Idea Webinar. Introducing The Business Model Canvas
Dynamic4 & The Big Idea Webinar. Introducing The Business Model Canvas
 
10ways
10ways10ways
10ways
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
10waystosuperchargeyourcustomerexperience 160907023230
10waystosuperchargeyourcustomerexperience 16090702323010waystosuperchargeyourcustomerexperience 160907023230
10waystosuperchargeyourcustomerexperience 160907023230
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & Discovery
 
Maximising Your Brand's Digital PR Impact: Strategies for Success and Creativ...
Maximising Your Brand's Digital PR Impact: Strategies for Success and Creativ...Maximising Your Brand's Digital PR Impact: Strategies for Success and Creativ...
Maximising Your Brand's Digital PR Impact: Strategies for Success and Creativ...
 
Your brand business infoload 2016
Your brand    business infoload 2016Your brand    business infoload 2016
Your brand business infoload 2016
 
How to get buy-in for your people analytics from the boardroom and beyond.
How to get buy-in for your people analytics from the boardroom and beyond.How to get buy-in for your people analytics from the boardroom and beyond.
How to get buy-in for your people analytics from the boardroom and beyond.
 
5 steps to executing a successful digital pr campaign - Brighton SEO
5 steps to executing a successful digital pr campaign - Brighton SEO5 steps to executing a successful digital pr campaign - Brighton SEO
5 steps to executing a successful digital pr campaign - Brighton SEO
 
Denis Law, Head of Strategic Product Development, The Economist - Teaching A ...
Denis Law, Head of Strategic Product Development, The Economist - Teaching A ...Denis Law, Head of Strategic Product Development, The Economist - Teaching A ...
Denis Law, Head of Strategic Product Development, The Economist - Teaching A ...
 
Your brand 2016 presentation
Your brand 2016 presentationYour brand 2016 presentation
Your brand 2016 presentation
 

Mehr von Roman Pichler

OKRs in Product Management
OKRs in Product ManagementOKRs in Product Management
OKRs in Product ManagementRoman Pichler
 
Product Goals in Scrum
Product Goals in ScrumProduct Goals in Scrum
Product Goals in ScrumRoman Pichler
 
Structuring and Scaling Product Teams
Structuring and Scaling Product TeamsStructuring and Scaling Product Teams
Structuring and Scaling Product TeamsRoman Pichler
 
Product Strategy Success Factors
Product Strategy Success FactorsProduct Strategy Success Factors
Product Strategy Success FactorsRoman Pichler
 
Balanced Product Leadership
Balanced Product LeadershipBalanced Product Leadership
Balanced Product LeadershipRoman Pichler
 
Building a Product Users Want
Building a Product Users WantBuilding a Product Users Want
Building a Product Users WantRoman Pichler
 

Mehr von Roman Pichler (6)

OKRs in Product Management
OKRs in Product ManagementOKRs in Product Management
OKRs in Product Management
 
Product Goals in Scrum
Product Goals in ScrumProduct Goals in Scrum
Product Goals in Scrum
 
Structuring and Scaling Product Teams
Structuring and Scaling Product TeamsStructuring and Scaling Product Teams
Structuring and Scaling Product Teams
 
Product Strategy Success Factors
Product Strategy Success FactorsProduct Strategy Success Factors
Product Strategy Success Factors
 
Balanced Product Leadership
Balanced Product LeadershipBalanced Product Leadership
Balanced Product Leadership
 
Building a Product Users Want
Building a Product Users WantBuilding a Product Users Want
Building a Product Users Want
 

Kürzlich hochgeladen

UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 

Kürzlich hochgeladen (20)

UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 

10 Tips for Creating Great User Stories

  • 1. © 2016 Pichler Consulting Ltd 10 Tips for Creating Great User Stories Roman Pichler @romanpichler romanpichler.com
  • 2. © 2016 Pichler Consulting Ltd About Roman • Product management consultant, teacher, and author – 15 years experience in teaching and coaching product managers and helping companies establish an effective product management function – Specialised in agile and in lean practices • Business owner and product manager – I try to walk my own talk Product Strategy and Product Roadmap Practices for the Digital Age STRATEGIZE ROMAN PICHLER My books
  • 3. What is a user story?
  • 5. Here is My Take © 2016 Pichler Consulting Ltd A user story describes how a person interacts with the product and uses some product functionality. • Communicates the who, what, why. • Replaces traditional requirements.
  • 8. © 2016 Pichler Consulting Ltd Users Come First Product User Story User or Customer • Who are the users? • What do they want from the product?
  • 9. Users Come First • Always write a user story from the user’s perspective. – Who are the users? – What do the users want from the product? • If you don’t know who the users are and why they would want to use the product, then do not write any stories. – Carry out the necessary research work before you create any user stories. Otherwise your stories will be based on beliefs and ideas rather than data and empirical evidence. © 2016 Pichler Consulting Ltd
  • 12. Use Personas to Discover the Right Stories © 2016 Pichler Consulting Ltd GoalPicture & Name Details What does the persona look like? What is the character's name? What are the persona’s relevant characteristics and behaviors? For instance, demographics, psychographics and behavioral attributes. Why would the persona want to use or buy the product? What benefit does the persona want to gain, or which problem does the persona want to solve?
  • 15. © 2016 Pichler Consulting Ltd Create Stories Collaboratively Product Owner Development Team ScrumMaster/Coach Facilitates
  • 16. © 2016 Pichler Consulting Ltd Create Stories Collaboratively • A user story is not a specification, but an communication and collaboration tool. Never hand off a story to a development team but embed it in a conversation. • You can take this approach further and write stories collaboratively. This leverages the creativity and the knowledge of the team and results in better user stories. • If you can’t involve the development team in the user story work, then you use another, more formal technique, such as, use cases.
  • 19. © 2016 Pichler Consulting Ltd Make Your Stories Simple and Concise • Capture your stories so that they are easy to understand. – Focus on what’s important, and leave out the rest. – Avoid confusing terms and use active voice. • The following template is a good starting point: • If you use personas, then put them in your stories.
  • 22. © 2016 Pichler Consulting Ltd Start with Epics • An epic is a big, sketchy, coarse-grained story, like a headline and placeholder for more detailed stories. • Starting with epics allows you to sketch the product functionality without committing to the details. • It also reduces the time and effort required to integrate new insights and evolve your stories based on user feedback.
  • 25. © 2016 Pichler Consulting Ltd Refine the Stories and Get them Ready Epic User Story Big, coarse- grained, sketchy Ready: • Shared understanding • Feasible • Testable User Feedback, New Insights
  • 26. © 2016 Pichler Consulting Ltd Refine the Stories to Get them Ready • Break your epics into smaller, detailed stories using the insights gained from exposing product increments to the users. • All dev team members should have a shared understanding of the story’s meaning. • The story should not too big and comfortably fit into a sprint. • You can determine if the story is done.
  • 29. © 2016 Pichler Consulting Ltd Add Acceptance Criteria • Acceptance criteria complement the narrative: They allow you to describe the conditions that must be fulfilled so that the story is done. • The criteria enrich the story, they make it testable, and they ensures that the story can be demoed or released to the users and other stakeholders. • As a rule of thumb, I like to use three to five acceptance criteria for each detailed story.
  • 32. © 2016 Pichler Consulting Ltd Use Paper Cards • Even if your stories are stored electronically, it is worthwhile to use paper cards when you write new stories. • Paper cards are cheap and easy to use. • They facilitate collaboration: Every one can take a card and jot down an idea. • Cards can be easily grouped on the table or wall to check for consistency and completeness and to visualise dependencies.
  • 35. © 2016 Pichler Consulting Ltd Visualise Your Stories • Make your stories visible and put them up on the wall. • This fosters collaboration and creates transparency. • What’s more, it makes it obvious when you add too many stories too quickly, as you will start running out of wall space.
  • 36. © 2016 Pichler Consulting Ltd Roman’s Product Canvas The users and the customers with their needs captures as personas. The big picture with the desired user experience (UX): the user journeys, the product functionality, the visual design, and the nonfunctional properties. Epics, scenarios, storyboards, story maps, workflows, design sketches, mock-ups, and constraint stories are helpful techniques to capture the big picture. The goal of the next sprint with detailed user stories.
  • 39. © 2016 Pichler Consulting Ltd Don't Write User Stories If You • Describe complex user interactions and the visual design. Employ other techniques instead, such as, story maps, storyboards, sketches, and mockups. • Spec an architectural element like a component or service. Instead, use a modeling language like UML. • Quickly validate an idea with a throwaway prototype or mockup. Writing stories may not be necessary at all in this case.
  • 42. © 2016 Pichler Consulting Ltd You can find more information at: romanpichler.com Thank You! © 2016 Pichler Consulting Ltd I look forward to your questions: info@romanpichler.com @romanpichler