Cost of delay (WSJF) - Roni Tamari
-
Upload
agilesparks -
Category
Business
-
view
517 -
download
14
Transcript of Cost of delay (WSJF) - Roni Tamari
All Rights Reserved - AgileSparks
Playing SAFe Games - WSJFRoni Tamari – Lead Agile Coach @ AgileSparks
SAFe City Simulation was created by Mark Richardshttp://www.agilenotanarchy.com/
All Rights Reserved - AgileSparks
What does WSJF stand for?
All Rights Reserved - AgileSparks 3
Time
$
$$$
Source: Henrik Kniberg
How to prioritize?
All Rights Reserved - AgileSparks
Typical Prioritization
http
s://m
agso
l.file
s.w
ordp
ress
.com
/201
1/06
/deb
ate.
jpg?
w=6
40
All Rights Reserved - AgileSparks
Introducing Cost of Delay (COD)
“If you only quantify one thing, quantify the cost of delay”
– Don Reinertsen
http
://le
anm
agaz
ine.
net/w
ordp
ress
/wp-
cont
ent/u
ploa
ds/2
012/
02/iS
tock
_000
0138
8489
2Lar
ge.jp
g
All Rights Reserved - AgileSparks
Other things being equal…
Duration Cost of Delay (COD)Feature 1 1 $1,000Feature 2 10 $1,000Feature 3 100 $1,000
When Cost of Delay is equal, which would you do first?
Duration Cost of Delay (COD)Feature 1 10 $100Feature 2 10 $1,000Feature 3 10 $10,000
When Duration is equal, which would you do first?
All Rights Reserved - AgileSparks
If COD and Duration are different…
Duration Cost of Delay (COD)
WSJF
Feature 1 1 $100 100Feature 2 10 $10 1Feature 3 100 $1 0.01
Highest WSJF value should be done first
Do the Weighted Shortest Job First:
Cost Of Delay DurationWSJF =
All Rights Reserved - AgileSparks
The SAFe Proxy for WSJF
Using relative estimation
Cop
yrig
ht: I
mag
e by
Sto
ckU
nlim
ited
http
://uw
f.edu
/med
ia/u
nive
rsity
-of-w
est-f
lorid
a/of
fices
/stu
dent
-affa
irs/s
exua
l-vio
lenc
e/ris
k_re
duct
ion.
jpeg
http
://bl
og.b
usin
ess-
trade
r.com
.au/
wp-
cont
ent/u
ploa
ds/2
013/
05/b
iz-o
ppor
tuni
ty.jp
g
Cost Of Delay ==
+ +Duration
WSJF
Business Value
Time Criticality
Value
Risk Reduction (RR)
or Opportunity
Enablement (OE) Value
Size
All Rights Reserved - AgileSparks
When to use WSJF?
$
$$$
All Rights Reserved - AgileSparks
Enough theory… Let’s practice!
• You are building a city (SAFe City) a few hours away from nearest major city
• You will make money by building houses and shops and selling them
Source: Mark Richards, SAFe City Simulation version 2.0http://www.agilenotanarchy.com/http://creativecommons.org/licenses/by/4.0/
http
://w
ww
.tota
lcho
irres
ourc
es.c
om/w
p-co
nten
t/upl
oads
/201
5/04
/The
ory-
into
-pra
ctic
e.jp
ght
tp://
ww
w.a
ecom
.ca/
depl
oyed
files
/Inte
rnet
/Geo
grap
hies
/Asi
a/N
alin
a%20
Com
plet
ed%
20Im
ages
/Lon
g%20
Hun
g%20
Com
mun
e,%
20V
ietn
am_m
aini
mg.
jpg
All Rights Reserved - AgileSparks
Guidelines
• Generating cash flow will be a primary consideration
• 9 major development opportunities identified for the city
• You have an estimate on potential returns and effort involved
Source: Mark Richards, SAFe City Simulation version 2.0http://www.agilenotanarchy.com/http://creativecommons.org/licenses/by/4.0/
http
://un
der3
0ceo
.com
/wp-
cont
ent/u
ploa
ds/2
013/
12/C
ash-
Flow
.jpg
All Rights Reserved - AgileSparks
Guidelines
These opportunities are “Epics”, you will apply Weighted Shortest Job First (WSJF) to prioritize them
Source: Mark Richards, SAFe City Simulation version 2.0http://www.agilenotanarchy.com/http://creativecommons.org/licenses/by/4.0/ ht
tp://
unde
r30c
eo.c
om/w
p-co
nten
t/upl
oads
/201
3/12
/Cas
h-Fl
ow.jp
g
All Rights Reserved - AgileSparks
Sample Epic
Source: Mark Richards, SAFe City Simulation version 2.0http://www.agilenotanarchy.com/http://creativecommons.org/licenses/by/4.0/
All Rights Reserved - AgileSparks
Instructions1. Begin by reviewing all Epics as a group.
2. Find the Epic with the lowest Business Value (this will be “1”).Determine the relative Business Value of each Epic using relative estimation (use this scale: 1, 2, 3, 5, 8, 13, 20).
3. Find the Epic with the lowest Time Criticality (this will be “1”).Determine the relative Timing Criticality of each Epic using relative estimation.
4. Find the Epic with the lowest Risk Reduction and Opportunity Enablement (this will be “1”).Determine the relative Risk Reduction and Opportunity Enablement value of each Epic using relative estimation.
5. Finish your maths and line the cards up from highest to lowest WSJF score (highest score should be the first to be developed).
Timebox: 25 minutesSource: Mark Richards, SAFe City Simulation version 2.0http://www.agilenotanarchy.com/http://creativecommons.org/licenses/by/4.0/
All Rights Reserved - AgileSparks
Debrief
Source: Mark Richards, SAFe City Simulation version 2.0http://www.agilenotanarchy.com/http://creativecommons.org/licenses/by/4.0/
• The outcomes
• Using Value Streams to frame investment strategy
• The importance of vision
• The purpose of the Cost of Delay model in supporting objective alignment
• Adaptation of the SAFe starting point
• Planning poker as a collaborative tool
• Revealing Assumptions
http
s://g
mat
.eco
nom
ist.c
om/s
ites/
gmat
.eco
nom
ist.c
om/fi
les/
u49/
89f9
d48d
0c64
f54f
f51d
e032
776d
f04a
.jpg
All Rights Reserved - AgileSparks
Questions? Ideas for a better name than
WSJF?