Submit Search
Upload
10 Tips for Creating Great User Stories
•
36 likes
•
38,316 views
Roman Pichler
Follow
10 practical tips to help you creating great user stories
Read less
Read more
Technology
Report
Share
Report
Share
1 of 42
Recommended
How to write good user stories
How to write good user stories
Jose E. Rodriguez Huerta
The Product Owner Role
The Product Owner Role
Roman Pichler
Strategies to split user stories
Strategies to split user stories
cpolc
Making Effective Product Decisions
Making Effective Product Decisions
Roman Pichler
Story of user story
Story of user story
Balaji Sathram
User stories in agile software development
User stories in agile software development
Sandra Svanidzaitė, PhD, CBAP
Writing Effective User Stories
Writing Effective User Stories
Janeve George
UX and Scrum
UX and Scrum
Roman Pichler
Recommended
How to write good user stories
How to write good user stories
Jose E. Rodriguez Huerta
The Product Owner Role
The Product Owner Role
Roman Pichler
Strategies to split user stories
Strategies to split user stories
cpolc
Making Effective Product Decisions
Making Effective Product Decisions
Roman Pichler
Story of user story
Story of user story
Balaji Sathram
User stories in agile software development
User stories in agile software development
Sandra Svanidzaitė, PhD, CBAP
Writing Effective User Stories
Writing Effective User Stories
Janeve George
UX and Scrum
UX and Scrum
Roman Pichler
Agile User Stories
Agile User Stories
kahgeh75
User Story Workshop
User Story Workshop
Peter Antman
Dealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product People
Roman Pichler
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner Role
Roman Pichler
User Story Splitting
User Story Splitting
trishly
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
Easy Agile
OKRs in Product Management
OKRs in Product Management
Roman Pichler
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 Techniques
Vikash Karuna
Ten Concrete Techniques to Split User Stories
Ten Concrete Techniques to Split User Stories
Night Wolf
Prioritizing Your Product Backlog
Prioritizing Your Product Backlog
Mike Cohn
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
Alexey Krivitsky
User Stories Fundamentals
User Stories Fundamentals
Moisés Armani Ramírez
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
webcat
Effective User Stories
Effective User Stories
Derek Neighbors
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
Payton Consulting
User Story Mapping in Practice
User Story Mapping in Practice
Steve Rogalsky
User story splitting techniques
User story splitting techniques
Ashutosh Rai
Product Owner and Strategy
Product Owner and Strategy
Roman Pichler
Agile Product Roadmaps
Agile Product Roadmaps
Roman Pichler
Product Strategy and Product Success
Product Strategy and Product Success
Roman Pichler
Become a Great Product Manager
Become a Great Product Manager
Roman Pichler
More Related Content
What's hot
Agile User Stories
Agile User Stories
kahgeh75
User Story Workshop
User Story Workshop
Peter Antman
Dealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product People
Roman Pichler
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner Role
Roman Pichler
User Story Splitting
User Story Splitting
trishly
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
Easy Agile
OKRs in Product Management
OKRs in Product Management
Roman Pichler
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 Techniques
Vikash Karuna
Ten Concrete Techniques to Split User Stories
Ten Concrete Techniques to Split User Stories
Night Wolf
Prioritizing Your Product Backlog
Prioritizing Your Product Backlog
Mike Cohn
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
Alexey Krivitsky
User Stories Fundamentals
User Stories Fundamentals
Moisés Armani Ramírez
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
webcat
Effective User Stories
Effective User Stories
Derek Neighbors
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
Payton Consulting
User Story Mapping in Practice
User Story Mapping in Practice
Steve Rogalsky
User story splitting techniques
User story splitting techniques
Ashutosh Rai
Product Owner and Strategy
Product Owner and Strategy
Roman Pichler
Agile Product Roadmaps
Agile Product Roadmaps
Roman Pichler
What's hot
(20)
Agile User Stories
Agile User Stories
User Story Workshop
User Story Workshop
Dealing 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 Role
User Story Splitting
User Story Splitting
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
OKRs 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)
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
Ten Concrete Techniques to Split User Stories
Ten Concrete Techniques to Split User Stories
Prioritizing Your Product Backlog
Prioritizing Your Product Backlog
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
User Stories Fundamentals
User Stories Fundamentals
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
Effective User Stories
Effective User Stories
Cheat 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 Practice
User story splitting techniques
User story splitting techniques
Product Owner and Strategy
Product Owner and Strategy
Agile Product Roadmaps
Agile Product Roadmaps
Viewers also liked
Product Strategy and Product Success
Product Strategy and Product Success
Roman Pichler
Become a Great Product Manager
Become a Great Product Manager
Roman Pichler
Product Strategy Recommendations for Product Leaders
Product Strategy Recommendations for Product Leaders
Roman Pichler
The Product Canvas Tutorial V1.0
The Product Canvas Tutorial V1.0
Roman Pichler
Moving Beyond the MVP - PMF2015
Moving Beyond the MVP - PMF2015
Emily Tate
MVP: Minimum Viable Product vs. Maximum Value Product
MVP: Minimum Viable Product vs. Maximum Value Product
Liquid Reality
User Testing for Product Managers - LIVE
User Testing for Product Managers - LIVE
Jon White
Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)
Erin 'Folletto' Casali
Francis Rowland
Francis Rowland
Nexer Digital
Julie Dodd - Camp Digital 2016
Julie Dodd - Camp Digital 2016
Nexer Digital
Blue Ocean Strategy - Summary and Examples
Blue Ocean Strategy - Summary and Examples
Khai Biau Yip
Making Great User Experiences, Pittsburgh Scrum MeetUp, Oct 17, 2017
Making Great User Experiences, Pittsburgh Scrum MeetUp, Oct 17, 2017
Carol Smith
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
Carol Smith
Viewers also liked
(13)
Product Strategy and Product Success
Product Strategy and Product Success
Become a Great Product Manager
Become a Great Product Manager
Product Strategy Recommendations for Product Leaders
Product Strategy Recommendations for Product Leaders
The Product Canvas Tutorial V1.0
The Product Canvas Tutorial V1.0
Moving Beyond the MVP - PMF2015
Moving Beyond the MVP - PMF2015
MVP: 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 - LIVE
Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)
Francis Rowland
Francis Rowland
Julie Dodd - Camp Digital 2016
Julie Dodd - Camp Digital 2016
Blue 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, 2017
AI 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
UX Recipe Cards
UX Recipe Cards
Lane Goldstone
Lies, Damned Lies, and Pretty Pictures
Lies, Damned Lies, and Pretty Pictures
vutpakdi
from stuff to stories
from stuff to stories
Erik Roscam Abbing
Busines model canvas - what is it and how can I use it
Busines model canvas - what is it and how can I use it
Adrian M Odgers
User centred Design Vision tree
User centred Design Vision tree
Sharon Don
How to Increase Your Product Sense by ServiceNow Senior PM
How to Increase Your Product Sense by ServiceNow Senior PM
Product School
Design for the Caring Professions: TCUX Meetup April 11, 2016
Design for the Caring Professions: TCUX Meetup April 11, 2016
Kat Jayne
Business model dev.
Business model dev.
Mayor Cyrille
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 Canvas
Ben Pecotich
10ways
10ways
Vera Kovaleva
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
Yuan Wang
10waystosuperchargeyourcustomerexperience 160907023230
10waystosuperchargeyourcustomerexperience 160907023230
Marco Antonio Soleto Pinaicobo
Backlog Management & Discovery
Backlog Management & Discovery
Tarun Singh
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...
Sarah Fleming
Your brand business infoload 2016
Your brand business infoload 2016
Lynn 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.
The Happiness Index
5 steps to executing a successful digital pr campaign - Brighton SEO
5 steps to executing a successful digital pr campaign - Brighton SEO
Tom Mansell
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 Cards
Lies, Damned Lies, and Pretty Pictures
Lies, Damned Lies, and Pretty Pictures
from 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 it
User 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 PM
Design 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.
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 Canvas
10ways
10ways
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
10waystosuperchargeyourcustomerexperience 160907023230
10waystosuperchargeyourcustomerexperience 160907023230
Backlog Management & Discovery
Backlog Management & Discovery
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...
Your 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.
5 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 ...
Recently uploaded
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 2024
Stephanie Beckett
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
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 piece
charlottematthew16
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
"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 Presentation
Slibray Presentation
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Recently uploaded
(20)
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 2024
TeamStation 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 platforms
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 piece
SAP 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.pdf
WordPress 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...
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Developer 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 2024
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Commit 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 Suite
Transcript: 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 2024
Unraveling 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.
6.
Tip #1
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
10.
Tip #2
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?
13.
Tip #3
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.
17.
Tip #4
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.
20.
Tip #5
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.
23.
Tip #6
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.
27.
Tip #7
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.
30.
Tip #8
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.
33.
Tip #9
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.
37.
Tip #10
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.
40.
The End.
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