45
Improving innova,on through batch size op,misa,on SCRUM Australia 2016 Tony Fifoot @tonyfifoot

Tony Fifoot - Improving innovation through batch size optimisation

Embed Size (px)

Citation preview

Page 1: Tony Fifoot - Improving innovation through batch size optimisation

Improvinginnova,onthroughbatchsizeop,misa,on

SCRUMAustralia2016

TonyFifoot

@tonyfifoot

Page 2: Tony Fifoot - Improving innovation through batch size optimisation

7Monthsto7Days

Page 3: Tony Fifoot - Improving innovation through batch size optimisation

Whatisbatchsize?

Page 4: Tony Fifoot - Improving innovation through batch size optimisation

Numberofstoriesinarelease?

Numberofthingsyoulearnbeforepivotindirec,on?

Numberoffeaturestakenintoaplanningsession?

(Manufacturing)Numberofitemsstackedonapalletbeforeweloaditontoatruck…orisitthenumberofpalletswecanstackonatruckbeforeitships?

Page 5: Tony Fifoot - Improving innovation through batch size optimisation

Innova,onandbatchsize

Somebrieftheory

Page 6: Tony Fifoot - Improving innovation through batch size optimisation

Tocreatevalue

Generatevaluableinforma,onquickly

Maximiseopportuni,es

Minimiserisks

ChangetheproductàRisk

Page 7: Tony Fifoot - Improving innovation through batch size optimisation

Generatevaluableinforma,onquickly

P L P L P L P L P L P L

TypicalProjectRelease.6Months. NextPlan Learn Plan à

$

$ $ $ $ $ $

Page 8: Tony Fifoot - Improving innovation through batch size optimisation

ExploitVariability

Withoutvariabilitywecannotinnovate.

Economiccostofvariabilityisimportant.

Wanttoexplorepoten,alhighvaluepayoffs.

Needtorunsmallexperimentstodothis.

Page 9: Tony Fifoot - Improving innovation through batch size optimisation

U,lisa,onvs.CycleTime

Page 10: Tony Fifoot - Improving innovation through batch size optimisation

U,lisa,onvs.CycleTime

Cycle,meincreasesasbatchsizeincreases

Reducebatchsize

Cycle,meincreasesasvariabilityincreases

Reduceu,lisa,on

Page 11: Tony Fifoot - Improving innovation through batch size optimisation

hXp://impactvs.com/wp-content/uploads/2015/05/engage.png

GovernanceandProjectsRoadmapsandCon,nuousEnhancementTeamsandEmpowerment

Op,mumbatchsize

Page 12: Tony Fifoot - Improving innovation through batch size optimisation

GovernanceandProjectsRoadmapsandCon,nuousEnhancementTeamsandEmpowerment

hXp://impactvs.com/wp-content/uploads/2015/05/engage.png

Op,mumbatchsize

Page 13: Tony Fifoot - Improving innovation through batch size optimisation

GovernanceandProjects

hXp://www.videezy.com/free-video/jail

Page 14: Tony Fifoot - Improving innovation through batch size optimisation

GovernanceandProjects

hXp://www.videezy.com/free-video/jail

Benefitslinkedtofeatures

Focusisonfeaturedelivery,notdeligh,ngthecustomer,notinnova,ng

Scope,Time,Cost(Yep–s,ll)

FocusisonconformancetoplanNottoexploitemergingopportuni,es

Page 15: Tony Fifoot - Improving innovation through batch size optimisation

GovernanceandProjects

hXp://www.videezy.com/free-video/jail

Changefundingmodels(eg:CFI’s)

Focusonvaluedeliveryanddeligh,ngthecustomer

Linkbenefitstooutcomes,notfeatures

Page 16: Tony Fifoot - Improving innovation through batch size optimisation

GovernanceandProjects

hXp://www.videezy.com/free-video/jail

Evolveproductsratherthandeliverpre-definedfunc,onality(ETP,HDD)

Makeprojectssmaller

Page 17: Tony Fifoot - Improving innovation through batch size optimisation

GovernanceandProjects

hXp://www.videezy.com/free-video/jail

Batchsizeplanningtoobigeg:SAFe3Month

PCBdecisionstypicallymonthly

Slowfeedbackloop

Paperworktostartorchangedirec,on

Page 18: Tony Fifoot - Improving innovation through batch size optimisation

GovernanceandProjects

hXp://www.videezy.com/free-video/jail

Reduceplanningbatchsize

EmpowerteamstoreduceneedforPCBdecisions

Alignpaperworktoproject/decisionbatchsize

Page 19: Tony Fifoot - Improving innovation through batch size optimisation

Op,mumbatchsize

hXp://impactvs.com/wp-content/uploads/2015/05/engage.png

GovernanceandProjectsRoadmapsandCon,nuousEnhancementTeamsandEmpowerment

Page 20: Tony Fifoot - Improving innovation through batch size optimisation

Roadmaps

Con,nuousEnhancement

U,lisa,on

Page 21: Tony Fifoot - Improving innovation through batch size optimisation

Roadmaps

Con,nuousEnhancement

U,lisa,on

Page 22: Tony Fifoot - Improving innovation through batch size optimisation

Bridgevisiontodelivery

Roadmaps

Tradi,onally:•  Prescrip,veandrigid•  Notalignedtolearning•  Highlevelsofu,lisa,on

Page 23: Tony Fifoot - Improving innovation through batch size optimisation

Roadmaps

Tradi,onally:•  Teamfeatureplansend-to-end•  Highlevelofu,lisa,on

•  Can’tadapttonewinforma,on

FeatureA

FeatureDFeatureB

FeatureE

FeatureF

FeatureH

FeatureH

FeatureEFeatureC FeatureG

Team1

Team2

Team3

RoadmapandProjectplan:

Page 24: Tony Fifoot - Improving innovation through batch size optimisation

Roadmaps

•  Hypothesisbasedbatches•  ETPreleases,notfeaturedone

•  Branchbasedonnewinforma,on

•  Lowu,lisa,onlevels

Supplementtoincludesmallbatchlearning

Page 25: Tony Fifoot - Improving innovation through batch size optimisation

Roadmaps

Con2nuousEnhancement

U,lisa,on

Page 26: Tony Fifoot - Improving innovation through batch size optimisation

Bigbatchprojects

Completefeatures

Bigbatchreleases

Con,nuousEnhancement

HDDbatches

ETPfeatures

Smallbatchreleases

Needcon,nuousenhancementsfollowingtheearlyreleases

Page 27: Tony Fifoot - Improving innovation through batch size optimisation

•  Tempta,ontomovetonextfeature

•  Needtofollowwithmoresmallreleases

•  Needthesetobuildtrust

Otherwisefeaturemagnetfirstreleases

Con,nuousEnhancement

Page 28: Tony Fifoot - Improving innovation through batch size optimisation

Roadmaps

Con,nuousEnhancement

U2lisa2on

Page 29: Tony Fifoot - Improving innovation through batch size optimisation

hXps://commons.wikimedia.org/wiki/File:I-80_Eastshore_Fwy.jpg

U,lisa,on

Page 30: Tony Fifoot - Improving innovation through batch size optimisation

Tolearnquickly,need:•  Fastthroughput•  Lowcycle,me

Asu,lisa,onratesincrease,cycle,mesincrease.Worsewithlargerbatches.

U,lisa,on

Image:hXps://commons.wikimedia.org/wiki/File:I-80_Eastshore_Fwy.jpg

Needtoplanforlowu,lisa,onofteams,andindividuals.

Page 31: Tony Fifoot - Improving innovation through batch size optimisation

U,lisa,on

Mindfulness•  Oppositeofmul,tasking•  Thisleadstoinnova,on•  Higherqualityinterac,onsanddecisions•  Increasesemployeeengagement

Credit:KimberleySchaufenbuelhXps://hbr.org/2015/12/why-google-target-and-general-mills-are-inves,ng-in-mindfulnessImage:hXps://commons.wikimedia.org/wiki/File:I-80_Eastshore_Fwy.jpg

Page 32: Tony Fifoot - Improving innovation through batch size optimisation

Image:hXp://impactvs.com/wp-content/uploads/2015/05/engage.png

Op,mumbatchsize

GovernanceandProjectsRoadmapsandCon,nualImprovementTeamsandEmpowerment

Page 33: Tony Fifoot - Improving innovation through batch size optimisation

TeamsandEmpowerment

Page 34: Tony Fifoot - Improving innovation through batch size optimisation

Communica,on

Forinnova,onyouneedfrequent,smallbatchcommunica,on(eg:SCRUMteams)

MonthlyPCBorPGBmee,ngstomakedecisionsdoesn’tsuitfastmovinginnova,on.

Page 35: Tony Fifoot - Improving innovation through batch size optimisation

Empowerment

Frequentdecisionsattheteamlevel

Balancebetweenautonomyandcontrol:

•  Setvisionandroadmaptoguideteamdirec,on

•  AgreeHypothesisDrivenDevelopmentandfocusonETPreleases

Page 36: Tony Fifoot - Improving innovation through batch size optimisation

Economics

EmpoweredteamsneedtounderstandtheeconomicconsequencesoftheirdecisionsArmthemwiththeinforma,ontheyneedBuildeconomicconsidera,onsintoHDDortheETP

Page 37: Tony Fifoot - Improving innovation through batch size optimisation

Image:hXp://impactvs.com/wp-content/uploads/2015/05/engage.png

Op,mumbatchsize

GovernanceandProjectsRoadmapsandCon,nualImprovementTeamsandEmpowerment

Page 38: Tony Fifoot - Improving innovation through batch size optimisation

hXps://commons.wikimedia.org/wiki/File:Dark_chocolate_Blanxart.jpg

Breakintosmallbatches

Page 39: Tony Fifoot - Improving innovation through batch size optimisation

Replacetradi,onalprojectscoping.Encouragesmallbatchrapidlearning.

UseHDDandETPreleases.

Deployasearlyasfeasible.

hXps://commons.wikimedia.org/wiki/File:Dark_chocolate_Blanxart.jpg

Breakintosmallbatches

Page 40: Tony Fifoot - Improving innovation through batch size optimisation

HenrikKniberg–Crisp.MVPcanbegreat,butisokenmisused.Minimumcanendupfarfromsmall.Toinnovateweneedtogetsomethingintothehandsofcustomersandlearnfromit.Buildandreleaseaseriesoftestableproducts.

hXps://commons.wikimedia.org/wiki/File:Dark_chocolate_Blanxart.jpg

ETP–EarliestTestableProduct

Page 41: Tony Fifoot - Improving innovation through batch size optimisation

Structuredexperimentsinavalidatedlearningloop.Iteratethroughaseriesofexperimentsasrapidlyaspossible.Startwithacleartestablehypothesisthatisvalidated(orinvalidated).Thencyclethroughexperimentstowardavaluableproduct.

hXps://commons.wikimedia.org/wiki/File:Dark_chocolate_Blanxart.jpg

HDD–HypothesisDrivenDevelopment

Page 42: Tony Fifoot - Improving innovation through batch size optimisation

hXps://commons.wikimedia.org/wiki/File:Dark_chocolate_Blanxart.jpg

DeploymentOp,onsManywaystodeploybeXerthanbigbang;)•  ExplainerVideo•  LandingPage•  Flintstone/WizardofOz•  Beta•  Concierge•  Piecemeal•  A/Btes,ng

Page 43: Tony Fifoot - Improving innovation through batch size optimisation

Generateinforma,onquicklyFocusonvalueLearnandpivotSetavisionandempowerteamsReduceu,lisa,onCon,nuousplanningOverall:LookforbatchsizeissuesReducebatchsize

Page 44: Tony Fifoot - Improving innovation through batch size optimisation

ChangeAgentincrea,vesokwareenvironments;teamalignmentenabler;non-professionalcyclist;loveroffamily,Frenchfoodandwine

Thanks!

@tonyfifoot

TonyFifoot

Page 45: Tony Fifoot - Improving innovation through batch size optimisation

CreditsandReferencesGeneral:DonaldReinertsen.“PrinciplesofProductDevelopmentFlow”2009.ETP:HenrikKniberghXp://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvpDeploymentOp2ons:VladimirBlagojevichXp://scalemybusiness.com/the-ul,mate-guide-to-minimum-viable-products/U2lisa2on:hXp://www.leanessays.com/2010/11/managing-pipeline.html?m=1U2lisa2on:KimberlySchaufenbuel.hXps://hbr.org/2015/12/why-google-target-and-general-mills-are-inves,ng-in-mindfulness

@tonyfifoot