cost of delay (wsjf) - roni tamari

16
All Rights Reserved - AgileSparks Playing SAFe Games - WSJF Roni Tamari – Lead Agile Coach @ AgileSparks SAFe City Simulation was created by Mark Richards http://www.agilenotanarchy.com/

Upload: agilesparks

Post on 16-Apr-2017

519 views

Category:

Business


14 download

TRANSCRIPT

Page 1: 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/

Page 2: Cost of delay (WSJF) - Roni Tamari

All Rights Reserved - AgileSparks

What does WSJF stand for?

Page 3: Cost of delay (WSJF) - Roni Tamari

All Rights Reserved - AgileSparks 3

Time

$

$$$

Source: Henrik Kniberg

How to prioritize?

Page 4: Cost of delay (WSJF) - Roni Tamari

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

Page 5: Cost of delay (WSJF) - Roni Tamari

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

Page 6: Cost of delay (WSJF) - Roni Tamari

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?

Page 7: Cost of delay (WSJF) - Roni Tamari

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 =

Page 9: Cost of delay (WSJF) - Roni Tamari

All Rights Reserved - AgileSparks

When to use WSJF?

$

$$$

Page 10: Cost of delay (WSJF) - Roni Tamari

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

Page 11: Cost of delay (WSJF) - Roni Tamari

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

Page 12: Cost of delay (WSJF) - Roni Tamari

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

Page 13: Cost of delay (WSJF) - Roni Tamari

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/

Page 14: Cost of delay (WSJF) - Roni Tamari

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/

Page 15: Cost of delay (WSJF) - Roni Tamari

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

Page 16: Cost of delay (WSJF) - Roni Tamari

All Rights Reserved - AgileSparks

Questions? Ideas for a better name than

WSJF?

[email protected]