69
MATURE PRODUCT BACKLOG AND HOW TO DEAL WITH IT _________________________________________

Mature product backlog and how to deal with it - workshop - main slide deck

Embed Size (px)

Citation preview

Page 1: Mature product backlog and how to deal with it - workshop - main slide deck

MATURE PRODUCT BACKLOGAND HOW TO DEAL WITH IT

_________________________________________

Page 2: Mature product backlog and how to deal with it - workshop - main slide deck

BARTEK GATZPRODUCT MANAGER AT SPARTEZ

Page 3: Mature product backlog and how to deal with it - workshop - main slide deck

GAMEPRODUCT BACKLOG

Page 4: Mature product backlog and how to deal with it - workshop - main slide deck

GAME“PRODUCT” BACKLOG

Page 5: Mature product backlog and how to deal with it - workshop - main slide deck

GAME“PRODUCT”“BACKLOG”

Page 6: Mature product backlog and how to deal with it - workshop - main slide deck

GAME“PRODUCT”“BACKLOG”

Page 7: Mature product backlog and how to deal with it - workshop - main slide deck

introduction exercise #1 exercise #2

some theoryexercise #3 exercise #4

— 15 min — 15 min — 15 min — 20 min — 15 min — 10 min

Page 8: Mature product backlog and how to deal with it - workshop - main slide deck

SPLIT INTO TEAMS, PLEASE

Page 9: Mature product backlog and how to deal with it - workshop - main slide deck

INTRO

Page 10: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITYCITY DESCRIPTION HANDOUT

_________________________________________

Page 11: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITY

• existing city • close to sea and a river • 4 districts • total of 2.1 inhabitants • uneven wealth spread

Page 12: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITY

AA

B

A

C

D

B

Page 13: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITY

SUMMARY

PROBLEM SOLUTION

? ?

? ? ?

Page 14: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITY

• existing “backlog” • mix of new ideas and known problems • continued work on earlier “version” • but now it is your problem

Page 15: Mature product backlog and how to deal with it - workshop - main slide deck

EXERCISE #1

Page 16: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITY

create your own new ideas for Backlog City

EXERCISE #1

TIME: 10 MINUTES

Page 17: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITYEXERCISE #1

SUMMARY

PROBLEM SOLUTION

? ?

? ? ?

Page 18: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITYEXERCISE #1

LET’S HEAR ‘EM!

Page 19: Mature product backlog and how to deal with it - workshop - main slide deck

EXERCISE #2

Page 20: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITYEXERCISE #2

TIME: 10 MINUTES

prioritise your stream of work

Page 21: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITYEXERCISE #2

OBSERVATIONS

Page 22: Mature product backlog and how to deal with it - workshop - main slide deck

THEORY

Page 23: Mature product backlog and how to deal with it - workshop - main slide deck

WHAT ARE THE PROBLEMS?

Page 24: Mature product backlog and how to deal with it - workshop - main slide deck

#1 We have really long backlogs

Page 25: Mature product backlog and how to deal with it - workshop - main slide deck

#2 We do not say “NO” to bad ideas early enough

Page 26: Mature product backlog and how to deal with it - workshop - main slide deck

#3 We rediscover the same problems over again

Page 27: Mature product backlog and how to deal with it - workshop - main slide deck

#4 We jump from problems to solutions too fast

Page 28: Mature product backlog and how to deal with it - workshop - main slide deck

#5 We do not measure and validate

Page 29: Mature product backlog and how to deal with it - workshop - main slide deck

#6 We make simple prioritisation mistakes

Page 30: Mature product backlog and how to deal with it - workshop - main slide deck

#7 Open backlog invites scope and feature creep

Page 31: Mature product backlog and how to deal with it - workshop - main slide deck

It’s all true because I used memes

Page 32: Mature product backlog and how to deal with it - workshop - main slide deck
Page 33: Mature product backlog and how to deal with it - workshop - main slide deck

HYPOTHESIS INCUBATOR

Page 34: Mature product backlog and how to deal with it - workshop - main slide deck

sprint in progress

max two sprints of prioritised issues in the backlog

PRODUCT BACKLOG

Page 35: Mature product backlog and how to deal with it - workshop - main slide deck

Nothing gets to the backlog, unless: this is a technical task this is a bug it hatched from Incubator

PRODUCT BACKLOG

Page 36: Mature product backlog and how to deal with it - workshop - main slide deck

separate project in JIRA issue type = HYPOTHESIS 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 hypothesis go to backlog

HYPOTHESIS INCUBATOR

Page 37: Mature product backlog and how to deal with it - workshop - main slide deck

PROBLEM DESCRIPTION (TEXT)

KPI IMPACT HYPOTHESIS (TEXT)

SOLUTION HYPOTHESIS (TEXT)

SUCCESS CRITERIA (TEXT)

LAY TIME STAMP (DATE)

HYPOTHESIS

PRIORITY (2x VALUE)

IMPACT COST

Page 38: Mature product backlog and how to deal with it - workshop - main slide deck

PROBLEM DESCRIPTION (TEXT)

what problem we are trying to solve:in-product problemuser problem

HYPOTHESIS

Page 39: Mature product backlog and how to deal with it - workshop - main slide deck

KPI IMPACT HYPOTHESIS (TEXT)

what primary metric we think this problem relates to:KPIs only, so this must be focusedstrategic alignment

HYPOTHESIS

Page 40: Mature product backlog and how to deal with it - workshop - main slide deck

SOLUTION HYPOTHESIS (TEXT)

super short high level description of the potential solutionthis is a user storyno technical discussions allowed here

HYPOTHESIS

Page 41: Mature product backlog and how to deal with it - workshop - main slide deck

SUCCESS CRITERIA (TEXT)

how are we going to measure whether the solution workedmeasurement technique applieddescription of experiments if requiredquantifiable thresholds for selected metrics

HYPOTHESIS

Page 42: Mature product backlog and how to deal with it - workshop - main slide deck

fields required for prioritisation exercise:valuesIMPACT defines the strength of movement of KPI needleCOST of delivery is a guesstimation

HYPOTHESIS

PRIORITY (2x VALUE)

IMPACT COST

Page 43: Mature product backlog and how to deal with it - workshop - main slide deck

values between 0 and 5IMPACT defines the strength of movement of KPI needleURGENCY defines the consequences if not addressed soon

DIFFICULTY of delivery combines guesstimation of all costs:development marketing support technology

HYPOTHESIS

RISK specifies the risk associated with a given hypothesis

PRIORITY (4x SINGLE SELECT)

IMPACT URGENCY RISK DIFFICULTY

fields required for prioritisation exercise:

Page 44: Mature product backlog and how to deal with it - workshop - main slide deck

LAY TIME STAMP (DATE)

age of hypothesis:non-important ideas should be removedmethod to keep the incubator clean

HYPOTHESIS

Page 45: Mature product backlog and how to deal with it - workshop - main slide deck

PROBLEM DESCRIPTION (TEXT)

KPI IMPACT HYPOTHESIS (TEXT)

SOLUTION HYPOTHESIS (TEXT)

SUCCESS CRITERIA (TEXT)

LAY TIME STAMP (DATE)

HYPOTHESIS

PRIORITY (2x VALUE)

IMPACT COST

Page 46: Mature product backlog and how to deal with it - workshop - main slide deck

LAID

HEATED UP PRIORITISED

GONE BAD

HATCHED

INFERTILE

INSPECTED

COMPLETED REJECTED

INCUBATION WORKFLOW

Page 47: Mature product backlog and how to deal with it - workshop - main slide deck

LAID

new hypothesis:the only way to get into the workflow

INCUBATION WORKFLOW

Page 48: Mature product backlog and how to deal with it - workshop - main slide deck

LAID

first hypothesis check performed:strategic alignment checkscience fiction checkINSPECTED

INCUBATION WORKFLOW

Page 49: Mature product backlog and how to deal with it - workshop - main slide deck

LAID

prioritisation complete:ready for hatching

INSPECTEDPRIORITISED

INCUBATION WORKFLOW

Page 50: Mature product backlog and how to deal with it - workshop - main slide deck

LAID

impossible to prioritise just yet:more data required to validate

INSPECTEDPRIORITISEDHEATED UPnot right TTMunclear impact on KPI

INCUBATION WORKFLOW

Page 51: Mature product backlog and how to deal with it - workshop - main slide deck

not worth the investment:no strategic alignmentscience fictionINFERTILE

INCUBATION WORKFLOW

Page 52: Mature product backlog and how to deal with it - workshop - main slide deck

hypothesis potentially worth it, but:fell a victim of prioritisation for too longmost likely outdatedINFERTILEGONE BAD

INCUBATION WORKFLOW

Page 53: Mature product backlog and how to deal with it - workshop - main slide deck

hypothesis of high overall priority:at this stage it goes to product backlogtransforms into:INFERTILEGONE BADHATCHED

user storyexperiment

HATCHED

INCUBATION WORKFLOW

Page 54: Mature product backlog and how to deal with it - workshop - main slide deck

hypothesis completed:developed and releasedvalidated to have met success criteriaINFERTILEGONE BADHATCHEDCOMPLETED

source of truth for:release notesmarketing materialsexperiment validation

INCUBATION WORKFLOW

Page 55: Mature product backlog and how to deal with it - workshop - main slide deck

HEATED UPPRIORITISEDINSPECTEDLAIDINFERTILEGONE BADHATCHEDCOMPLETEDREJECTED

hypothesis rejected:experiment failedvalidated to have NOT met success criteriarollback may be required

INCUBATION WORKFLOW

Page 56: Mature product backlog and how to deal with it - workshop - main slide deck

LAID

HEATED UP PRIORITISED

GONE BAD

HATCHED

INFERTILE

INSPECTED

COMPLETED REJECTED

INCUBATION WORKFLOW

Page 57: Mature product backlog and how to deal with it - workshop - main slide deck

PRIORITISATION

IMPACT 0 1 2 3 4 5

0 1 2 3 4 5COST

IMPACTPRIORITY = COST + 1

_______________________________

Page 58: Mature product backlog and how to deal with it - workshop - main slide deck

PRIORITISATION

IMPACT 0 1 2 3 4 5

0 1 2 3 4 5

URGENCY

DIFFICULTY

0 1 2 3 4 5RISK

0 1 2 3 4 5

IMPACT x URGENCYPRIORITY = RISK + DIFFICULTY + 1

_______________________________

Page 59: Mature product backlog and how to deal with it - workshop - main slide deck

PRIORITISATION

IMPACT 0 1 2 3 4 5

0 1 2 3 4 5COST

performed by PO + BO + DEV + MKT on regular basis

using Eisenhower 2x1 matrix

Page 60: Mature product backlog and how to deal with it - workshop - main slide deck

TO SUM UP…..

Page 61: Mature product backlog and how to deal with it - workshop - main slide deck

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…..

Page 62: Mature product backlog and how to deal with it - workshop - main slide deck

EXERCISE #3

Page 63: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITY

new problems have arisen

EXERCISE #3

TIME: 10 MINUTES

Page 64: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITY

SUMMARY

PROBLEM SOLUTION

KPI IMPACT SUCCESS CRITERIA

IMPACT COST PRIORITY

EXERCISE #3SUMMARY

PROBLEM SOLUTION

Page 65: Mature product backlog and how to deal with it - workshop - main slide deck

EXERCISE #4

Page 66: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITY

let’s reprioritize!

EXERCISE #4

TIME: 10 MINUTES

Page 67: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITY

let’s reprioritize!

EXERCISE #4

HOMEWORK

Page 68: Mature product backlog and how to deal with it - workshop - main slide deck

BACKLOG CITY

SUMMARY

PROBLEM SOLUTION

KPI IMPACT SUCCESS CRITERIA

IMPACT COST PRIORITY

EXERCISE #4SUMMARY

PROBLEM SOLUTION

Page 69: Mature product backlog and how to deal with it - workshop - main slide deck