SlideShare a Scribd company logo
1 of 42
Define Your
Product Features
From stories to journeys
Thursday 9 July 2020, 9:00 CEST
At the end of this session, you will…
Know various ways of describing features
Know how stories fit in a larger context
Have a new story template to try out
Story templates
Finishing stories
Stories in context
Yet Another Story Template
Define Your
Product Features
Wrapping up
As a new subscriber,
I want regular tips
and tricks so that I
learn how I can best
use the product.
User Story
example
For any product change, write a story
As a [persona/role],
I want [goal/desire]
so that [reason/benefit].
User Story template
A user story is an
informal description of
a functional increment,
from the perspective of
a user or customer.
A user story is NOT a requirement.
Photo by Josh Calabrese on Unsplash
It is a brief description of
product value for someone.
Keep the empathy!
The Three Cs
As a subscriber, I want to download
my invoices so that I can forward
them to my bookkeeper.
Card: small, short-lived,
annotated descriptions Conversation: invitation
to discuss details later
Confirmation: actual
value needs to be tested
Photo by Precondo CA on Unsplash
Independent (of all others)
Negotiable (not a contract)
Valuable (or Vertical)
Estimable (approximation)
Small (fits in an iteration)
Testable (in principle)
As a subscriber, I want to download my invoices
so that I can forward them to my bookkeeper.
Why How
Who What
A decent story
A terrible story
As a user, I want to fill out a form
so that I can receive marketing newsletters.
A terrible story
As a user, I want to fill out a form
so that I can receive marketing newsletters.
Not a benefit
Not a role Not a desire
Feel free to use something else!
NOTE
It’s just a
template!
Photo by Tim Arterbury on Unsplash
We often just offer
what a customer asks.
It is easy to confuse
offering a solution with
solving a problem.
Issue: Missing Problem
Photo by Tim Gouw on Unsplash
When [situation],
I want [motivation]
so that [outcome].
When I paid for a product,
I want an invoice, so that
I keep my bookkeeper busy.
Job Story template
Sometimes, a context is more
relevant than a persona.
A job story forces you to
focus on the problem, but it
does not suggest a solution!
Clients value solutions
over problems.
It requires seeing a
solution to realize what
the actual problem is.
Photo by Jason Blackeye on Unsplash
Issue: Solution Bias
In order to [solve problem],
we will [build solution].
In order to keep bookkeepers
happy, we will offer PDF
downloads of invoices.
Problem Story template
Benefits?
Drawbacks?
In order to [solve problem],
we will [build solution].
In order to keep bookkeepers
happy, we will offer PDF
downloads of invoices.
Problem Story template
There can be value in simplicity.
Problem stories balance the
problem and solution, but they
have no persona or context.
People just believe that
they solved a problem.
We forget that many
features are just
assumptions that need
to be validated.
Issue: Assumptions
Photo by Louis Reed on Unsplash
We believe [assumption].
We’re wrong when we [do
actions] and get [outcome].
We believe our users need
invoices. We’re wrong when
we offer simple PDFs and get
two downloads or less day.
Lean Experiment template
Every feature can be an
experiment that needs testing.
Beware of false positives and
false negatives.
Issue: Tech Requirements
Colleagues and other
teams can be clients.
We need to solve
problems for multiple
stakeholders.
Photo by Michael Dziedzic on Unsplash
We have [current situation];
we want [desired situation].
We have invoices sent to
users when they ask;
we want PDF downloads of
invoices by users themselves.
Improvement Story template
Benefits?
Drawbacks?
We have [current situation];
we want [desired situation].
We have invoices sent to
users when they ask;
we want PDF downloads of
invoices by users themselves.
Improvement Story template
Every change should be an
improvement for someone.
Improvement stories apply to
any change for any stakeholder.
Pick your favorites, mix and match…
Photo by Meghan Schiereck on Unsplash
Story templates
Finishing stories
Stories in context
Yet Another Story Template
Define Your
Product Features
Wrapping up
Make iterations and increments
as short as possible
Photo by 丁亦然 on Unsplash Deliver earlier, learn faster
Make thin, vertical slices
of functionality.
Photo by Juja Han on Unsplash
Reduce waste by only specifying what you
will build now.
Photo by Ocean Biggshott on Unsplash
Acceptance Criteria
The “conditions of satisfaction” are story-specific tests that need to
pass for a story to be complete. They help achieve a shared
understanding of problem and solution.
Given a subscription payment was made, when the user clicks a
Download Invoice button that corresponds with this payment, then
a PDF with invoice is downloaded and can be saved to a local drive.
Example
Definition of Done
The Definition of Done is a checklist of criteria that needs ticking
off for any story to be considered done. They help achieve a
common understanding of quality and completeness.
Code reviewed and improved Compliance requirements met
Regression tests passed User documentation updated
Security assessment done Multi-language supported
Example
Story templates
Finishing stories
Stories in context
Yet Another Story Template
Define Your
Product Features
Wrapping up
A hierarchy
improves the
ability to keep
ideas at a high
level until a team
is ready to start
working on
them.
Hierarchy of Work Items
Epic
Feature
Story
Task
Several months of work
Several weeks of work
Several days of work
Several hours of work
Feature
Story Story
Task Task Task
Hierarchy of Work Items (example)
Epic Notification Management
Feature Let user turn available notifications on/off
Story As a paying subscriber, I want to be informed that my credit
card will be charged soon, so that I have time to cancel my
subscription or update the payment method and details.
Task Create payment notification from email template
Something worth
announcing to customers
Minimum
Marketable
Feature
Photo by Clem Onojeghuo on Unsplash
Feature Feature Feature Feature
Journey Mapping
A user journey is
a scenario of
product and
service features
used in sequence,
as a typical path
that users take.
Journey
Features are best evaluated in the context
of larger scenarios.
Story Mapping
Stories are best
prioritized in the
context of larger
features and
journeys.
Feature Feature Feature Feature
Journey
Story
Story
Story
Story
Story
Story
Story
Story
Story
Story
priority
Story templates
Finishing stories
Stories in context
Yet Another Story Template
Define Your
Product Features
Wrapping up
Yet Another Story Template (YAST)
FOR [persona / context]
WE IMPROVE [pain / gain]
AND REALIZE [what / job / need / want]
BY OFFERING [how / solution / assumption]
TESTED BY [tests / validations]
For paying subscribers, we improve availability of invoices and realize happy bookkeepers
by offering downloads of invoices tested by # downloads per day.
For paying subscribers, we improve availability of invoices and realize happy bookkeepers
by offering invoice attachments tested by # emails opened.
Job-to-be-Done
Lean Experiment
problem
solution
Yet Another Story Template (YAST)
FOR [persona / context]
WE IMPROVE [pain / gain]
AND REALIZE [what / job / need / want]
BY OFFERING [how / solution / assumption]
TESTED BY [tests / validations]
For paying subscribers, we improve availability of invoices and realize happy bookkeepers
by offering downloads of invoices tested by # downloads per day.
For paying subscribers, we improve availability of invoices and realize happy bookkeepers
by offering invoice attachments tested by # emails opened.
Same for all stories in feature
Different per story
Epic
Feature
Story
Task
Feature
Story Story
Task Task Task
Job-to-be-Done
Lean Experiment
A Great Combination
https://www.alexandercowan.com/best-agile-user-story/
https://www.linkedin.com/pulse/acceptance-criteria-definition-done-what-difference-ronald-van-vliet/
https://www.slideshare.net/rickdaustin/storymapping-presentation
https://medium.com/hackernoon/unheralded-alternatives-to-user-stories-f1d787fc2278
https://www.mountaingoatsoftware.com/blog/job-stories-offer-a-viable-alternative-to-user-stories
https://blog.crisp.se/2014/09/25/david-evans/as-a-i-want-so-that-considered-harmful
Resources
Story templates
Finishing stories
Stories in context
Yet Another Story Template
Define Your
Product Features
Wrapping up
hello@shiftup.work
shiftup.work

More Related Content

What's hot

SF Design Week - First Use Playbook
SF Design Week - First Use PlaybookSF Design Week - First Use Playbook
SF Design Week - First Use PlaybookStephen Gay
 
Andrej Balaz: Introduction to Jobs-to-be-Done
Andrej Balaz: Introduction to Jobs-to-be-DoneAndrej Balaz: Introduction to Jobs-to-be-Done
Andrej Balaz: Introduction to Jobs-to-be-DoneService Experience Camp
 
Human-Centered Design for Startups (english) #GoogleLaunchpad #StartupWiseGuys
Human-Centered Design for Startups (english) #GoogleLaunchpad #StartupWiseGuysHuman-Centered Design for Startups (english) #GoogleLaunchpad #StartupWiseGuys
Human-Centered Design for Startups (english) #GoogleLaunchpad #StartupWiseGuysBenno Lœwenberg
 
Jobs-To-Be-Done Theory
Jobs-To-Be-Done TheoryJobs-To-Be-Done Theory
Jobs-To-Be-Done TheoryAlex Kehr
 
Design for Delight - The Innovation Catalysts
Design for Delight - The Innovation CatalystsDesign for Delight - The Innovation Catalysts
Design for Delight - The Innovation CatalystsStephen Gay
 
Apps as Machines — ThingsCon Berlin 2014
Apps as Machines — ThingsCon Berlin 2014Apps as Machines — ThingsCon Berlin 2014
Apps as Machines — ThingsCon Berlin 2014Martin Jordan
 
Product Strategy for Startups (english) #GoogleLaunchpad #StartupWiseGuys
Product Strategy for Startups (english) #GoogleLaunchpad #StartupWiseGuysProduct Strategy for Startups (english) #GoogleLaunchpad #StartupWiseGuys
Product Strategy for Startups (english) #GoogleLaunchpad #StartupWiseGuysBenno Lœwenberg
 
Introduction to sales
Introduction to salesIntroduction to sales
Introduction to salesMukesh Gupta
 
Lean Startup Zurich- An Introduction to Lean Startup Methodology
Lean Startup Zurich- An Introduction to Lean Startup Methodology Lean Startup Zurich- An Introduction to Lean Startup Methodology
Lean Startup Zurich- An Introduction to Lean Startup Methodology Neha Shah
 
Zero to One Startup Masterclass Series - Week Two
Zero to One Startup Masterclass Series - Week TwoZero to One Startup Masterclass Series - Week Two
Zero to One Startup Masterclass Series - Week TwoIsaac Jumba
 
Customer journey mapping
Customer journey mappingCustomer journey mapping
Customer journey mappingJames Cracknell
 
Design Thinking, Why It Matters
Design Thinking, Why It MattersDesign Thinking, Why It Matters
Design Thinking, Why It MattersMary Piontkowski
 
Designing for Change Half Day
Designing for Change Half DayDesigning for Change Half Day
Designing for Change Half DayChristina Wodtke
 
Design Thinking to improve Employee Experience and HR Strategy
Design Thinking to improve Employee Experience and HR StrategyDesign Thinking to improve Employee Experience and HR Strategy
Design Thinking to improve Employee Experience and HR StrategyChange Et Al.
 
Lean Customer Discovery Needs Deep Empathy
Lean Customer Discovery Needs Deep Empathy Lean Customer Discovery Needs Deep Empathy
Lean Customer Discovery Needs Deep Empathy Jen van der Meer
 
Design Thinking | Why the hype & the noise?; Jörg Koslovsky
Design Thinking | Why the hype & the noise?; Jörg KoslovskyDesign Thinking | Why the hype & the noise?; Jörg Koslovsky
Design Thinking | Why the hype & the noise?; Jörg KoslovskyYear of the X
 

What's hot (20)

Culture @ food x
Culture @ food xCulture @ food x
Culture @ food x
 
SF Design Week - First Use Playbook
SF Design Week - First Use PlaybookSF Design Week - First Use Playbook
SF Design Week - First Use Playbook
 
Andrej Balaz: Introduction to Jobs-to-be-Done
Andrej Balaz: Introduction to Jobs-to-be-DoneAndrej Balaz: Introduction to Jobs-to-be-Done
Andrej Balaz: Introduction to Jobs-to-be-Done
 
Human-Centered Design for Startups (english) #GoogleLaunchpad #StartupWiseGuys
Human-Centered Design for Startups (english) #GoogleLaunchpad #StartupWiseGuysHuman-Centered Design for Startups (english) #GoogleLaunchpad #StartupWiseGuys
Human-Centered Design for Startups (english) #GoogleLaunchpad #StartupWiseGuys
 
Jobs-To-Be-Done Theory
Jobs-To-Be-Done TheoryJobs-To-Be-Done Theory
Jobs-To-Be-Done Theory
 
Design for Delight - The Innovation Catalysts
Design for Delight - The Innovation CatalystsDesign for Delight - The Innovation Catalysts
Design for Delight - The Innovation Catalysts
 
Apps as Machines — ThingsCon Berlin 2014
Apps as Machines — ThingsCon Berlin 2014Apps as Machines — ThingsCon Berlin 2014
Apps as Machines — ThingsCon Berlin 2014
 
Product Strategy for Startups (english) #GoogleLaunchpad #StartupWiseGuys
Product Strategy for Startups (english) #GoogleLaunchpad #StartupWiseGuysProduct Strategy for Startups (english) #GoogleLaunchpad #StartupWiseGuys
Product Strategy for Startups (english) #GoogleLaunchpad #StartupWiseGuys
 
Introduction to sales
Introduction to salesIntroduction to sales
Introduction to sales
 
Lean Startup Zurich- An Introduction to Lean Startup Methodology
Lean Startup Zurich- An Introduction to Lean Startup Methodology Lean Startup Zurich- An Introduction to Lean Startup Methodology
Lean Startup Zurich- An Introduction to Lean Startup Methodology
 
Zero to One Startup Masterclass Series - Week Two
Zero to One Startup Masterclass Series - Week TwoZero to One Startup Masterclass Series - Week Two
Zero to One Startup Masterclass Series - Week Two
 
Customer journey mapping
Customer journey mappingCustomer journey mapping
Customer journey mapping
 
Design Thinking, Why It Matters
Design Thinking, Why It MattersDesign Thinking, Why It Matters
Design Thinking, Why It Matters
 
CDI Founder Workshop Session 8 - Minimum Viable Concept (Fall 2016)
CDI Founder Workshop Session 8 - Minimum Viable Concept (Fall 2016)CDI Founder Workshop Session 8 - Minimum Viable Concept (Fall 2016)
CDI Founder Workshop Session 8 - Minimum Viable Concept (Fall 2016)
 
Designing for Change Half Day
Designing for Change Half DayDesigning for Change Half Day
Designing for Change Half Day
 
Design Thinking to improve Employee Experience and HR Strategy
Design Thinking to improve Employee Experience and HR StrategyDesign Thinking to improve Employee Experience and HR Strategy
Design Thinking to improve Employee Experience and HR Strategy
 
Class5 Business Design
Class5 Business DesignClass5 Business Design
Class5 Business Design
 
Lean Customer Discovery Needs Deep Empathy
Lean Customer Discovery Needs Deep Empathy Lean Customer Discovery Needs Deep Empathy
Lean Customer Discovery Needs Deep Empathy
 
Design Thinking | Why the hype & the noise?; Jörg Koslovsky
Design Thinking | Why the hype & the noise?; Jörg KoslovskyDesign Thinking | Why the hype & the noise?; Jörg Koslovsky
Design Thinking | Why the hype & the noise?; Jörg Koslovsky
 
Empathy. Why it Matters.
Empathy. Why it Matters.Empathy. Why it Matters.
Empathy. Why it Matters.
 

Similar to Define Your Product Features. From Stories to Journeys

Stories, defects and tasks
Stories, defects and tasksStories, defects and tasks
Stories, defects and tasksWalther Lalk
 
Storytelling for Sales
Storytelling for SalesStorytelling for Sales
Storytelling for Salesdrvillari
 
Jason-Phillip Park on Creating User Stories that get your Developers Excited
Jason-Phillip Park on Creating User Stories that get your Developers ExcitedJason-Phillip Park on Creating User Stories that get your Developers Excited
Jason-Phillip Park on Creating User Stories that get your Developers ExcitedCarlos González de Villaumbrosia
 
Agile Acceptance Criteria How To
Agile Acceptance Criteria How ToAgile Acceptance Criteria How To
Agile Acceptance Criteria How ToPayton Consulting
 
A business case for User Stories
A business case for User StoriesA business case for User Stories
A business case for User Storieslaurence b
 
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
 
Meeting the Service Sandbox
Meeting the Service SandboxMeeting the Service Sandbox
Meeting the Service SandboxJane Vita
 
Storytime with Jason (embedded notes)
Storytime with Jason (embedded notes)Storytime with Jason (embedded notes)
Storytime with Jason (embedded notes)Jason Fraser
 
Case Studies - Because your customers wants to see real results
Case Studies - Because your customers wants to see real resultsCase Studies - Because your customers wants to see real results
Case Studies - Because your customers wants to see real resultsSamvar Mavani
 
User story tune up
User story tune upUser story tune up
User story tune upnhoreillys
 
Agile Requirements Decomposition
Agile Requirements DecompositionAgile Requirements Decomposition
Agile Requirements DecompositionRick Austin
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User StoriesJaneve George
 
HubSpot Case Study Templates.docx
HubSpot Case Study Templates.docxHubSpot Case Study Templates.docx
HubSpot Case Study Templates.docxAbeerHayat
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazLaz Allen
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptxPaul Boos
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & DiscoveryTarun Singh
 

Similar to Define Your Product Features. From Stories to Journeys (20)

Stories, defects and tasks
Stories, defects and tasksStories, defects and tasks
Stories, defects and tasks
 
Storytelling for Sales
Storytelling for SalesStorytelling for Sales
Storytelling for Sales
 
Jason-Phillip Park on Creating User Stories that get your Developers Excited
Jason-Phillip Park on Creating User Stories that get your Developers ExcitedJason-Phillip Park on Creating User Stories that get your Developers Excited
Jason-Phillip Park on Creating User Stories that get your Developers Excited
 
User stories explained
User stories explainedUser stories explained
User stories explained
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Agile Acceptance Criteria How To
Agile Acceptance Criteria How ToAgile Acceptance Criteria How To
Agile Acceptance Criteria How To
 
A business case for User Stories
A business case for User StoriesA business case for User Stories
A business case for User Stories
 
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
 
Meeting the Service Sandbox
Meeting the Service SandboxMeeting the Service Sandbox
Meeting the Service Sandbox
 
Storytime with Jason (embedded notes)
Storytime with Jason (embedded notes)Storytime with Jason (embedded notes)
Storytime with Jason (embedded notes)
 
Case Studies - Because your customers wants to see real results
Case Studies - Because your customers wants to see real resultsCase Studies - Because your customers wants to see real results
Case Studies - Because your customers wants to see real results
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
 
User story tune up
User story tune upUser story tune up
User story tune up
 
Agile Requirements Decomposition
Agile Requirements DecompositionAgile Requirements Decomposition
Agile Requirements Decomposition
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
 
HubSpot Case Study Templates.docx
HubSpot Case Study Templates.docxHubSpot Case Study Templates.docx
HubSpot Case Study Templates.docx
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptx
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & Discovery
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 

More from Shiftup

Turn a Group Into a Team. About team size, diversity, and more.
Turn a Group Into a Team. About team size, diversity, and more.Turn a Group Into a Team. About team size, diversity, and more.
Turn a Group Into a Team. About team size, diversity, and more.Shiftup
 
Product Management. Estimates, priorities, planning, roadmaps
Product Management. Estimates, priorities, planning, roadmapsProduct Management. Estimates, priorities, planning, roadmaps
Product Management. Estimates, priorities, planning, roadmapsShiftup
 
Product Management. Visioning, segmentation, and positioning
Product Management. Visioning, segmentation, and positioningProduct Management. Visioning, segmentation, and positioning
Product Management. Visioning, segmentation, and positioningShiftup
 
Product Management. Experience, motivation, iterations & increments
Product Management. Experience, motivation, iterations & incrementsProduct Management. Experience, motivation, iterations & increments
Product Management. Experience, motivation, iterations & incrementsShiftup
 
Product Management. Lifecycles, customer input, innovation
Product Management. Lifecycles, customer input, innovationProduct Management. Lifecycles, customer input, innovation
Product Management. Lifecycles, customer input, innovationShiftup
 
Innovation. Continuous innovation, innovation culture
Innovation. Continuous innovation, innovation cultureInnovation. Continuous innovation, innovation culture
Innovation. Continuous innovation, innovation cultureShiftup
 
Transformation. Continuous transformation, systems thinking
Transformation. Continuous transformation, systems thinkingTransformation. Continuous transformation, systems thinking
Transformation. Continuous transformation, systems thinkingShiftup
 
Communication. Storytelling, advocacy, stakeholder management
Communication. Storytelling, advocacy, stakeholder managementCommunication. Storytelling, advocacy, stakeholder management
Communication. Storytelling, advocacy, stakeholder managementShiftup
 
Collaboration. Engagement, emotional intelligence, inquiry skills
Collaboration. Engagement, emotional intelligence, inquiry skillsCollaboration. Engagement, emotional intelligence, inquiry skills
Collaboration. Engagement, emotional intelligence, inquiry skillsShiftup
 
Navigation. Purpose, mission, values, and culture
Navigation. Purpose, mission, values, and cultureNavigation. Purpose, mission, values, and culture
Navigation. Purpose, mission, values, and cultureShiftup
 
Empowerment. Control, influence, authority, decision-making
Empowerment. Control, influence, authority, decision-makingEmpowerment. Control, influence, authority, decision-making
Empowerment. Control, influence, authority, decision-makingShiftup
 
Learning. Experiments, mental models, self-transformation
Learning. Experiments, mental models, self-transformationLearning. Experiments, mental models, self-transformation
Learning. Experiments, mental models, self-transformationShiftup
 
Adaptation. Uncertainty, sensemaking, mindset
Adaptation. Uncertainty, sensemaking, mindsetAdaptation. Uncertainty, sensemaking, mindset
Adaptation. Uncertainty, sensemaking, mindsetShiftup
 
Estimate and Measure. Minimize work, maximize value. Part 2
Estimate and Measure. Minimize work, maximize value. Part 2Estimate and Measure. Minimize work, maximize value. Part 2
Estimate and Measure. Minimize work, maximize value. Part 2Shiftup
 
Estimate and Measure. Minimize work, maximize value. Part 1
Estimate and Measure. Minimize work, maximize value. Part 1Estimate and Measure. Minimize work, maximize value. Part 1
Estimate and Measure. Minimize work, maximize value. Part 1Shiftup
 
Build your Product Backlog. Wish lists and task lists
Build your Product Backlog. Wish lists and task listsBuild your Product Backlog. Wish lists and task lists
Build your Product Backlog. Wish lists and task listsShiftup
 
Create Kanban Systems. Tunnels, funnels, and more
Create Kanban Systems. Tunnels, funnels, and moreCreate Kanban Systems. Tunnels, funnels, and more
Create Kanban Systems. Tunnels, funnels, and moreShiftup
 
Build an Innovation Funnel. Adaptive portfolio management
Build an Innovation Funnel. Adaptive portfolio managementBuild an Innovation Funnel. Adaptive portfolio management
Build an Innovation Funnel. Adaptive portfolio managementShiftup
 
Set Goals & Check Progress. Purpose, objectives, and targets
Set Goals & Check Progress. Purpose, objectives, and targetsSet Goals & Check Progress. Purpose, objectives, and targets
Set Goals & Check Progress. Purpose, objectives, and targetsShiftup
 
Work Your Business Model. Canvases, quilts, and markets
Work Your Business Model. Canvases, quilts, and marketsWork Your Business Model. Canvases, quilts, and markets
Work Your Business Model. Canvases, quilts, and marketsShiftup
 

More from Shiftup (20)

Turn a Group Into a Team. About team size, diversity, and more.
Turn a Group Into a Team. About team size, diversity, and more.Turn a Group Into a Team. About team size, diversity, and more.
Turn a Group Into a Team. About team size, diversity, and more.
 
Product Management. Estimates, priorities, planning, roadmaps
Product Management. Estimates, priorities, planning, roadmapsProduct Management. Estimates, priorities, planning, roadmaps
Product Management. Estimates, priorities, planning, roadmaps
 
Product Management. Visioning, segmentation, and positioning
Product Management. Visioning, segmentation, and positioningProduct Management. Visioning, segmentation, and positioning
Product Management. Visioning, segmentation, and positioning
 
Product Management. Experience, motivation, iterations & increments
Product Management. Experience, motivation, iterations & incrementsProduct Management. Experience, motivation, iterations & increments
Product Management. Experience, motivation, iterations & increments
 
Product Management. Lifecycles, customer input, innovation
Product Management. Lifecycles, customer input, innovationProduct Management. Lifecycles, customer input, innovation
Product Management. Lifecycles, customer input, innovation
 
Innovation. Continuous innovation, innovation culture
Innovation. Continuous innovation, innovation cultureInnovation. Continuous innovation, innovation culture
Innovation. Continuous innovation, innovation culture
 
Transformation. Continuous transformation, systems thinking
Transformation. Continuous transformation, systems thinkingTransformation. Continuous transformation, systems thinking
Transformation. Continuous transformation, systems thinking
 
Communication. Storytelling, advocacy, stakeholder management
Communication. Storytelling, advocacy, stakeholder managementCommunication. Storytelling, advocacy, stakeholder management
Communication. Storytelling, advocacy, stakeholder management
 
Collaboration. Engagement, emotional intelligence, inquiry skills
Collaboration. Engagement, emotional intelligence, inquiry skillsCollaboration. Engagement, emotional intelligence, inquiry skills
Collaboration. Engagement, emotional intelligence, inquiry skills
 
Navigation. Purpose, mission, values, and culture
Navigation. Purpose, mission, values, and cultureNavigation. Purpose, mission, values, and culture
Navigation. Purpose, mission, values, and culture
 
Empowerment. Control, influence, authority, decision-making
Empowerment. Control, influence, authority, decision-makingEmpowerment. Control, influence, authority, decision-making
Empowerment. Control, influence, authority, decision-making
 
Learning. Experiments, mental models, self-transformation
Learning. Experiments, mental models, self-transformationLearning. Experiments, mental models, self-transformation
Learning. Experiments, mental models, self-transformation
 
Adaptation. Uncertainty, sensemaking, mindset
Adaptation. Uncertainty, sensemaking, mindsetAdaptation. Uncertainty, sensemaking, mindset
Adaptation. Uncertainty, sensemaking, mindset
 
Estimate and Measure. Minimize work, maximize value. Part 2
Estimate and Measure. Minimize work, maximize value. Part 2Estimate and Measure. Minimize work, maximize value. Part 2
Estimate and Measure. Minimize work, maximize value. Part 2
 
Estimate and Measure. Minimize work, maximize value. Part 1
Estimate and Measure. Minimize work, maximize value. Part 1Estimate and Measure. Minimize work, maximize value. Part 1
Estimate and Measure. Minimize work, maximize value. Part 1
 
Build your Product Backlog. Wish lists and task lists
Build your Product Backlog. Wish lists and task listsBuild your Product Backlog. Wish lists and task lists
Build your Product Backlog. Wish lists and task lists
 
Create Kanban Systems. Tunnels, funnels, and more
Create Kanban Systems. Tunnels, funnels, and moreCreate Kanban Systems. Tunnels, funnels, and more
Create Kanban Systems. Tunnels, funnels, and more
 
Build an Innovation Funnel. Adaptive portfolio management
Build an Innovation Funnel. Adaptive portfolio managementBuild an Innovation Funnel. Adaptive portfolio management
Build an Innovation Funnel. Adaptive portfolio management
 
Set Goals & Check Progress. Purpose, objectives, and targets
Set Goals & Check Progress. Purpose, objectives, and targetsSet Goals & Check Progress. Purpose, objectives, and targets
Set Goals & Check Progress. Purpose, objectives, and targets
 
Work Your Business Model. Canvases, quilts, and markets
Work Your Business Model. Canvases, quilts, and marketsWork Your Business Model. Canvases, quilts, and markets
Work Your Business Model. Canvases, quilts, and markets
 

Recently uploaded

Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...ShrutiBose4
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024Matteo Carbone
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 

Recently uploaded (20)

Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 

Define Your Product Features. From Stories to Journeys

  • 1. Define Your Product Features From stories to journeys Thursday 9 July 2020, 9:00 CEST
  • 2. At the end of this session, you will… Know various ways of describing features Know how stories fit in a larger context Have a new story template to try out
  • 3. Story templates Finishing stories Stories in context Yet Another Story Template Define Your Product Features Wrapping up
  • 4. As a new subscriber, I want regular tips and tricks so that I learn how I can best use the product. User Story example For any product change, write a story
  • 5. As a [persona/role], I want [goal/desire] so that [reason/benefit]. User Story template A user story is an informal description of a functional increment, from the perspective of a user or customer.
  • 6. A user story is NOT a requirement. Photo by Josh Calabrese on Unsplash It is a brief description of product value for someone. Keep the empathy!
  • 7. The Three Cs As a subscriber, I want to download my invoices so that I can forward them to my bookkeeper. Card: small, short-lived, annotated descriptions Conversation: invitation to discuss details later Confirmation: actual value needs to be tested
  • 8. Photo by Precondo CA on Unsplash Independent (of all others) Negotiable (not a contract) Valuable (or Vertical) Estimable (approximation) Small (fits in an iteration) Testable (in principle)
  • 9. As a subscriber, I want to download my invoices so that I can forward them to my bookkeeper. Why How Who What A decent story
  • 10. A terrible story As a user, I want to fill out a form so that I can receive marketing newsletters.
  • 11. A terrible story As a user, I want to fill out a form so that I can receive marketing newsletters. Not a benefit Not a role Not a desire
  • 12. Feel free to use something else! NOTE It’s just a template! Photo by Tim Arterbury on Unsplash
  • 13. We often just offer what a customer asks. It is easy to confuse offering a solution with solving a problem. Issue: Missing Problem Photo by Tim Gouw on Unsplash
  • 14. When [situation], I want [motivation] so that [outcome]. When I paid for a product, I want an invoice, so that I keep my bookkeeper busy. Job Story template Sometimes, a context is more relevant than a persona. A job story forces you to focus on the problem, but it does not suggest a solution!
  • 15. Clients value solutions over problems. It requires seeing a solution to realize what the actual problem is. Photo by Jason Blackeye on Unsplash Issue: Solution Bias
  • 16. In order to [solve problem], we will [build solution]. In order to keep bookkeepers happy, we will offer PDF downloads of invoices. Problem Story template Benefits? Drawbacks?
  • 17. In order to [solve problem], we will [build solution]. In order to keep bookkeepers happy, we will offer PDF downloads of invoices. Problem Story template There can be value in simplicity. Problem stories balance the problem and solution, but they have no persona or context.
  • 18. People just believe that they solved a problem. We forget that many features are just assumptions that need to be validated. Issue: Assumptions Photo by Louis Reed on Unsplash
  • 19. We believe [assumption]. We’re wrong when we [do actions] and get [outcome]. We believe our users need invoices. We’re wrong when we offer simple PDFs and get two downloads or less day. Lean Experiment template Every feature can be an experiment that needs testing. Beware of false positives and false negatives.
  • 20. Issue: Tech Requirements Colleagues and other teams can be clients. We need to solve problems for multiple stakeholders. Photo by Michael Dziedzic on Unsplash
  • 21. We have [current situation]; we want [desired situation]. We have invoices sent to users when they ask; we want PDF downloads of invoices by users themselves. Improvement Story template Benefits? Drawbacks?
  • 22. We have [current situation]; we want [desired situation]. We have invoices sent to users when they ask; we want PDF downloads of invoices by users themselves. Improvement Story template Every change should be an improvement for someone. Improvement stories apply to any change for any stakeholder.
  • 23. Pick your favorites, mix and match… Photo by Meghan Schiereck on Unsplash
  • 24. Story templates Finishing stories Stories in context Yet Another Story Template Define Your Product Features Wrapping up
  • 25. Make iterations and increments as short as possible Photo by 丁亦然 on Unsplash Deliver earlier, learn faster
  • 26. Make thin, vertical slices of functionality. Photo by Juja Han on Unsplash
  • 27. Reduce waste by only specifying what you will build now. Photo by Ocean Biggshott on Unsplash
  • 28. Acceptance Criteria The “conditions of satisfaction” are story-specific tests that need to pass for a story to be complete. They help achieve a shared understanding of problem and solution. Given a subscription payment was made, when the user clicks a Download Invoice button that corresponds with this payment, then a PDF with invoice is downloaded and can be saved to a local drive. Example
  • 29. Definition of Done The Definition of Done is a checklist of criteria that needs ticking off for any story to be considered done. They help achieve a common understanding of quality and completeness. Code reviewed and improved Compliance requirements met Regression tests passed User documentation updated Security assessment done Multi-language supported Example
  • 30. Story templates Finishing stories Stories in context Yet Another Story Template Define Your Product Features Wrapping up
  • 31. A hierarchy improves the ability to keep ideas at a high level until a team is ready to start working on them. Hierarchy of Work Items Epic Feature Story Task Several months of work Several weeks of work Several days of work Several hours of work Feature Story Story Task Task Task
  • 32. Hierarchy of Work Items (example) Epic Notification Management Feature Let user turn available notifications on/off Story As a paying subscriber, I want to be informed that my credit card will be charged soon, so that I have time to cancel my subscription or update the payment method and details. Task Create payment notification from email template
  • 33. Something worth announcing to customers Minimum Marketable Feature Photo by Clem Onojeghuo on Unsplash
  • 34. Feature Feature Feature Feature Journey Mapping A user journey is a scenario of product and service features used in sequence, as a typical path that users take. Journey Features are best evaluated in the context of larger scenarios.
  • 35. Story Mapping Stories are best prioritized in the context of larger features and journeys. Feature Feature Feature Feature Journey Story Story Story Story Story Story Story Story Story Story priority
  • 36. Story templates Finishing stories Stories in context Yet Another Story Template Define Your Product Features Wrapping up
  • 37. Yet Another Story Template (YAST) FOR [persona / context] WE IMPROVE [pain / gain] AND REALIZE [what / job / need / want] BY OFFERING [how / solution / assumption] TESTED BY [tests / validations] For paying subscribers, we improve availability of invoices and realize happy bookkeepers by offering downloads of invoices tested by # downloads per day. For paying subscribers, we improve availability of invoices and realize happy bookkeepers by offering invoice attachments tested by # emails opened. Job-to-be-Done Lean Experiment problem solution
  • 38. Yet Another Story Template (YAST) FOR [persona / context] WE IMPROVE [pain / gain] AND REALIZE [what / job / need / want] BY OFFERING [how / solution / assumption] TESTED BY [tests / validations] For paying subscribers, we improve availability of invoices and realize happy bookkeepers by offering downloads of invoices tested by # downloads per day. For paying subscribers, we improve availability of invoices and realize happy bookkeepers by offering invoice attachments tested by # emails opened. Same for all stories in feature Different per story
  • 39. Epic Feature Story Task Feature Story Story Task Task Task Job-to-be-Done Lean Experiment A Great Combination
  • 41. Story templates Finishing stories Stories in context Yet Another Story Template Define Your Product Features Wrapping up