PRODUCT BACKLOG
PRIORITIZATION TECHNIQUES
IN A FORM OF A GAME
_____________________________________________________
PRACTICAL
Bartek Gatz
xmgatz@gmail.com
bartosz.gatz@dynatrace.com
https://www.linkedin.com/in/bgatz/
director of product management
Adam Gadomski
technical project manager
co-creator of the workshop
GAMES
PRODUCT BACKLOG
GAMES
“PRODUCT” BACKLOG
GAMES
“PRODUCT”“BACKLOG”
“PRODUCT”“BACKLOG”
GAMES
“PRODUCT”“BACKLOG”
GAMES
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
TYPES OF PROJECTS
TYPES OF PROJECTS
• PoC - Proof of Concept
• purpose: to verify some technical assumptions,
lowers risk of failure, can we do it?
• covers just a small part of system (not the entire
system)
• model of a one product’s aspect, bugs
• Prototype
• purpose: to test product design & usability &
functionality. To reduce number of mistakes by
discovering errors in system, how to do it?
• working, but not perfect model of several aspects
of product, bugs
TYPES OF PROJECTS
• MVP - Minimum Viable Product
• purpose: to get minimum version of product to the
market
• just core functionality, no bugs
TYPES OF PROJECTS
• MAP - Minimum Awesome Product
• purpose: to create more reliable and more
attractive product for user and customer
• best product experience possible with the given
resources
TYPES OF PROJECTS
TYPES OF PROJECTS
MVP vs MAP
TYPES OF PROJECTS
MVP vs MAP
TYPES OF PROJECTS
MVP vs MAP
TYPES OF PROJECTS
MVP vs MAP
• Enterprise
• purpose: to give big business an ability to solve
enterprise problems
• complex application or environment of
applications
TYPES OF PROJECTS
TYPES OF PROJECTS
Enterprise Systems examples
• Payment Processing
• CRM (Customer Relationship Management)
• ERP (Enterprise Resource Planning)
• BI (Business Intelligence)
• Data Engineering
let’s play with some
Enterprise level backlog
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
SPLIT INTO TEAMS, PLEASE
INTRODUCTION
BACKLOG CITY
CITY DESCRIPTION HANDOUT
_________________________________________
BACKLOG CITY
• existing city
• close to sea and a river
• 4 districts
• total of 2.6 million inhabitants
• uneven wealth spread
BACKLOG CITY
A
A
B
A
C
D
B
SUMMARY
PROBLEM SOLUTION
? ?
? ? ?
BACKLOG CITY
• existing “backlog”
• mix of new ideas and known problems
• continued work on earlier “version”
• but now it is your problem
BACKLOG CITY
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
EXERCISE #1
create your own new ideas for Backlog City
EXERCISE #1
TIME: 15 MINUTES
BACKLOG CITY
EXERCISE #1
BACKLOG CITY
SUMMARY
PROBLEM SOLUTION
? ?
? ? ?
LET’S HEAR ‘EM!
EXERCISE #1
BACKLOG CITY
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
EXERCISE #2
prioritize your stream of work
EXERCISE #2
TIME: 15 MINUTES
BACKLOG CITY
OBSERVATIONS
EXERCISE #2
BACKLOG CITY
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
SOME THEORY
WHAT ARE THE
PROBLEMS?
#1
We have really long backlogs
#2
We do not say “NO” to bad ideas
early enough
#3
We rediscover the same problems over again
#4
We jump from problems to solutions
too fast
#5
We do not measure and validate
#6
We make simple prioritization mistakes
#7
Open backlog invites scope and
feature creep
It’s all true because I used memes
Hypothesis Incubator workshop (updated Dec'19)
IDEA
INCUBATOR
sprint in progress
backlog: max two sprints of
prioritized issues in the backlog
"OPERATIONAL" PRODUCT BACKLOG
nothing gets to the backlog, unless:
• it is a technical task
• it is a bug
• it has hatched from Incubator
"OPERATIONAL" PRODUCT BACKLOG
separate project in JIRA
issue type = IDEA
workflow = INCUBATION
LAID
LAID
LAID
INSPECTED
INSPECTED
HEATED UP
PRIORITISED
PRIORITISED
PRIORITISED
PRIORITISED
INFERTILE
GONE BAD
GONE BAD
GONE BAD
GONE BAD
HATCHED
HATCHED
HATCHED
COMPLETED
only HATCHED ideas go to
"operational" backlog
IDEA INCUBATOR
PROBLEM DESCRIPTION (TEXT)
KPI IMPACT HYPOTHESIS (TEXT)
SOLUTION HYPOTHESIS (TEXT)
SUCCESS CRITERIA (TEXT)
LAY TIME STAMP (DATE)
IDEA
PRIORITY (2x VALUE)
IMPACT COST
what problem we are trying to solve:
in-product problem
user problem
IDEA
PROBLEM DESCRIPTION (TEXT)
what primary metric we think
this problem relates to:
KPIs only, so this must be focused
strategic alignment
IDEA
KPI IMPACT HYPOTHESIS (TEXT)
super short high level description
of the potential solution
this is a large user story (epic)
no technical discussions allowed here
IDEA
SOLUTION HYPOTHESIS (TEXT)
how are we going to measure
whether the solution worked
measurement technique applied
description of experiments if required
quantifiable thresholds for selected metrics
IDEA
SUCCESS CRITERIA (TEXT)
fields required for prioritization exercise
IMPACT defines the strength
of movement of KPI needle
COST of delivery is a guesstimation
IDEA
PRIORITY (2x VALUE)
IMPACT COST
IMPACT defines the strength of movement of KPI needle
URGENCY defines the consequences if not addressed soon
COST of delivery combines guesstimation of all costs:
development marketing support technology
RISK specifies the risk associated with a given hypothesis
fields required for prioritization exercise
IDEA
PRIORITY (4x VALUE)
IMPACT COSTURGENCY RISK
age of hypothesis:
non-important ideas should be removed
method to keep the incubator clean
IDEA
LAY TIME STAMP (DATE)
PROBLEM DESCRIPTION (TEXT)
KPI IMPACT HYPOTHESIS (TEXT)
SOLUTION HYPOTHESIS (TEXT)
SUCCESS CRITERIA (TEXT)
LAY TIME STAMP (DATE)
IDEA
PRIORITY (2x VALUE)
IMPACT COST
PROBLEM DESCRIPTION (TEXT)
KPI IMPACT HYPOTHESIS (TEXT)
SOLUTION HYPOTHESIS (TEXT)
SUCCESS CRITERIA (TEXT)
LAY TIME STAMP (DATE)
IDEA
PRIORITY (4x VALUE)
IMPACT COSTURGENCY RISK
LAID
HEATED UP PRIORITISED
GONE BAD
HATCHED
INFERTILE
INSPECTED
COMPLETED REJECTED
INCUBATION WORKFLOW
LAID new idea:
•the only way to get into the workflow
INCUBATION WORKFLOW
first idea check performed:
•strategic alignment check
•science fiction check
INSPECTED
INCUBATION WORKFLOW
prioritization complete:
•ready for hatching
PRIORITISED
INCUBATION WORKFLOW
impossible to prioritize just yet:
•more data required to validate
HEATED UP
•not right TTM
•unclear impact on KPI
INCUBATION WORKFLOW
•this is where the Design Sprint happens
HEATED UP
source: www.core77.com
not worth the investment:
•no strategic alignment
•science fiction
INFERTILE
INCUBATION WORKFLOW
idea potentially worth it, but:
•fell a victim of prioritization for too long
•most likely outdated
GONE BAD
INCUBATION WORKFLOW
idea of high overall priority:
•at this stage it goes to "operational" product backlog
•transforms into an epic / user story
HATCHED
INCUBATION WORKFLOW
idea implementation completed:
•developed and released
•validated to have met success criteria
COMPLETED
•source of truth for:
release notes
marketing materials
experiment validation
INCUBATION WORKFLOW
REJECTED idea rejected:
•experiment failed
•validated to have NOT met success criteria
•rollback may be required
INCUBATION WORKFLOW
LAID
HEATED UP PRIORITISED
GONE BAD
HATCHED
INFERTILE
INSPECTED
COMPLETED REJECTED
INCUBATION WORKFLOW
PRIORITISATION
IMPACT 0 1 2 3 4 5
0 1 2 3 4 5COST
IMPACT
PRIORITY =
COST + 1
_______________________________
PRIORITISATION
IMPACT 0 1 2 3 4 5
0 1 2 3 4 5COST
IMPACT x URGENCY
PRIORITY =
COST + RISK + 1
_______________________________
0 1 2 3 4 5RISK
URGENCY 0 1 2 3 4 5
PRIORITISATION
IMPACT 0 1 2 3 4 5
0 1 2 3 4 5COST
IMPACT x URGENCY
PRIORITY =
COST + RISK + 1
_______________________________
0 1 2 3 4 5RISK
URGENCY 0 1 2 3 4 5
+ VO
PRIORITISATION
IMPACT 0 1 2 3 4 5
0 1 2 3 4 5COST
IMPACT
PRIORITY =
COST + 1
_______________________________
performed by PO + BO + DEV + ARCH + MKT on regular basis
using Eisenhower 2x1 matrix
PRIORITISATION
TO SUM UP…..
clean primary product backlog
controlled inflow of requirements
controlled rollout of ideas / improvements / simplifications
no changes without a good reason - working on things that matter
measurements for validation
deprecation of bad ideas before they hurt us
TO SUM UP…..
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
EXERCISE #3
BACKLOG CITY
new problems have arisen
EXERCISE #3
TIME: 15 MINUTES
SUMMARY
PROBLEM SOLUTION
? ? ?
KPI IMPACT SUCCESS CRITERIA
BACKLOG CITY
EXERCISE #3
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
EXERCISE #4
BACKLOG CITY
let's reprioritize!
EXERCISE #4
TIME: 10 MINUTES
SUMMARY
PROBLEM SOLUTION
KPI IMPACT SUCCESS CRITERIA
BACKLOG CITY
EXERCISE #4
IMPACT COST PRIORITY
PRIORITISATION
IMPACT 0 1 2 3 4 5
0 1 2 3 4 5COST
IMPACT
PRIORITY =
COST + 1
_______________________________
OBSERVATIONS
BACKLOG CITY
EXERCISE #4
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
THANK YOU!
BREAK
10 minutes
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
SOME MORE THEORY
SPRINT PLANNING
stories’ priorities derived from:
•epic priorities
•things that matter within epics
•things which are close to completion
MOSCOW
MoSCoW prioritization technique
M - Must have
S - Should have
C - Could have
W - Won’t have
let’s make an assumption:
we use JIRA issue tracking tool
MoSCoW prioritization technique
MoSCoW prioritization technique
M - Must have = highest
S - Should have = high
C - Could have = low
W - Won’t have = lowest
MoSCoW prioritization technique
MoSCoW prioritization technique
It’s important to keep all stories in the backlog,
including the ones with the lowest priority as well =
Won’t haves
ABS
helper definitions
BV - Business Value
perceived value of the solution applied to an epic
SUMMARY
PROBLEM SOLUTION
KPI IMPACT SUCCESS CRITERIA
IMPACT COST PRIORITY
ABS
helper definitions
ABS
helper definitions
SP - Story Points
perceived estimated effort of an individual story
within an epic
ABS
helper definitions
CSP - Cumulative Story Points
sum of remaining story points for given epic
ABS
helper definitions
MSF - MOSCOW Factor
M - Must have = highest
S - Should have = high
C - Could have = low
W - Won’t have = lowest
ABS
helper definitions
FBV - Fraction Business Value
FBV =
BV x SP x MSF
CSP
project types
introduction
exercise #1
exercise #2
break
some theory
exercise #3
exercise #4
break
some more theory
exercise #5
- 15 min
- 10 min
- 15 min
- 15 min
- 10 min
- 20 min
- 15 min
- 10 min
- 10 min
- 15 min
- 25 min
EXERCISE #5
•select 3 top epics from your list
•break them into 3-7 user stories
•estimate story points for each
•define MOSCOW factor for each story
•sort your backlog
•run 3 sprints
TIME: 25 MINUTES
BACKLOG CITY
EXERCISE #5
story 1
story 2
story 3
story 4
SPBV MSF CSP FBV
BACKLOG CITY
EXERCISE #5
BACKLOG CITY
EXERCISE #5
PART 1 -
select 3 epics
BACKLOG CITY
EXERCISE #5
PART 2 -
break them down into 3-7 stories
BACKLOG CITY
EXERCISE #5
PART 3 -
copy business value from epic’s impact
BV
BACKLOG CITY
EXERCISE #5
PART 4 -
estimate story points for each story
SP
BACKLOG CITY
EXERCISE #5
PART 5 -
define MOSCOW factor for each
story
MSF
M - Must have = highest = 8
S - Should have = high = 5
C - Could have = low = 2
W - Won’t have = lowest = 0
BACKLOG CITY
EXERCISE #5
PART 6 -
team velocity
BACKLOG CITY
EXERCISE #5
PART 7 -
calculate remaining story points
for epics
CSP
BACKLOG CITY
EXERCISE #5
PART 8 -
calculate fraction business value
FBV =
BV x SP x MSF
CSP
BACKLOG CITY
EXERCISE #5
PART 8 -
sort your backlogs by FBV but
only for 2 less important epics
BACKLOG CITY
EXERCISE #5
PART 9 -
run sprint 1
(close stories at the top which fit within
your velocity limit entirely)
BACKLOG CITY
EXERCISE #5
CSP
PART 10 -
calculate remaining story points
for epics
BACKLOG CITY
EXERCISE #5
FBV =
BV x SP x MSF
CSP
PART 11 -
calculate fraction business value
BACKLOG CITY
EXERCISE #5
PART 12 -
sort your backlogs by FBV
BACKLOG CITY
EXERCISE #5
PART 13 -
run sprint 2
(close stories at the top which fit within
your velocity limit entirely)
BACKLOG CITY
EXERCISE #5
PART 14 -
add last epics’ stories
(the most important one)
BACKLOG CITY
EXERCISE #5
CSP
PART 15 -
calculate remaining story points
for epics
BACKLOG CITY
EXERCISE #5
FBV =
BV x SP x MSF
CSP
PART 16 -
calculate fraction business value
BACKLOG CITY
EXERCISE #5
PART 17 -
sort your backlogs by FBV
BACKLOG CITY
EXERCISE #5
PART 18 -
run sprint 3
(close stories at the top which fit within
your velocity limit entirely)
BACKLOG CITY
EXERCISE #5
OBSERVATIONS
THANK YOU!
FEEDBACK KINDLY WELCOME
Hypothesis Incubator workshop (updated Dec'19)

More Related Content

PDF
Mature product backlog and how to deal with it - workshop - main slide deck
PDF
Forget about Agile
PDF
Can we automate the process of backlog prioritizing? by Adam Gadomski Scalac
PPT
Prioritizing for Profit from AgilePalooza
PPTX
Keeping Product Backlog Healthy
PDF
Priority Starts at the Top
PPTX
PO Survival Strategies
PPTX
Agile backlog management with Hansoft
Mature product backlog and how to deal with it - workshop - main slide deck
Forget about Agile
Can we automate the process of backlog prioritizing? by Adam Gadomski Scalac
Prioritizing for Profit from AgilePalooza
Keeping Product Backlog Healthy
Priority Starts at the Top
PO Survival Strategies
Agile backlog management with Hansoft

Similar to Hypothesis Incubator workshop (updated Dec'19) (20)

PDF
SPM 5 - Release Planning
PDF
How to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdf
PPTX
Scrum Project Management with Jira as showcase
PPTX
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
PDF
PDF
Certified Scrum Product Owner: class desk, posters and photos
PDF
Build your Product Backlog. Wish lists and task lists
PPTX
Software Project Health Check: Best Practices and Techniques for Your Product...
PDF
Practical Guide to Scrum
PDF
Finding a product that people want to buy and use
PPTX
Agile Product Owner
PDF
Implement Prioritization Techniques To Manage Teams Workload Complete Deck
PDF
Product Management Tools You'll Actually Use | April 2022 ProductCamp DC
PDF
15 Methods to Prioritize Tasks in Project Management
PPTX
Building products - A Nifty Approach
PDF
Product Management for Designers @ Interaction19
PDF
Agile Scrum at Double V3
PPTX
Dude where's my backlog?
PPTX
Definitions and Terms R1
PPT
The Agile PMP Workshop
SPM 5 - Release Planning
How to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdf
Scrum Project Management with Jira as showcase
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
Certified Scrum Product Owner: class desk, posters and photos
Build your Product Backlog. Wish lists and task lists
Software Project Health Check: Best Practices and Techniques for Your Product...
Practical Guide to Scrum
Finding a product that people want to buy and use
Agile Product Owner
Implement Prioritization Techniques To Manage Teams Workload Complete Deck
Product Management Tools You'll Actually Use | April 2022 ProductCamp DC
15 Methods to Prioritize Tasks in Project Management
Building products - A Nifty Approach
Product Management for Designers @ Interaction19
Agile Scrum at Double V3
Dude where's my backlog?
Definitions and Terms R1
The Agile PMP Workshop
Ad

More from Bartek Gatz (8)

PDF
Backlog City workshop - task description (updated Dec'19)
PDF
Product Management - pitfalls of Data Driven Development
PDF
How to be a good IT Product Manager - part 3 - remote collaboration
PDF
How to be a good IT Product Manager - part 2 - talking to Developers
PDF
How to be a good IT Product Manager - part 1 - talking to Customers
PDF
Mature product backlog and how to deal with it - workshop - Agile Cards
PDF
Mature product backlog and how to deal with it - workshop - Backlog city
PDF
Micro RetroKomp
Backlog City workshop - task description (updated Dec'19)
Product Management - pitfalls of Data Driven Development
How to be a good IT Product Manager - part 3 - remote collaboration
How to be a good IT Product Manager - part 2 - talking to Developers
How to be a good IT Product Manager - part 1 - talking to Customers
Mature product backlog and how to deal with it - workshop - Agile Cards
Mature product backlog and how to deal with it - workshop - Backlog city
Micro RetroKomp
Ad

Recently uploaded (20)

PDF
Dynamic Capabilities: A System-level Approach To New Strategic Challenges
PDF
SpatzAI Micro-Conflict Resolution Toolkit - Fairer Teamwork Globally
PDF
The Pearson Complete Course for CISM Certification: Unit 3
DOC
TAMUK毕业证学历认证,北科罗拉多大学毕业证文凭
PPTX
Lean Thinking: Making Efficiency an Everyday Thing
PPTX
Unit 1-setting up practice arvhitectweyre
PDF
The ANC Youth League: Navigating the Next Generation Struggle and Strategy by...
PDF
SpatzAI Micro-Conflict Resolution Toolkit - Fairer Teamwork Globally
PPT
risk management (contd.) Risk Identification Risk Components and Drivers Risk...
PDF
Jim Kaskade Biography Highlighting A Career Journey August 21 2025
PPT
The Management Spectrum 4 Ps in Project Management
PPTX
Case Study on Japan: Development Model, Issues, and Prospects
PPTX
Management and Leadership across culture at McDonald's
PPTX
HRM mmm presentation pragati pandey.pptx
PPSX
Neurodiversity in the Workplace: Navigating the Manager/Employee Relationship
PPT
Operations Management Supply-Chain Management
PPTX
EMOTIONAL INTELLIGENCE IN LEADERSHIP.pptx
PPTX
Unit 6: Product service and brand.pptx mm
PDF
Boost the power of design | Design Impulse
PPTX
management development and careerr planning.pptx
Dynamic Capabilities: A System-level Approach To New Strategic Challenges
SpatzAI Micro-Conflict Resolution Toolkit - Fairer Teamwork Globally
The Pearson Complete Course for CISM Certification: Unit 3
TAMUK毕业证学历认证,北科罗拉多大学毕业证文凭
Lean Thinking: Making Efficiency an Everyday Thing
Unit 1-setting up practice arvhitectweyre
The ANC Youth League: Navigating the Next Generation Struggle and Strategy by...
SpatzAI Micro-Conflict Resolution Toolkit - Fairer Teamwork Globally
risk management (contd.) Risk Identification Risk Components and Drivers Risk...
Jim Kaskade Biography Highlighting A Career Journey August 21 2025
The Management Spectrum 4 Ps in Project Management
Case Study on Japan: Development Model, Issues, and Prospects
Management and Leadership across culture at McDonald's
HRM mmm presentation pragati pandey.pptx
Neurodiversity in the Workplace: Navigating the Manager/Employee Relationship
Operations Management Supply-Chain Management
EMOTIONAL INTELLIGENCE IN LEADERSHIP.pptx
Unit 6: Product service and brand.pptx mm
Boost the power of design | Design Impulse
management development and careerr planning.pptx

Hypothesis Incubator workshop (updated Dec'19)