#projectless beyond projects - allan kelly · 2017-03-02 · beyond projects or the end of projects...

59
Beyond Projects Or The End of Projects and what happens next Allan Kelly - [email protected] h1p://www.allankelly.net Twi1er: @ allankellynet TopConf Linz March 2017 # BeyondProjects # NoProjects #ProjectLess

Upload: others

Post on 22-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

BeyondProjectsOrTheEndofProjectsandwhathappensnext

[email protected]://www.allankelly.netTwi1er:@allankellynet

TopConfLinz

March2017

#BeyondProjects#NoProjects#ProjectLess

Page 2: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

AllanKelly…Ø ConsulKngonsoMwaredevelopment&strategyØ TrainingforAgile

Author–  Li8leBookofRequirements&UserStories(2016)

h1p://www.leanpub.com/userstories–  Xanpan:TeamCentricAgileSoMwareDevelopment(2014)h1ps://leanpub.com/xanpan

–  BusinessPa8ernsforSoCwareDevelopers(2012)–  ChangingSoMwareDevelopment:LearningtobeAgile(2008)

Page 3: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Whatisa“project”?

Page 4: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Takenfromh1p://armstrap-documentaKon.readthedocs.org/en/latest/ge_ng-started-eclipse-development-tools.html

Page 5: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

project

noun|ˈprɒdʒɛkt|1anindividualorcollaboraKveenterprisethatiscarefullyplannedtoachieveaparHcularaim:aresearchproject|aprojecttobuildanewpowersta8on.•apieceofresearchworkundertakenbyaschoolorcollegestudent:ahistoryproject.•aproposedorplannedundertaking:thenovelunderminesitsownstatedprojectoftellingastory.2(alsohousingproject)N.Amer.agovernment-subsidizedhousingdevelopmentwithrelaKvelylowrents:herfamilys8lllivesintheprojects.

FromAppleMacOSXdicKonary

Page 6: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Aprojectis….

ProjectManagementInsKtute-h1p://pm4id.org/1/2/

"PMIdefinesaprojectbyitstwokeycharacterisKcs:•  itistemporaryand•  undertakentocreateaproduct,service,or

resultthatisunique."

Page 7: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Problem#1–Success?

ProjectSuccessCriteria

Where’sthevalue?£$€

•  OnSchedule•  OnBudget•  OnQuality(Features)

Page 8: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

ProjectModelAssumpKons

1.  ValueisknowableAndisknownbeforestart

2.  Thereisnovalueinflexibilityi.e.OpKonsarevalueless

Page 9: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Requirementschange.

Compoundto~27%perannum

TheobservedrateofchangeintheUSisabout2%per

calendarmonth

CapersJones,2008

TheworldchangesGetoverit

Page 10: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

70%believetheyarefailingtoidenKfyandquanKfythebenefitsadequately

DeliveringvaluefromISandITinvestments,JohnWard,CranfieldSchoolofManagement,2006–surveyofUK&Beneluxmanagersh1p://www.som.cranfield.ac.uk/som/dinamic-content/research/documents/deliveringvaluereport.pdf

IT/IS&BusinessManagersurvey38%openlyadmittheyoverstatethebenefitsinordertoobtainfunding

80%reportthatthereviewandevaluaKonofcompletedprojectsisalsoinadequateduetothefocuson[achieving]cost,HmeandqualityobjecKvesandnotonwhethertheintendedbenefitswererealized.

Page 11: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Conflictand….Goaldisplacement– Chasingdateoverbenefit– ChasingKmeoverbenefit– Chasingcostoverbenefit– Chasingfeaturesoverbenefit

TheProjectmodelleadsto…

Page 12: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

SoluKon

GovernancebasedonactualdeliveredbenefitsIteraKvepor~oliomanagement

Page 13: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

FocusonBenefitnotTheEndAsknot,“WhenwillthesoMwarebedone?”

Doask:“WhenwillthesoMwaredelivervaluenext?”

Page 14: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Problem#2–ProjectsareBig

•  ProjectmodelisopKmizedforbig•  Usedonsmallpiecesofworkitinefficient•  Projectspushbigdecisionsup–  tobigmen– withbigchequebooks–  top-downauthority

Page 15: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

MilkischeapestinBIGcartons

SoCwareischeapestinlotsofsmallcartons

AndsmallcartonsofsoMwarereducerisk

Page 16: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Bigincreasesrisk

Page 17: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

ConsideralargeprojectAgainstseveralsmall

projects

ProjectA:Risk=30%Valueatrisk=£1mThereforeriskweightedvalue=£300,000

PrjB:Risk=15%Value@risk=£½m

Therefore…=£75,000

PrjC:Risk=15%Value@risk=£½m

Therefore…=£75,000

E:Risk=6%@risk=£200k

Therefore=£12kF:Risk=6%@risk=£200k

Therefore=£12k

G:Risk=6%@risk=£200k

Therefore=£12kH:Risk=6%@risk=£200k

Therefore=£12kI:Risk=6%

@risk=£200kTherefore=£12k

Page 18: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

SoluKon

ThinksmallGetgoodatsmall

Page 19: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

SoMwaredevelopment…

•  DoesNOThaveeconomiesofScale•  DevelopmenthasDISECONOMIESofscaleTherefore

•  StopthinkingBIG•  StartthinkingSMALL

Page 20: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

ProjectsarebigbatchSmallbatchesbestforsoMware

SmallbatchesreduceriskRegulardeliveryincreasesROI

Page 21: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Problem#3–TheEnd

SoMwareisn’ttemporary

Page 22: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

SuccessfulsoMwaredoesn’tstop

SuccessfulsoMwareconKnuestochangeOnlydeadsoMwarehasanend-date

Projectsend

Successfulso

Mware

doesn’t

Page 23: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

SuccessfulsoMware?

MoodleWeeklydownloads:23,239Lastupdate:3days(16Jan)

WebTorrentWeeklydownloads:0Lastupdate:17April2013(9mths)

PerlLORDWeeklydownloads:0Lastupdate:25May2013(8mths)

1)Iftheyuseit,itwillchange

2)OnlyDeadSoMwareStopschanging

DatafromSourceForgesearchfor“WebBrowser”19Jan2014

Page 24: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Enddatesdamagequality

•  Shorttermthinkingleadsto…– Cornercu_ng– Known&unfixedbugs– Residualtechnicaldebt– Knowledgelost

Page 25: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

AProjectis…

“AtemporaryorganizaHonthatisneededtoproduceauniqueandpredefinedoutcome

orresultatapre-specifiedHmeusingpredeterminedresources.”

PRINCE2definiKonofproject

Page 26: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

ConKnuousnotTemporary

ConKnuousflowConKnuousimprovementConKnuousdeliveryConKnuousbenefit

Page 27: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

AMatchMadeinHell

SoMwareDevelopment

ProjectManagement

SoMwareisforever ProjectsareTEMPORARY

Page 28: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Problem#4-

TemporaryOrganizaKons

Page 29: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

TemporaryTeam?

•  Forming•  Storming•  Norming•  Performing•  Destroying

}TakesKme&money!

Whydestroyperformingteams?Whyspendthatmoney?Whylooseknowledge?

Page 30: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

TemporaryorganizaKons

Disbandingteamsdestroys– Knowledge– Capability– Performance

ThemostdestrucKveideaknowntosoMwaredevelopment

Page 31: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

SoluKon

BaseworkaroundstablestreamteamsAimforconKnuity

Page 32: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Bringtheworktotheteam

Page 33: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Whattodoaboutit…

•  Keepteamstogether•  Flowworktotheteams•  Workinthesmall•  WorkconKnually•  Demonstratevalue

Page 34: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

TheEndofProjects

•  ProjectsareaccounKngcodes•  FinishedSoMwareisDeadSoMware– LivingsoMwarechanges– DeadsoMwaredoesn’t– LivingsoMwaredoesn’tend

•  ProjectthinkingkillssoMware

Page 35: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

BeyondProjects

Anewmodel….

Page 36: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Waterfall2.0

Jonathon’sRunFall,PennsylvaniabyHubertStoffels(h1p://flickr.com/photos/22195940@N00)CreaKveCommonsLicense

ConKnuousFlow

Page 37: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

GetgoodatsmallOpKmize&OrganizeforlotsofsmallDeliversmallincrementsofvalueAndevaluateresults

Page 38: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

StreamTeams

ConKnuityinteamsAlignwithbusiness

ProductServiceBusinessLine

Devolveauthority:Efficiencyinmakinglotsofsmalldecisions

Page 39: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Valueseeking&delivering

ValueseekingIdenKfyDeliverAndEVALUATE

GovernanceofteamsRepeat,don’tstop

Page 40: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Couldthiseverwork?

•  Governancebyresults?•  Failfast,failcheap?

SeemstoworkwellonSandHillRoad…

Page 41: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Feedback

½pricecode:Linz2017

OpHonA OpHonB

Page 42: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

#NoProjects/#ProjectLess•  Itain’teverover

[email protected]:@allankellynet

½pricecod

e:

Linz2017

#NoProjectsLeanPub

h1ps://leanpub.com/noprojects

Page 43: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Appendix

Page 44: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

EndDateconsideredharmful

Laterequirementsconsideredinferior

Page 45: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

ChangeGovernance

BaseGovernanceonactualdeliveredbenefits

NotmilestonescompletedNotdocumentsNotbudgets

PicturefromPicasa-CreaKveCommonsLicenseh1p://commons.wikimedia.org/wiki/

File:House_of_Parliment_6_2012-07-08.jpg

Whathaveyoudeliveredformelately?

Page 46: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Governancebasedonresults

•  Experimentfriendly– Failuretolerant– Failfast,failcheap(salvage)

•  Alignwithstrategy•  GovernancethroughItera8vePorAolioManagement

Page 47: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

IteraKvePor~olioManagement

•  Fixedscheduleforgatereviews•  Reviewwhatisreadyonadate– Benefitdeliveredtodate– PotenKalbenefitifconKnued

Page 48: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

RaKonalenddates?

IntheUSmorethanhalfofthelargeprojects…predeterminedenddateisselected,anditisforcedontheproject

byarbitrarydecree.

CapersJones,2008

Page 49: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

SoluKon

Worktothebusinessdeadline

DowhatyoucanintheKmeDogoodwork

Page 50: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

CorporatePsychopathyProcessbywhichcorporaKonsdisbandperformingteamsand

releasestaff

Page 51: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

SoluKon

Organizeworkaroundthatwhichisstable

Page 52: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Organizebybusinessstream&team

•  Aimforstableteams&conKnuity•  Closetobusiness•  Managequeueswithincapacity

Stream#1DevTeam

Page 53: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

DeadlinesGood

EnddatesBad

Page 54: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

BigBatchSize

Makelotsofthis!Buildthis! Deliverthis!

Wait Wait

Page 55: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

SmallBatchSize

…andkeepgoing

Page 56: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

ProjectManager

Notfair!Youmisrepresentus!

Page 57: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Waitaminute….

ProjectManager

Sowhatis“Aproject”?

Wedon’tBreakupteams,orSKckdoggedlytorequirements

Wedo-  Allowchange-  Considervalue-  WorkconKnually

WhydoesPrince2containthisdefiniKon?

Andwhatdoesa“ProjectManager”actuallyManage?

Page 58: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

Problem#5:Language

Page 59: #ProjectLess Beyond Projects - Allan Kelly · 2017-03-02 · Beyond Projects Or The End of Projects and what happens next Allan Kelly - allan@allankelly.net hp:// Twier: @ allankellynet

“FalseProjects”

Whenthelanguageofprojectsisusedtodiscussworkwhichisnotaproject

Confusion!

StopconfusingpeopleStopmisleading

yourselves