47
Evolving #NoProjects -> Con5nuous Allan Kelly - @allankellynet [email protected] Planning for Value How much? When? Agile on the Beach July 2017

Planning for Value: How much? When?

Embed Size (px)

Citation preview

Page 1: Planning for Value: How much? When?

Evolving#NoProjects->Con5nuous

AllanKelly-@[email protected]

PlanningforValueHowmuch?When?

Agile on the BeachJuly 2017

Page 2: Planning for Value: How much? When?
Page 3: Planning for Value: How much? When?

relax

Page 4: Planning for Value: How much? When?

IsthisprojectrightforAgile?OrisWaterfallbe>erhere?

IsthisprojectrightforKanban?OrisScrumbe>erhere?

Page 5: Planning for Value: How much? When?

Whocaresaboutright?

Whichwillmakemoremoney?

Page 6: Planning for Value: How much? When?

Agilemakesmore$£€becauseitdeliverssomethingsooner

Page 7: Planning for Value: How much? When?

Today’sLesson#1

Ali>lebitSoonis

WorthmorethanalotdeliveredLater

Page 8: Planning for Value: How much? When?

Today’sLesson#2

KnowtheTime-ValueProfileofthethingyouarebuilding

Page 9: Planning for Value: How much? When?

Today’sLesson#3

DeadlinesareelasScbyvalue

Page 10: Planning for Value: How much? When?

Agilefolkgetitwrong!

•  GivemoreopportuniSesforfeedback

•  Tighterfeedbackloops•  Allowforchangingrequirements

•  Improvequality•  Reducerisk

•  Theyincreasevalue•  Theymakemoremoney£€$

(O,andreducerisk,improvequality,etc.etc.)

Regulardeliveriesaregoodbecause…

Page 11: Planning for Value: How much? When?

20.00%

20.50%

21.00%

21.50%

22.00%

22.50%

23.00%

23.50%

24.00%

24.50%

25.00%

$0

$50,000

$100,000

$150,000

$200,000

$250,000

$300,000

Bigbangdelivery 12monthlydeliveries

Deliveredin1BigBangNPV=$215,725Value/Cost=21.57%

12monthlysmallbangsNPV=$243,359Value/Cost=24.34%

$27,0002.75%

$1million–1year

Page 12: Planning for Value: How much? When?

Valuedelivered

Costtobuildover

Page 13: Planning for Value: How much? When?

“Priceiswhatyoupay.Valueiswhatyouget.”

WarrenBuffet

Page 14: Planning for Value: How much? When?

Whichstoryfirst?

Value=$355,000Timetodelivery=

4weeks

Value=$1,060,000Timetodelivery=

6weeks

AsatoyretailerIwantanappthatallowskidstoselectfrommyspecialrangesothattheirparentscanbuy.

AsatoyretailerIwantanappthatallowskidstomakelistsoftoystheywantsotheirparentscanbuy.

Page 15: Planning for Value: How much? When?

Whichstoryfirst?

Value=$355,000Timetodelivery=

4weeks

Value=$1,060,000Timetodelivery=

6weeks

AsatoyretailerIwantanappthatallowskidstoselectfrommyspecialHALLOWEENrangesothattheirparentscanbuy.

AsatoyretailerIwantanappthatallowskidstomakelistsoftoystheywantSANTATOBRINGsotheirparentscanbuy.

Todayis1September

Page 16: Planning for Value: How much? When?

Time-ValueProfileHowdoesvaluechangeoverIme?

0

200000

400000

600000

800000

1000000

1200000

Sep1 Sep15 Sep29 Oct13 Oct27 Nov10 Nov24 Dec8 Dec22 Jan5

Page 17: Planning for Value: How much? When?

0

200000

400000

600000

800000

1000000

1200000

Sep1 Sep15 Sep29 Oct13 Oct27 Nov10 Nov24 Dec8 Dec22 Jan5

Valueover4months

Santaapptotalvalueover4months

DeliverydateTotalvaluefora

givendate

Totalvaluestartstofallaner15SeptemberTomaximizevaluedeliverby15Sep1Sep-13Oct

6weeks

Page 18: Planning for Value: How much? When?

0

200000

400000

600000

800000

1000000

1200000

Sep1 Sep15 Sep29 Oct13 Oct27 Nov10 Nov24 Dec8 Dec22 Jan5

Valueover4months

Santaapptotalvalueover4months

1Sep-13Oct6weeks UseByDate

BestBeforeDate

Page 19: Planning for Value: How much? When?

0

50000

100000

150000

200000

250000

300000

350000

400000

Sep1 Sep15 Sep29 Oct13 Oct27 Nov10 Nov24 Dec8 Dec22 Jan5

ProductBvalueover4months

Halloweenappvalueover4months

1Sep-28Sep

4weeks

Page 20: Planning for Value: How much? When?

0

50000

100000

150000

200000

250000

300000

350000

400000

Sep1 Sep15 Sep29 Oct13 Oct27 Nov10 Nov24 Dec8 Dec22 Jan5

ProductBvalueover4months

Halloweenappvalueover4months

1Sep-28Sep

4weeks

UseByDate

BestBeforeDate

Page 21: Planning for Value: How much? When?

Together

0

200000

400000

600000

800000

1000000

1200000

1400000

1600000

Sep1 Sep15 Sep29 Oct13 Oct27 Nov10 Nov24 Dec8 Dec22 Jan5

Combinedvaluefromtwoapps

Santaapp Halloweenapp

Page 22: Planning for Value: How much? When?

Whatdoyouwanttodo?

A.  DoHalloween&thenSantaB.  DoSanta&thenHalloweenC.  DoHalloween&forgetSantaD.  DoSanta&forgetHalloweenE.  ChangetheesSmatesF.  DobothandprayG.  Addmorepeople

Page 23: Planning for Value: How much? When?

Re-use?

•  HowmuchofHalloweencanbereused?– HowmuchofSantacanbetakenfromHalloween?

•  Howmuchextradoesreusablecodecost?– HowmuchSmedoesreusableaddtothework?

•  Howmuchmoneyislostbydelay?•  Howmuchmoneyisgainedfromearlydelivery?

Page 24: Planning for Value: How much? When?

ReusabilityincreasesRISK

Santade

pend

son

Halloween

Page 25: Planning for Value: How much? When?

Whatdoyouwanttodo?

A.  DoHalloween&forgetSantaB.  DoSanta&forgetHalloweenC.  DoHalloween&thenSantaD.  DoSanta&thenHalloweenE.  ChangetheesSmatesF.  DobothandprayG.  AddmorepeopleH.  Reuse

Page 26: Planning for Value: How much? When?

Santafirst,Halloweensecond

0

200000

400000

600000

800000

1000000

1200000

1400000

1600000

1 2 3 4 5 6 7 8 9 10

Combinedvaluefromtwoapps

Halloweenapp Santaapp

1Sep-13Oct6weeks

13Oct–9Nov

Page 27: Planning for Value: How much? When?

Santafirst

Appmakes$1,025,000$35,000lostbecauseitwasnotreadyby13October

Halloweenappmakes$0Total=$1,025,000

Page 28: Planning for Value: How much? When?

0

200000

400000

600000

800000

1000000

1200000

1400000

1600000

1 2 3 4 5 6 7 8 9 10

Combinedvaluefromtwoapps

Halloweenapp Santaapp1Sep-28Sep

1Sep-13Oct6weeks

28Sep-9Nov6weeks

13Oct–9Nov

Page 29: Planning for Value: How much? When?

Halloweenmakes$340,000$15,000lostbecausenotreadybefore29September

Santamakes$800,000$225,000lostbecauseitisnotreadyunSl10November

Halloweenfirst

Page 30: Planning for Value: How much? When?

Halloweencomesfirst

SantafirstTotal=$1,025,000

HalloweenfirstTotal=$1,140,000

$115,000more

Page 31: Planning for Value: How much? When?

OpportunityCostofDelay

•  Extracostsincurredbecausedeliveryislate– e.g.temporarystaff,priorityshipping,penaltyfines

•  Valueforegone:– LostrevenueopportuniSes– Notbeinginthemarket(lessSmeonsale)– NotbeingavailablebeforecriScaldate– NotbeinginthemarketbeforecompeStors

Page 32: Planning for Value: How much? When?

Timeismoney?

MoreSme->MorecostsMoreSme->Lessrevenue

(Usually)RevenueisinverselyproporSonalto

Smetodelivery

Page 33: Planning for Value: How much? When?

OpportunityCostofDelay

“6monthdelaycanbeworth33%oflifecycleprofits”

McKinsey(Reinertsen)1983

PrinciplesofProductDevelopmentReinertsen,2009

Page 34: Planning for Value: How much? When?

DeadlinesareanalogueDifferentdatesresultindifferent

valuesDeadlinesarenotbinary

(allornothing)

Page 35: Planning for Value: How much? When?

IneedthisandIneeditYESTERDAY

Page 36: Planning for Value: How much? When?

Yesterday…

0

200

400

600

800

1000

1200

Yesterday Today Tomorrow

BestBeforeDate

UseByDate

Page 37: Planning for Value: How much? When?

IneedthisandIneeditYESTERDAY

Odear,Idon’thaveaTARDIS(Smemachine)but

maybeIcangetsomethingforyoutomorrow?

Brilliant,IknewIcouldcountonyou

Ifallthevalueaccruedyesterdaythenitislost

IfvaluesSllexiststhenitmightbeworthdoing

Page 38: Planning for Value: How much? When?

Howdoyougettovalue?

•  Askyourstakeholders•  Dotheanalysis•  EsSmate

Page 39: Planning for Value: How much? When?

ValuePoker

LikePlanningPoker•  ValuepointsnotEffortpoints

Page 40: Planning for Value: How much? When?
Page 41: Planning for Value: How much? When?

10,000

8,000

Donow Dosoon Dolater

5,000Bestbefore+1mth

Bestbefore+6mths

Bestbefore+3mths

Page 42: Planning for Value: How much? When?

Time-ValueProfileisaninputtoplanning

0

50000

100000

150000

200000

250000

300000

350000

400000

Sep1 Sep15 Sep29 Oct13 Oct27 Nov10 Nov24 Dec8 Dec22 Jan5

ProductBvalueover4months

Page 43: Planning for Value: How much? When?

SoluSonsmustbebuiltto:a)  Obtainasmuchofthevalueaspossibleb)  WithinsomeSmeframec)  Foracostwhichleavessomeprofit

Howmuchprofitismadeand

HowmuchvalueisextractedarenegoIable.

Page 44: Planning for Value: How much? When?

KnowtheTime-ValueprofileKnowyourtargetprofitKnowhowmuchyoucanspendWorkbacktodate&burnrate

Engineer,engineer

Page 45: Planning for Value: How much? When?

AllanKelly…Ø ConsulSngonsonwaredevelopment&strategyØ TrainingforAgile

Author–  LiSleBookofRequirements&UserStories(2016)

h>p://www.leanpub.com/userstories–  Xanpan:TeamCentricAgileSonwareDevelopment(2014)h>ps://leanpub.com/xanpan

–  BusinessPaSernsforSoXwareDevelopers(2012)–  ChangingSonwareDevelopment(2008)

Page 46: Planning for Value: How much? When?

More…

www.allankelly.net

Page 47: Planning for Value: How much? When?

LeanPubh>ps://leanpub.com/cdigital

1.  Ali>lesoonisworthmorethanalotlater

2.  KnowtheSme-valueprofile3.  [email protected]>er:@allankellynet

½pricecod

e:

AOTB2017

48hours