201510 - the story of less (ace)

39
The Story of LeSS (Large-Scale Scrum) @KarimHarbott #LeSSWorks Karim Harbott - Agile Coaching Exchange (ACE) - Oct 2015

Upload: karim-harbott

Post on 14-Apr-2017

589 views

Category:

Leadership & Management


2 download

TRANSCRIPT

Page 1: 201510 - The Story of LeSS (ACE)

TheStoryofLeSS(Large-ScaleScrum)

@KarimHarbott#LeSSWorks

KarimHarbott-AgileCoachingExchange(ACE)-Oct2015

Page 2: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

TheHistoryofLeSS

ThePrinciples

TheFramework(s)

CaseStudy

1

2

3

4

Page 3: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

TheHistoryofLeSS

Page 4: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Nokia2005…

Page 5: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Howdoesthisscaletomultipleteams?

Page 6: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Analysts/UXteam Manager

Architectureteam Manager

DBAteam Manager

ComponentAteam Manager

ComponentBteam Manager

ComponentCteam Manager

Testingteam Manager

Typicalpre-Scrumorganisationalstructure

Page 7: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

• Dependencies• Delaysfeedbackloops• Lowerpriorityfeaturesbeingworkedon• Morehand-offsanddocumentation• Moreplanning,andre-planning

Page 8: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Across-functionalfeatureteamspansallfunctionsandcomponents

Analysts/UXteam Manager

Architectureteam Manager

DBAteam Manager

ComponentAteam Manager

ComponentBteam Manager

ComponentCteam Manager

Testingteam Manager

Page 9: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Analysts/UXteam Manager

Architectureteam Manager

DBAteam Manager

ComponentAteam Manager

ComponentBteam Manager

ComponentCteam Manager

Testingteam Manager

FeatureteamA

FeatureteamB

FeatureteamC

Page 10: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

600Experiments

Page 11: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

FollowtherulesShu

Ha

Ri

Understandtherulesandhowtoapplythemindifferentcontexts

Makeyourownrules

Page 12: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

600Experiments

Guides

3PagesofRules

10Principles

Page 13: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

ThePrinciples

Page 14: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Page 15: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Buildyourmethodup

Don’ttailoritdown

Page 16: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

-DavidSnowden

“Leaderswhotrytoimposeorderinacomplexcontextwillfail,butthosewhosetthestage,stepbackabit,allowpatternstoemerge,anddeterminewhichonesare

desirablewillsucceed.”

SCALEDAGILE

Vs

Page 17: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

“Simple,clearpurposeandprinciplesgiverisetocomplex,intelligentbehaviour.Complexrulesand

regulationsgiverisetosimpleandstupidbehaviour.”

-DeeHock

Page 18: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Transparency*

Inspec,on*

Adap,on*

Page 19: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

TheFramework(s)

Page 20: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

AfewoftheLeSSrules

• OneProductOwnerfortheproduct(notoneperteam)• OneProductBacklogfortheproduct(notoneperteam)• AllprioritisationgoesthroughtheProductOwner• OneDefinitionofDonefortheproduct• Amajorityofteamsareco-located,self-managing,cross-functionalfeatureteams

• Onesynchronisedsprintcadence• Aimforanintegrated,shippableproducteachsprint

Page 21: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

PotentiallyShippableProductIncrement

Page 22: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Page 23: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

• Noprojectmanagement.• Nosupportgroupssuchasconfigurationmanagement,CIsupport,or“qualityandprocess”.• Prefertoexpandtheresponsibilitiesoftheteams.• HeadofProductGroup-hierarchicalmanagerofallteams• FeatureTeams-longlived,cross-functionalteamwheredevelopmentisdone.• ProductOwner(team)-PO(+SMEs).Teamofpeers,nohierarchy.• UndoneDepartment-Ideallydoesnotexist,butmaydo;atleastinitially.

Page 24: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Page 25: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

• ProductOwner(team)-PO+APOs(+SMEs).Teamofpeers,nohierarchy.• Support-Environmentsupportforteams.Support,notprevent.Shouldbesmallandhelpful• UndoneDepartment-MorelikelytoexistandbebiggerinLeSSHuge.• CompetenceandCoaching-Practitionerexperts,Go-See,trainingandcoaching.

Page 26: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Page 27: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Page 28: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

CaseStudy-FinancialServices/eCommerce

Page 29: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Releasecyclewastypically15-18weeks

Lackoftrustbetween‘thebusiness’and‘technology’

‘Commitments’werefrequentlymissed

Productquality/stabilitywaslow

Moralewaslow

Teamswereremovedfromthecustomer

1

2

3

4

5

6

Page 30: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Area%1%UI%Team%

Project,%Programme%&%Func6onal%Management%

PO% PO% PO%

Backlog% Backlog% Backlog%

Backlog% Backlog% Backlog%

PO% PO% PO%

Area%2%UI%Team% Area%3%UI%Team%

Area%1%API%Team% Area%2%API%Team% Area%3%API%Team%

Backlog%

Area%3%API%Team%

PO%Backlog%

Area%3%backend%Team%

PO%

Page 31: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Feature'Team'

Backlog'

Feature'Team' Feature'Team' Feature'Team' Feature'Team' Feature'Team'

PO'+'SMEs'

Page 32: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Releasecycledownto4weeks

Collaborationbetweenallareasoftheproductgroup

Frequentdeliveryofvaluewithfullautomation

Learningculture

96%decreaseinmajorincidents

Customersatisfactionandconversiontrendingup

1

2

3

4

5

6

Page 33: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

“Themostvaluablethingwecanoffereachotheristheframeworkinwhichtothinkforourselves”

–NancyKline

Page 34: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

InSummary

Page 35: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Organisebycustomervalue

Useanon-prescriptiveframework+empiricism

Investintop-quartiledevelopers

Provideleadershipsupportforcontinuousimprovement

Hirestrongcoachestobuildaninternalcapability

1

2

3

4

5

Page 36: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Craig Larman / Bass Vodde

http://less.works

Coming soon

Page 37: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

[email protected] @KarimHarbott

• Born and live in London, UK

• Enterprise Agile Coach and Trainer • Former developer and ScrumMaster • Executive coach

• Years of experience in scaling Scrum in large product groups

• Arsenal fan!!

Karim Harbott

Page 38: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

Page 39: 201510 - The Story of LeSS (ACE)

@KarimHarbott#LeSSWorks

“Thereisnopath.Thepathismadebywalking”-AntonioMachado