Agile for Start-Ups - Allan Kelly - Agile training ... · Agile for Startups Geng the most from...

Post on 04-Jun-2020

2 views 0 download

Transcript of Agile for Start-Ups - Allan Kelly - Agile training ... · Agile for Startups Geng the most from...

AgileforStartupsGe#ngthemostfromyourso0ware

developmentteam

AllanKellyallan@allankelly.net

@allankellynet

Version3–November2017

Howmanyofyouworkatstartups?

AgileTraining

DigitalConsulGngAdvice

Inspiringteams&individuals

AgileThestart-up’snaturaladvantageDon’twasteit

'LargeorganizaGonscannotbeversaGle.AlargeorganizaGoniseffecGvethroughitsmassrather

thanthroughitsAgility.’

PeterDrucker1968

Small&fastbeats

Big&slow

Startupsdon’tneedAgile

•  Brilliantidea– Dogonhindlegs– CustomersbiGngyourhandsoff

•  InnateHighEnergyStart-upAgility– Thefutureisyours

StartsupsneedAgilewhen…

1.  SuccessbecomesScaleUp– Amodeltobringstructure

2.  Needtoiterate– MVP

Minimal

Viable

Product

Themostmisused3le\ersthiscentury

MVPsprobethemarketMVPaidunderstandofcustomers&

markets

AnMVPismarkingexercise

AnMVPisNOTabouttechnology

Not1MVPManyMVPsEachaddsunderstandingYouneedto…Iterate

IteraGon

1)Do the right thingBuildamachinewhichcaniterateAlearningmachine

2)Do it rightIterateyourwaytotherightthing

FailFast

FailCheap

Learn&Salvage

TheMantra…

Thinksmall

MilkischeapestinBIGcartons

So=wareischeapestinlotsofsmallcartons

Andsmallcartonsofsoawarereducerisk

Thursday

Friday

Monday

Tuesday

Wednesday

Iterate-Sprint,IteraGon,Timebox-2weekrouGne

Thursday

Friday

Monday

Tuesday

Wednesday

Thursday

Friday

Monday

Tuesday

Wednesday

IteraGon-2weekrouGne

Thursday

Friday

Monday

Tuesday

Wednesday

Work

Release

Demo

PrioriG

zaGo

nBreakdow

nAg

reem

ent

OneTrueTestAreyoureleasableeverytwoweeks?Fasterisbe\er•  1weekisbe\er•  Dailyisbe\er•  Hourlyisbe\er

LowQuality HighQuality

Faster!

LowQuality HighQuality

Faster!

TechnicalExcellenceKeeptechnicalqualityhigh

JohnCage

Defectsarenotfree.Somebodymakesthem,andgetspaidformaking

them

Howdoyouimprovequality?

TDDATDDBDD

PairprogrammingMobprogramming

ProductOwnership

Someoneneeds•  Tolimitintake•  ToprioriGze•  TosayNo

WhoistheProductOwner?

BusinessAnalystSubjectMa\er

Expert(DomainExpert)

ProductManager

ProductOwnerneeds

1.   Skillstodothejob2.   Authorityfromcompany–  TosetprioriGesanddecidework

3.   LegiGmacyinthecompany–  ToaskquesGons,tomakedecisions

4.   Time–  Todothejobproperly

Who?

•  Earlystagestart-uptheProductOwneris…– THEFOUNDER,THECEO

•  Asyougrow,getaprofessional– PRODUCTMANAGER

•  BusinessAnalystshavenoplaceinaproductstart-up

Getsomehelp

Me,me,me,me,me,me,me,me,

Warning#1:ContradicGons

PredictabilityhindersFlexibilityHighuGlizaGon->longleadGmeShortlead->loweruGlizaGon

Lowercostthroughhigherquality

Warning#2:Youtoo

AnAgileorganizaGonneedsleadershipwithanagilemindset

Youcan’tdelegatethisYouhavetoliveit

AllanKellyallan@allankelly.netTwi\er:@allankellynet

1.  Iterate2.  Quality3.  ProductOwnership4.  Askforhelp