201510 - the story of less (ace)
TRANSCRIPT
TheStoryofLeSS(Large-ScaleScrum)
@KarimHarbott#LeSSWorks
KarimHarbott-AgileCoachingExchange(ACE)-Oct2015
@KarimHarbott#LeSSWorks
TheHistoryofLeSS
ThePrinciples
TheFramework(s)
CaseStudy
1
2
3
4
@KarimHarbott#LeSSWorks
TheHistoryofLeSS
@KarimHarbott#LeSSWorks
Nokia2005…
@KarimHarbott#LeSSWorks
Howdoesthisscaletomultipleteams?
@KarimHarbott#LeSSWorks
Analysts/UXteam Manager
Architectureteam Manager
DBAteam Manager
ComponentAteam Manager
ComponentBteam Manager
ComponentCteam Manager
Testingteam Manager
Typicalpre-Scrumorganisationalstructure
@KarimHarbott#LeSSWorks
• Dependencies• Delaysfeedbackloops• Lowerpriorityfeaturesbeingworkedon• Morehand-offsanddocumentation• Moreplanning,andre-planning
@KarimHarbott#LeSSWorks
Across-functionalfeatureteamspansallfunctionsandcomponents
Analysts/UXteam Manager
Architectureteam Manager
DBAteam Manager
ComponentAteam Manager
ComponentBteam Manager
ComponentCteam Manager
Testingteam Manager
@KarimHarbott#LeSSWorks
Analysts/UXteam Manager
Architectureteam Manager
DBAteam Manager
ComponentAteam Manager
ComponentBteam Manager
ComponentCteam Manager
Testingteam Manager
FeatureteamA
FeatureteamB
FeatureteamC
@KarimHarbott#LeSSWorks
600Experiments
@KarimHarbott#LeSSWorks
FollowtherulesShu
Ha
Ri
Understandtherulesandhowtoapplythemindifferentcontexts
Makeyourownrules
@KarimHarbott#LeSSWorks
600Experiments
Guides
3PagesofRules
10Principles
@KarimHarbott#LeSSWorks
ThePrinciples
@KarimHarbott#LeSSWorks
@KarimHarbott#LeSSWorks
Buildyourmethodup
Don’ttailoritdown
@KarimHarbott#LeSSWorks
-DavidSnowden
“Leaderswhotrytoimposeorderinacomplexcontextwillfail,butthosewhosetthestage,stepbackabit,allowpatternstoemerge,anddeterminewhichonesare
desirablewillsucceed.”
SCALEDAGILE
Vs
@KarimHarbott#LeSSWorks
“Simple,clearpurposeandprinciplesgiverisetocomplex,intelligentbehaviour.Complexrulesand
regulationsgiverisetosimpleandstupidbehaviour.”
-DeeHock
@KarimHarbott#LeSSWorks
Transparency*
Inspec,on*
Adap,on*
@KarimHarbott#LeSSWorks
TheFramework(s)
@KarimHarbott#LeSSWorks
AfewoftheLeSSrules
• OneProductOwnerfortheproduct(notoneperteam)• OneProductBacklogfortheproduct(notoneperteam)• AllprioritisationgoesthroughtheProductOwner• OneDefinitionofDonefortheproduct• Amajorityofteamsareco-located,self-managing,cross-functionalfeatureteams
• Onesynchronisedsprintcadence• Aimforanintegrated,shippableproducteachsprint
@KarimHarbott#LeSSWorks
PotentiallyShippableProductIncrement
@KarimHarbott#LeSSWorks
@KarimHarbott#LeSSWorks
• Noprojectmanagement.• Nosupportgroupssuchasconfigurationmanagement,CIsupport,or“qualityandprocess”.• Prefertoexpandtheresponsibilitiesoftheteams.• HeadofProductGroup-hierarchicalmanagerofallteams• FeatureTeams-longlived,cross-functionalteamwheredevelopmentisdone.• ProductOwner(team)-PO(+SMEs).Teamofpeers,nohierarchy.• UndoneDepartment-Ideallydoesnotexist,butmaydo;atleastinitially.
@KarimHarbott#LeSSWorks
@KarimHarbott#LeSSWorks
• ProductOwner(team)-PO+APOs(+SMEs).Teamofpeers,nohierarchy.• Support-Environmentsupportforteams.Support,notprevent.Shouldbesmallandhelpful• UndoneDepartment-MorelikelytoexistandbebiggerinLeSSHuge.• CompetenceandCoaching-Practitionerexperts,Go-See,trainingandcoaching.
@KarimHarbott#LeSSWorks
@KarimHarbott#LeSSWorks
@KarimHarbott#LeSSWorks
CaseStudy-FinancialServices/eCommerce
@KarimHarbott#LeSSWorks
Releasecyclewastypically15-18weeks
Lackoftrustbetween‘thebusiness’and‘technology’
‘Commitments’werefrequentlymissed
Productquality/stabilitywaslow
Moralewaslow
Teamswereremovedfromthecustomer
1
2
3
4
5
6
@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%
@KarimHarbott#LeSSWorks
Feature'Team'
Backlog'
Feature'Team' Feature'Team' Feature'Team' Feature'Team' Feature'Team'
PO'+'SMEs'
@KarimHarbott#LeSSWorks
Releasecycledownto4weeks
Collaborationbetweenallareasoftheproductgroup
Frequentdeliveryofvaluewithfullautomation
Learningculture
96%decreaseinmajorincidents
Customersatisfactionandconversiontrendingup
1
2
3
4
5
6
@KarimHarbott#LeSSWorks
“Themostvaluablethingwecanoffereachotheristheframeworkinwhichtothinkforourselves”
–NancyKline
@KarimHarbott#LeSSWorks
InSummary
@KarimHarbott#LeSSWorks
Organisebycustomervalue
Useanon-prescriptiveframework+empiricism
Investintop-quartiledevelopers
Provideleadershipsupportforcontinuousimprovement
Hirestrongcoachestobuildaninternalcapability
1
2
3
4
5
@KarimHarbott#LeSSWorks
Craig Larman / Bass Vodde
http://less.works
Coming soon
@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
@KarimHarbott#LeSSWorks
@KarimHarbott#LeSSWorks
“Thereisnopath.Thepathismadebywalking”-AntonioMachado