SlideShare a Scribd company logo
1 of 46
User Story
Driven
Product
Ran liron
Head of UX at Varonis systems
UX mentor at Google Launchpad
LironRan@gmail.com
“Ran Liron” on SlideShare and LinkedIn
Disclaimers!
I didn’t invent anything I’m about to tell you.
I did experience most of it.
Everywhere is different.
As a user experience designer
I want to provide value to our users
As a user experience designer,
I want to facilitate conversation and
ensure that we follow a user centered
design process,
So that we will provide value to our users
As a user experience designer,
I want to facilitate conversation and
ensure that we follow a user centered
design process,
So that we will provide value to our users
What
is a “user story”?
What is a “user story”?
An Agile method to describe the needs
of a specific user, from the user perspective,
in order to achieve clearly defined values.
[Persona]
[Method]
[Value]
As a
I want
So that
busy, yet concerned mother of young kids
a clear and easy way to review common cold treatments for children
As a
I want
I'll know how to protect my kids from the common coldSo that
Professional athlete
to get in-depth review of vitamin C as a common cold prevention
As a
I want
I'll know if I should use vitamin C while preparing for a marathonSo that
Why
do we need user stories?
Why do we need “user stories”?
A product shouldn't be about providing
“capabilities” or “features”.
It should be about providing value to the user
Why do we need “user stories”?
• Map the users’ needs
• Facilitate conversation
• Work toward shared understanding
• Focus on providing value to specific users
• Help estimate efforts and prioritize tasks
• Record the fine details of the design
Why do we need “user stories”?
Did I mention
conversation?
Who
is responsible for generating user stories?
Who is responsible for the user stories?
user stories should be provided
by the product owner.
PM UX
How
to generate effective user stories?
How to generate effective user stories?
1. INVEST
2. DoD
3. Story development order
The INVEST method
Independent
Stand alone by itself
* INVEST concept - by Bill Wake
The INVEST method
Negotiable
It is not an explicit contract for
features
* INVEST concept - by Bill Wake
The INVEST method
Valuable
Provide value to the end user
* INVEST concept - by Bill Wake
The INVEST method
Estimable
The required effort can be
evaluated
* INVEST concept - by Bill Wake
The INVEST method
Small
Can be developed in a short
period
* INVEST concept - by Bill Wake
The INVEST method
Testable
Can be tested and verified
* INVEST concept - by Bill Wake
The INVEST method
• Independent - Stand alone by itself
• Negotiable - It is not an explicit contract for features
• Valuable - Provide value to the end user
• Estimable - The required effort can be evaluated
• Small – Can be developed in a short period
• Testable — Can be tested and verified
* INVEST concept - by Bill Wake
DoD
Definition of “Done” (a.k.a. “Success criteria”)
What is required from R&D, in order for the story
to be defined as “Done”?
User story example: compose new mail
As an experienced email user,
I would like to launch a new email editor,
so that I can write and send a new email
Success criteria (DoD):
• Visible link to “create new email”
• Mandatory fields validation and error handling
• Execution according to the visual design guidelines
Story development order
“As a ___ , I want ___ , so that ___”
Story development order
“As a ___ , I want ___ , so that ___”
Persona1
As a __
Story development order
“As a ___ , I want ___ , so that ___”
The value2
so that ___
Story development order
“As a ___ , I want ___ , so that ___”
The method3
I want ___
Story development order
“As a ___ , I want ___ , so that ___”
1 23
How to generate effective user stories?
1. The INVEST method
2. Definition of Done (DoD)
3. Story development order
User Story
vs.
Other Tools
User story vs. use case
What is it all about?
Use case - Focus on the flow of the solution
• User: all
• Precondition: user has an email (e.g. Gmail) account
• Success/basic flow:
• User logins to her mail account
• User selects to write a new email
• A writing area opens
• User types the mail address of the receiver (one or more, at least one is mandatory)
• User types a subject
• User writes a message
• User selects to send the message
• Message is sent to receiver * Use case example by Nurit Peres
User story vs. use case
What is it all about?
User story - Focus on the generated value
As an experienced email user,
I would like to launch a new email editor,
so that I can write and send a new email
Success criteria:
• Visible link to “create new email”
• Mandatory fields validation and error handling
• Execution according to the visual design guidelines
User story vs. use case
What is it all about?
Use cases - Focus on the flow of the solution
User stories - Focus on the generated value
Can user stories replace wireframes?
Nope
Can user stories replace style guides?
Hell no
Can user stories replace use cases?
Yes
In many cases
Conclusion
Takeaways
We do
Facilitate conversation
Address the needs of
a specific persona
Focus on delivering value by
addressing end-to-end solution
We don’t
Submit “requirements”
Target “a user”
Focus on “Features”
User stories can help ensure that -
To learn more:
User Story Mapping
A book by Jeff Patton
UX @Agile – a presentation by me
Available on SlideShare
Now go ahead
and craft
your stories!
I love feedback!
LironRan@gmail.com,
“Ran Liron” on LinkedIn and SlideShare

More Related Content

What's hot

The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)Victoria Schiffer
 
UX Process — From Idea To Implementation
UX Process — From Idea To ImplementationUX Process — From Idea To Implementation
UX Process — From Idea To ImplementationDan Malarkey
 
The UX Design Pocess in Scrum by John Pagonis and Sotiris Sotiropoulos
The UX Design Pocess in Scrum by John Pagonis and Sotiris SotiropoulosThe UX Design Pocess in Scrum by John Pagonis and Sotiris Sotiropoulos
The UX Design Pocess in Scrum by John Pagonis and Sotiris SotiropoulosAgile ME
 
Design Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile ProcessDesign Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile Processuxpin
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycleuxpin
 
A Primer To Lean UX
A Primer To Lean UXA Primer To Lean UX
A Primer To Lean UXDesignMantic
 
Best Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote ResearchBest Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote Researchuxpin
 
Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...UXPA International
 
Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...John Murray
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtJack Moffett
 
Selling UX to Coders
Selling UX to CodersSelling UX to Coders
Selling UX to CodersNitor
 
Why UX Matters? at Ripple Conference - Porto 2014
Why UX Matters? at Ripple Conference - Porto 2014Why UX Matters? at Ripple Conference - Porto 2014
Why UX Matters? at Ripple Conference - Porto 2014Rui Barroca
 
Prototyping and Scrum
Prototyping and ScrumPrototyping and Scrum
Prototyping and ScrumMemi Beltrame
 
How to present your design to the development team so they build it right
How to present your design to the development team so they build it rightHow to present your design to the development team so they build it right
How to present your design to the development team so they build it rightKal Walkden
 
Why user experience design fails.
Why user experience design fails.Why user experience design fails.
Why user experience design fails.Patrick Mooney
 
Zebra-People-UX-Portfolio-Guidance
Zebra-People-UX-Portfolio-GuidanceZebra-People-UX-Portfolio-Guidance
Zebra-People-UX-Portfolio-GuidanceBen Clarfelt
 
Developing A Succesful UX Strategy
Developing A Succesful UX StrategyDeveloping A Succesful UX Strategy
Developing A Succesful UX StrategyR. Caner Yıldırım
 
UX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to successUX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to successRan Liron
 

What's hot (20)

The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
 
UX Process — From Idea To Implementation
UX Process — From Idea To ImplementationUX Process — From Idea To Implementation
UX Process — From Idea To Implementation
 
The UX Design Pocess in Scrum by John Pagonis and Sotiris Sotiropoulos
The UX Design Pocess in Scrum by John Pagonis and Sotiris SotiropoulosThe UX Design Pocess in Scrum by John Pagonis and Sotiris Sotiropoulos
The UX Design Pocess in Scrum by John Pagonis and Sotiris Sotiropoulos
 
Design Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile ProcessDesign Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile Process
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycle
 
A Primer To Lean UX
A Primer To Lean UXA Primer To Lean UX
A Primer To Lean UX
 
Best Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote ResearchBest Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote Research
 
Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...
 
Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
 
Selling UX to Coders
Selling UX to CodersSelling UX to Coders
Selling UX to Coders
 
Why UX Matters? at Ripple Conference - Porto 2014
Why UX Matters? at Ripple Conference - Porto 2014Why UX Matters? at Ripple Conference - Porto 2014
Why UX Matters? at Ripple Conference - Porto 2014
 
Prototyping and Scrum
Prototyping and ScrumPrototyping and Scrum
Prototyping and Scrum
 
How to present your design to the development team so they build it right
How to present your design to the development team so they build it rightHow to present your design to the development team so they build it right
How to present your design to the development team so they build it right
 
Why user experience design fails.
Why user experience design fails.Why user experience design fails.
Why user experience design fails.
 
Intro to UX Development Process
Intro to UX Development ProcessIntro to UX Development Process
Intro to UX Development Process
 
Zebra-People-UX-Portfolio-Guidance
Zebra-People-UX-Portfolio-GuidanceZebra-People-UX-Portfolio-Guidance
Zebra-People-UX-Portfolio-Guidance
 
UX Recipe Cards
UX Recipe CardsUX Recipe Cards
UX Recipe Cards
 
Developing A Succesful UX Strategy
Developing A Succesful UX StrategyDeveloping A Succesful UX Strategy
Developing A Succesful UX Strategy
 
UX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to successUX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to success
 

Viewers also liked

Amir Shilo
Amir ShiloAmir Shilo
Amir ShiloNetcraft
 
Aviv Gross Alon
Aviv Gross AlonAviv Gross Alon
Aviv Gross AlonNetcraft
 
Shira Weinberg
Shira WeinbergShira Weinberg
Shira WeinbergNetcraft
 
UX Innovation
UX Innovation UX Innovation
UX Innovation Ran Liron
 
גבי מור
גבי מורגבי מור
גבי מורNetcraft
 
זוהר ארד
זוהר ארדזוהר ארד
זוהר ארדNetcraft
 
יריב גלעד
יריב גלעדיריב גלעד
יריב גלעדNetcraft
 
Once Upon a Data - How to Create a Meaningful Story With Big Data (Hebrew)
Once Upon a Data - How to Create a Meaningful Story With Big Data (Hebrew)Once Upon a Data - How to Create a Meaningful Story With Big Data (Hebrew)
Once Upon a Data - How to Create a Meaningful Story With Big Data (Hebrew)Micky Fridman
 
How to Deal With a Product Pivot
How to Deal With a Product PivotHow to Deal With a Product Pivot
How to Deal With a Product PivotRavit Bar-Nur
 
Jasmin G. Vaisburd - What is the question? Why doesn't your team know how to ...
Jasmin G. Vaisburd - What is the question? Why doesn't your team know how to ...Jasmin G. Vaisburd - What is the question? Why doesn't your team know how to ...
Jasmin G. Vaisburd - What is the question? Why doesn't your team know how to ...Jasmin Vaisburd
 
מיצוב תחום חווית המשתמש בארגוני מוצר
מיצוב תחום חווית המשתמש בארגוני מוצרמיצוב תחום חווית המשתמש בארגוני מוצר
מיצוב תחום חווית המשתמש בארגוני מוצרRan Liron
 
The battle for strategy uxi live 2017
The battle for strategy   uxi live 2017 The battle for strategy   uxi live 2017
The battle for strategy uxi live 2017 Oren Shamir
 
Fasten you seatbelt and listen to the Data Steward
Fasten you seatbelt and listen to the Data StewardFasten you seatbelt and listen to the Data Steward
Fasten you seatbelt and listen to the Data StewardJean-Pierre Riehl
 
charactristis in metaphysical poem by john donne.
charactristis in metaphysical poem by john donne.charactristis in metaphysical poem by john donne.
charactristis in metaphysical poem by john donne.solankibinita
 
UX @ agile - myths, legends and the path to success
UX @ agile - myths, legends and the path to successUX @ agile - myths, legends and the path to success
UX @ agile - myths, legends and the path to successRan Liron
 
Restoration Theatre - Group A
Restoration Theatre - Group ARestoration Theatre - Group A
Restoration Theatre - Group Alisat_15
 
Metaphysical
MetaphysicalMetaphysical
Metaphysicalra74195
 
Metaphysical poetry
Metaphysical poetryMetaphysical poetry
Metaphysical poetryablynch82
 
John donne and the metaphysical
John donne and the metaphysicalJohn donne and the metaphysical
John donne and the metaphysicaltyronek
 

Viewers also liked (20)

Amir Shilo
Amir ShiloAmir Shilo
Amir Shilo
 
Aviv Gross Alon
Aviv Gross AlonAviv Gross Alon
Aviv Gross Alon
 
Shira Weinberg
Shira WeinbergShira Weinberg
Shira Weinberg
 
UX Innovation
UX Innovation UX Innovation
UX Innovation
 
גבי מור
גבי מורגבי מור
גבי מור
 
זוהר ארד
זוהר ארדזוהר ארד
זוהר ארד
 
יריב גלעד
יריב גלעדיריב גלעד
יריב גלעד
 
Once Upon a Data - How to Create a Meaningful Story With Big Data (Hebrew)
Once Upon a Data - How to Create a Meaningful Story With Big Data (Hebrew)Once Upon a Data - How to Create a Meaningful Story With Big Data (Hebrew)
Once Upon a Data - How to Create a Meaningful Story With Big Data (Hebrew)
 
How to Deal With a Product Pivot
How to Deal With a Product PivotHow to Deal With a Product Pivot
How to Deal With a Product Pivot
 
Jasmin G. Vaisburd - What is the question? Why doesn't your team know how to ...
Jasmin G. Vaisburd - What is the question? Why doesn't your team know how to ...Jasmin G. Vaisburd - What is the question? Why doesn't your team know how to ...
Jasmin G. Vaisburd - What is the question? Why doesn't your team know how to ...
 
מיצוב תחום חווית המשתמש בארגוני מוצר
מיצוב תחום חווית המשתמש בארגוני מוצרמיצוב תחום חווית המשתמש בארגוני מוצר
מיצוב תחום חווית המשתמש בארגוני מוצר
 
The battle for strategy uxi live 2017
The battle for strategy   uxi live 2017 The battle for strategy   uxi live 2017
The battle for strategy uxi live 2017
 
Fasten you seatbelt and listen to the Data Steward
Fasten you seatbelt and listen to the Data StewardFasten you seatbelt and listen to the Data Steward
Fasten you seatbelt and listen to the Data Steward
 
charactristis in metaphysical poem by john donne.
charactristis in metaphysical poem by john donne.charactristis in metaphysical poem by john donne.
charactristis in metaphysical poem by john donne.
 
UX @ agile - myths, legends and the path to success
UX @ agile - myths, legends and the path to successUX @ agile - myths, legends and the path to success
UX @ agile - myths, legends and the path to success
 
Restoration Theatre - Group A
Restoration Theatre - Group ARestoration Theatre - Group A
Restoration Theatre - Group A
 
Metaphysical
MetaphysicalMetaphysical
Metaphysical
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
Metaphysical poetry
Metaphysical poetryMetaphysical poetry
Metaphysical poetry
 
John donne and the metaphysical
John donne and the metaphysicalJohn donne and the metaphysical
John donne and the metaphysical
 

Similar to User story driven product development process

Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & DiscoveryTarun Singh
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazLaz Allen
 
User Stories in Interaction Design
User Stories in Interaction DesignUser Stories in Interaction Design
User Stories in Interaction DesignHans Põldoja
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013Stefano Leli
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013Fabio Armani
 
Right amount of details to the user story
Right amount of details to the user storyRight amount of details to the user story
Right amount of details to the user storyRamyaShastri1
 
Lean UX for non-UX Professionals
Lean UX for non-UX ProfessionalsLean UX for non-UX Professionals
Lean UX for non-UX ProfessionalsVolker Gersabeck
 
The Whole Story of The User Story
The Whole Story of The User StoryThe Whole Story of The User Story
The Whole Story of The User StoryXPDays
 
Composing User Stories - Beginners Guide
Composing User Stories - Beginners GuideComposing User Stories - Beginners Guide
Composing User Stories - Beginners GuideRaja Soundaramourty
 
How to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using AgileHow to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using AgileSalesforce Admins
 
Building Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClureBuilding Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClureGlenn McClure
 

Similar to User story driven product development process (20)

User stories
User storiesUser stories
User stories
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & Discovery
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
 
All about User story
All about User storyAll about User story
All about User story
 
User Stories in Interaction Design
User Stories in Interaction DesignUser Stories in Interaction Design
User Stories in Interaction Design
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
 
Right amount of details to the user story
Right amount of details to the user storyRight amount of details to the user story
Right amount of details to the user story
 
Project scope preparation
Project scope preparationProject scope preparation
Project scope preparation
 
Lean UX for non-UX Professionals
Lean UX for non-UX ProfessionalsLean UX for non-UX Professionals
Lean UX for non-UX Professionals
 
The Whole Story of The User Story
The Whole Story of The User StoryThe Whole Story of The User Story
The Whole Story of The User Story
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
 
Deep Service Design
Deep Service DesignDeep Service Design
Deep Service Design
 
Composing User Stories - Beginners Guide
Composing User Stories - Beginners GuideComposing User Stories - Beginners Guide
Composing User Stories - Beginners Guide
 
Splitting User Stories
Splitting User StoriesSplitting User Stories
Splitting User Stories
 
How to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using AgileHow to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using Agile
 
Story of user story
Story of user storyStory of user story
Story of user story
 
Building Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClureBuilding Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClure
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
UX/UI Introduction
UX/UI IntroductionUX/UI Introduction
UX/UI Introduction
 

More from Ran Liron

Design systems Implementation
Design systems Implementation Design systems Implementation
Design systems Implementation Ran Liron
 
Secure the experience, experience security
Secure the experience, experience security Secure the experience, experience security
Secure the experience, experience security Ran Liron
 
UX - תפיסות שגויות וממשקים שמישים
UX - תפיסות שגויות וממשקים שמישיםUX - תפיסות שגויות וממשקים שמישים
UX - תפיסות שגויות וממשקים שמישיםRan Liron
 
About UX Consistency
About UX Consistency About UX Consistency
About UX Consistency Ran Liron
 
Introduction to UX
Introduction to UXIntroduction to UX
Introduction to UXRan Liron
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterpriseRan Liron
 
Prototyping for effective UX
Prototyping for effective UXPrototyping for effective UX
Prototyping for effective UXRan Liron
 
Prototyping mistakes (hebrew)
Prototyping mistakes (hebrew)Prototyping mistakes (hebrew)
Prototyping mistakes (hebrew)Ran Liron
 
UX misconceptions
UX misconceptionsUX misconceptions
UX misconceptionsRan Liron
 
ממשק - בדיקות מומחה
ממשק - בדיקות מומחהממשק - בדיקות מומחה
ממשק - בדיקות מומחהRan Liron
 
Prototyping Tools Hebrew
Prototyping Tools HebrewPrototyping Tools Hebrew
Prototyping Tools HebrewRan Liron
 

More from Ran Liron (11)

Design systems Implementation
Design systems Implementation Design systems Implementation
Design systems Implementation
 
Secure the experience, experience security
Secure the experience, experience security Secure the experience, experience security
Secure the experience, experience security
 
UX - תפיסות שגויות וממשקים שמישים
UX - תפיסות שגויות וממשקים שמישיםUX - תפיסות שגויות וממשקים שמישים
UX - תפיסות שגויות וממשקים שמישים
 
About UX Consistency
About UX Consistency About UX Consistency
About UX Consistency
 
Introduction to UX
Introduction to UXIntroduction to UX
Introduction to UX
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterprise
 
Prototyping for effective UX
Prototyping for effective UXPrototyping for effective UX
Prototyping for effective UX
 
Prototyping mistakes (hebrew)
Prototyping mistakes (hebrew)Prototyping mistakes (hebrew)
Prototyping mistakes (hebrew)
 
UX misconceptions
UX misconceptionsUX misconceptions
UX misconceptions
 
ממשק - בדיקות מומחה
ממשק - בדיקות מומחהממשק - בדיקות מומחה
ממשק - בדיקות מומחה
 
Prototyping Tools Hebrew
Prototyping Tools HebrewPrototyping Tools Hebrew
Prototyping Tools Hebrew
 

Recently uploaded

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 

Recently uploaded (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

User story driven product development process

  • 2. Ran liron Head of UX at Varonis systems UX mentor at Google Launchpad LironRan@gmail.com “Ran Liron” on SlideShare and LinkedIn
  • 3. Disclaimers! I didn’t invent anything I’m about to tell you. I did experience most of it. Everywhere is different.
  • 4. As a user experience designer I want to provide value to our users
  • 5. As a user experience designer, I want to facilitate conversation and ensure that we follow a user centered design process, So that we will provide value to our users
  • 6. As a user experience designer, I want to facilitate conversation and ensure that we follow a user centered design process, So that we will provide value to our users
  • 7. What is a “user story”?
  • 8. What is a “user story”? An Agile method to describe the needs of a specific user, from the user perspective, in order to achieve clearly defined values.
  • 10. busy, yet concerned mother of young kids a clear and easy way to review common cold treatments for children As a I want I'll know how to protect my kids from the common coldSo that
  • 11. Professional athlete to get in-depth review of vitamin C as a common cold prevention As a I want I'll know if I should use vitamin C while preparing for a marathonSo that
  • 12. Why do we need user stories?
  • 13. Why do we need “user stories”? A product shouldn't be about providing “capabilities” or “features”. It should be about providing value to the user
  • 14. Why do we need “user stories”? • Map the users’ needs • Facilitate conversation • Work toward shared understanding • Focus on providing value to specific users • Help estimate efforts and prioritize tasks • Record the fine details of the design
  • 15. Why do we need “user stories”? Did I mention conversation?
  • 16. Who is responsible for generating user stories?
  • 17. Who is responsible for the user stories? user stories should be provided by the product owner. PM UX
  • 18. How to generate effective user stories?
  • 19. How to generate effective user stories? 1. INVEST 2. DoD 3. Story development order
  • 20. The INVEST method Independent Stand alone by itself * INVEST concept - by Bill Wake
  • 21. The INVEST method Negotiable It is not an explicit contract for features * INVEST concept - by Bill Wake
  • 22. The INVEST method Valuable Provide value to the end user * INVEST concept - by Bill Wake
  • 23. The INVEST method Estimable The required effort can be evaluated * INVEST concept - by Bill Wake
  • 24. The INVEST method Small Can be developed in a short period * INVEST concept - by Bill Wake
  • 25. The INVEST method Testable Can be tested and verified * INVEST concept - by Bill Wake
  • 26. The INVEST method • Independent - Stand alone by itself • Negotiable - It is not an explicit contract for features • Valuable - Provide value to the end user • Estimable - The required effort can be evaluated • Small – Can be developed in a short period • Testable — Can be tested and verified * INVEST concept - by Bill Wake
  • 27. DoD Definition of “Done” (a.k.a. “Success criteria”) What is required from R&D, in order for the story to be defined as “Done”?
  • 28. User story example: compose new mail As an experienced email user, I would like to launch a new email editor, so that I can write and send a new email Success criteria (DoD): • Visible link to “create new email” • Mandatory fields validation and error handling • Execution according to the visual design guidelines
  • 29. Story development order “As a ___ , I want ___ , so that ___”
  • 30. Story development order “As a ___ , I want ___ , so that ___” Persona1 As a __
  • 31. Story development order “As a ___ , I want ___ , so that ___” The value2 so that ___
  • 32. Story development order “As a ___ , I want ___ , so that ___” The method3 I want ___
  • 33. Story development order “As a ___ , I want ___ , so that ___” 1 23
  • 34. How to generate effective user stories? 1. The INVEST method 2. Definition of Done (DoD) 3. Story development order
  • 36. User story vs. use case What is it all about? Use case - Focus on the flow of the solution • User: all • Precondition: user has an email (e.g. Gmail) account • Success/basic flow: • User logins to her mail account • User selects to write a new email • A writing area opens • User types the mail address of the receiver (one or more, at least one is mandatory) • User types a subject • User writes a message • User selects to send the message • Message is sent to receiver * Use case example by Nurit Peres
  • 37. User story vs. use case What is it all about? User story - Focus on the generated value As an experienced email user, I would like to launch a new email editor, so that I can write and send a new email Success criteria: • Visible link to “create new email” • Mandatory fields validation and error handling • Execution according to the visual design guidelines
  • 38. User story vs. use case What is it all about? Use cases - Focus on the flow of the solution User stories - Focus on the generated value
  • 39. Can user stories replace wireframes? Nope
  • 40. Can user stories replace style guides? Hell no
  • 41. Can user stories replace use cases? Yes In many cases
  • 43. Takeaways We do Facilitate conversation Address the needs of a specific persona Focus on delivering value by addressing end-to-end solution We don’t Submit “requirements” Target “a user” Focus on “Features” User stories can help ensure that -
  • 44. To learn more: User Story Mapping A book by Jeff Patton UX @Agile – a presentation by me Available on SlideShare
  • 45. Now go ahead and craft your stories!
  • 46. I love feedback! LironRan@gmail.com, “Ran Liron” on LinkedIn and SlideShare

Editor's Notes

  1. Every design process begin with requirements gathering - What is it all about? Who needs what, when and how? What is the context? What define success? Based on those requirements we need to conclude the product features, and the development priorities. A common way to define requirements is utilizing “Use cases”, which describe the solution for a specific need. But those use cases are all about the solution, often missing the user centered context. In this talk we will discuses the difference between use case and user story, and how to utilize those tools in order to follow a user center design path to delivering a successful product.
  2. Overlapping