Download - How to defeat feature gluttony?
How to defeat feature gluttony
www.mrowcakasia.eu [email protected]
Gluttony
Source: http://www.pusheen.com/
Source: http://9gag.com/
How feature gluttony affects product?
Number of features
Comp
lexity
Number of features
Happi
ness o
f the
user
Happy user
Number of features
Happi
ness o
f the
user
Now I can’t find anything!
How feature gluttony affects backlog?
Problem 1: Road map
Problem 1: Road map commitment
Problem 2: Backlog
Problem 2: Backlog size
Problem 3: priorities
Problem 4: documentation
Source: http://geek-and-poke.com/
Number of features
Comp
lexity
Number of features
Happi
ness o
f the
user
Now I can’t find anything!
Number of features
Comp
lexity
Number of features
Happi
ness o
f the
user
Now I can’t find anything!
Clean up!
Estimates…
… how about using story points?
high estimate as a way to scare the customer
high estimate as a way to scare the customer
MISTAKE!
why huge estimates are not scary?
the customer… … doesn’t understand Story Points … is used to big estimates... … maps estimates to magic numbers in excel … doesn’t know that this implementation
is not beneficial for HIM
why huge estimates are not scary?
the customer… … doesn’t understand Story Points … is used to big estimates... … maps estimates to magic numbers in excel … doesn’t know that this implementation
is not beneficial for HIM
why huge estimates are not scary?
the customer… … doesn’t understand Story Points … is used to big estimates... … maps estimates to magic numbers in excel … doesn’t know that this implementation
is not beneficial for HIM
why huge estimates are not scary?
the customer… … doesn’t understand Story Points … is used to big estimates... … maps estimates to magic numbers in excel … doesn’t know that this implementation
is not beneficial for HIM
Clean up! Do it right!
How to start?
Road map: vision ahead!
Product tree
categories (moduls)
features fur
ure
Method source: Innovation games
Love vs ROI
Love vs ROI
Love vs ROI
Metrics
∞ ÷ 2 ≈ ∞
if you must use estimates
estimation methods
• Business Value – (simplifying) how profitable the feature is? • additional estimate of risk
estimation methods
• Business Value – (simplifying) how profitable the feature is? • additional estimate of risk
estimation methods
Story Points
User Story A
21
estimation methods
Story Points
User Story A
21
Risk
Business Value
XL
100
estimation methods
Story Points
User Story A
21
Risk
Business Value
XL 100
User Story A’
21
M 90
estimation methods
Story Points
User Story B
21
Risk
Business Value
L
20
how present alternatives?
• compare variants
Need 1
Need 2
Need 3
User Story A’ User Story A
add recommendation!
ok, how about… deleting?
Uncertainty causes fear
Uncertainty causes fear …use automatic tests!
Wrap up
Number of features
Comp
lexity
Number of features
Happi
ness o
f the
user
Now I can’t find anything!
∞ ÷ 2 ≈
∞
Story Points
User Story A
21
Risk
Business Value
XL 100
User Story A’
21
M 90
∞ ÷ 2 ≈
∞
questions
www.mrowcakasia.eu