SlideShare a Scribd company logo
1 of 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?
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
© 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
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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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.
© 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

More Related Content

What's hot

Agile User Stories
Agile User StoriesAgile User Stories
Agile User Storieskahgeh75
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story WorkshopPeter Antman
 
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
 
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner RoleTips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner RoleRoman Pichler
 
User Story Splitting
User Story SplittingUser Story Splitting
User Story Splittingtrishly
 
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Easy Agile
 
OKRs in Product Management
OKRs in Product ManagementOKRs in Product Management
OKRs in Product ManagementRoman Pichler
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)one80
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesVikash Karuna
 
Ten Concrete Techniques to Split User Stories
Ten Concrete Techniques to Split User StoriesTen Concrete Techniques to Split User Stories
Ten Concrete Techniques to Split User StoriesNight Wolf
 
Prioritizing Your Product Backlog
Prioritizing Your Product BacklogPrioritizing Your Product Backlog
Prioritizing Your Product BacklogMike Cohn
 
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 photosAlexey Krivitsky
 
"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
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user storiesPayton Consulting
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 
User story splitting techniques
User story splitting techniquesUser story splitting techniques
User story splitting techniquesAshutosh Rai
 
Product Owner and Strategy
Product Owner and StrategyProduct Owner and Strategy
Product Owner and StrategyRoman Pichler
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product RoadmapsRoman Pichler
 

What's hot (20)

Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
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
 
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner RoleTips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner Role
 
User Story Splitting
User Story SplittingUser Story Splitting
User Story Splitting
 
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
 
OKRs in Product Management
OKRs in Product ManagementOKRs in Product Management
OKRs in Product Management
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Ten Concrete Techniques to Split User Stories
Ten Concrete Techniques to Split User StoriesTen Concrete Techniques to Split User Stories
Ten Concrete Techniques to Split User Stories
 
Prioritizing Your Product Backlog
Prioritizing Your Product BacklogPrioritizing Your Product Backlog
Prioritizing Your Product Backlog
 
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
 
User Stories Fundamentals
User Stories FundamentalsUser Stories Fundamentals
User Stories Fundamentals
 
"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
 
Effective User Stories
Effective User StoriesEffective User Stories
Effective User Stories
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
User story splitting techniques
User story splitting techniquesUser story splitting techniques
User story splitting techniques
 
Product Owner and Strategy
Product Owner and StrategyProduct Owner and Strategy
Product Owner and Strategy
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product Roadmaps
 

Viewers also liked

Product Strategy and Product Success
Product Strategy and Product SuccessProduct Strategy and Product Success
Product Strategy and Product SuccessRoman Pichler
 
Become a Great Product Manager
Become a Great Product ManagerBecome a Great Product Manager
Become a Great Product ManagerRoman Pichler
 
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
 

Viewers also liked (13)

Product Strategy and Product Success
Product Strategy and Product SuccessProduct Strategy and Product Success
Product Strategy and Product Success
 
Become a Great Product Manager
Become a Great Product ManagerBecome a Great Product Manager
Become a Great Product Manager
 
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
 

Similar to 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
 
Content Tips eBook from Pedowitz Group. Hundreds of tips!
Content Tips eBook from Pedowitz Group. Hundreds of tips!Content Tips eBook from Pedowitz Group. Hundreds of tips!
Content Tips eBook from Pedowitz Group. Hundreds of tips!Cathy Veri
 
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
 

Similar to 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
 
Content Tips eBook from Pedowitz Group. Hundreds of tips!
Content Tips eBook from Pedowitz Group. Hundreds of tips!Content Tips eBook from Pedowitz Group. Hundreds of tips!
Content Tips eBook from Pedowitz Group. Hundreds of tips!
 
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 ...
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

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?
  • 4.
  • 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.
  • 7.
  • 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
  • 11.
  • 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?
  • 14.
  • 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.
  • 18.
  • 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.
  • 21.
  • 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.
  • 24.
  • 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.
  • 28.
  • 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.
  • 31.
  • 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.
  • 34.
  • 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.
  • 38.
  • 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.
  • 41.
  • 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