organizational and technical strategies for achieving the lean-agile enterprise
TRANSCRIPT
World®’16
OrganizationalandTechnicalStrategiesforAchievingtheLeanAgileEnterpriseFrancisKelly- VPofPartnerDevelopmentandEnterpriseSales- ScaledAgile,Inc.
AMX116S
AGILEMANAGEMENT
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Joinusforanengagingandhigh-energytalkwherewe'lldiscusshowleadership,Leanconcepts,productdevelopmentflowandteam-levelagilehelpyouachievealignment,transparencyandvisibility—fromtheportfoliothroughtheprogramandteamlevels—andensurevaluedelivery,customersatisfactionandhappydevelopers.
FrancisKellyVicePresident,PartnerDevelopmentandEnterpriseSales
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Wethoughtwe’dbedevelopinglikethis.
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
LibraryofCongress
Butsometimesitfeelslikethis.
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Problems discovered
too lateNo way to improve
systematically
Hard to manage
distributed teams
LatedeliveryToo little
visibility Too early commitment to a design that didn’t
work
Poor morale
Massive growth in
complexity
Phase gate SDLC isn't
helping reduce riskUnder-
estimated dependencies
Andourretrospectivesreadlikethis:
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Management’schallenge
It is not enough that management commit themselves to quality and productivity. … They must know what it is they must do.
Such a responsibility cannot be delegated.
—W. Edwards Deming
“…andifyoucan’tcome,sendnoone.”—VignettefromOutoftheCrisis,Deming,1986
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Whatitistheymustdo
§ EmbraceaLean-Agilemindset
§ ImplementLean-Agilepractices
§ Leadtheimplementation
§ Getresults
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD9
EmbraceaLean-Agilemindset
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EmbraceLean-Agilevalues
HouseofLean
Individualsandinteractionsoverprocessesandtools
Workingsoftwareovercomprehensivedocumentation
Customercollaborationovercontractnegotiation
Respondingtochangeoverfollowingaplan
AgileManifesto
LEADERSHIP
Res
pect
for
peop
le a
nd c
ultu
re
Flow
Inno
vatio
n
Rel
entle
ssim
prov
emen
t
VALUE
Valueinthesustainablyshortestleadtime
Thatis,whilethereisvalueintheitemsontheright,wevaluetheitemsontheleftmore.
Weareuncoveringbetterwaysofdevelopingsoftwarebydoingitandhelpingothersdoit.Throughthisworkwehavecometovalue:
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
#1- Takeaneconomicview
#2- Applysystemsthinking
#3- Assumevariability;preserveoptions
#4- Buildincrementallywithfast,integratedlearningcycles
#5- Basemilestonesonobjectiveevaluationofworkingsystems
#6- VisualizeandlimitWIP,reducebatchsizes,andmanagequeuelengths
#7- Applycadence,synchronizewithcross-domainplanning
#8- Unlocktheintrinsicmotivationofknowledgeworkers
#9- Decentralizedecision-making
SAFeLean-Agileprinciples
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Buildingincrementallyacceleratesvaluedelivery
4 444 :Documents Documents Unverified System System
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Anddeliversbettereconomics
Earlydeliveryprovidesfastvaluewithfastfeedback
Time
Valu
e D
eliv
ery
Fast feedback
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD14
ImplementLean-Agilepractices
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD15
SAFe® isafreelyrevealedknowledgebaseofintegrated,provenpatternsforenterprise
Lean-Agiledevelopment.
Knowledgeforpeoplebuildingtheworld'smostimportantsystems
scaledagileframework.com
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Three-levelSAFe4.0
Expandonelevel
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NothingbeatsanAgileteam
§ Cross-functional,self-organizingentitiesthatcandefine,build andtest athingofvalue
§ Appliesbasicscientificpractice: Plan—Do—Check—Adjust
§ Deliversvalueeverytwoweeks
Team1
Teamn
Do
CheckAdjust
Plan
PDCA
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Thatintegratesfrequently
AgileTeam1
AgileTeam2
Mainline
Checkinfirstslice
Checkoutmostfunctionality
Checknewestchangesbackin
Alwayscurrentmainlineincreasesprogramvelocity
§ Avoidphysicalbranchingforsoftware
§ Frequentlyintegratehardwarebranches
§ Usedevelopmentbyintentioninforinter-teamdependencies
Integrationpointscontrolproductdevelopment.— Dantar Oosterwal,TheLeanMachine
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Appliestestautomation
Testautomationsupportsrapidregressiontesting
4 Implementedinthesameiteration
4 Maintainedunderversioncontrol
4 Passingvs.not-yet-passingand
brokenautomatedtestsarethereal
iterationprogressindicator
Done
ü Test1ü Test2ü Test3ü Test4ü Test5
…
ü Test1Test2
ü Test3Test4Test5…
Progress
Testautomation
Buildingfunctionality
Iteration
û
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ExceptateamofAgileteams
§ Align50-125practitionerstoacommonmission
§ Applycadenceandsynchronization,ProgramIncrementsevery6-12weeks
§ ProvideVision,Roadmap,architecturalguidance
D
CA
P
D
CA
PD
CA
PD
CA
PD
CA
PD
CA
PD
CA
PD
CA
P
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Withsomearchitecturalrunway
ArchitecturalRunway—existingcode,hardwarecomponents,etc.thattechnicallyenablenear-termbusinessfeatures
4 Enablersbuilduptherunway
4 Featuresconsumeit
4 ArchitecturalRunwaymustbecontinuouslymaintained
4 Enablersextendtherunway
ArchitecturalRunway
…tosupportfuturefeatures
Implementednow…
FeatureFeature
Feature
Enabler
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheARTtakesasystemsview
Business ProductMgmt
Hardware Software Testing
A G I L E R E L E A S E T R A I N
Program DeploymentArch/SysEng.
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SynchronizeswithPIPlanning
4 Allstakeholdersface-to-face(buttypicallymultiplelocations)
4 Managementsetsthemission,withminimumpossibleconstraints
4 Requirementsanddesignemerge
4 Importantstakeholderdecisionsareaccelerated
4 Teamscreate—andtakeresponsibilityfor—plans
Futureproductdevelopmenttaskscan’tbepre-determined.Distributeplanningandcontroltothosewhocanunderstandandreacttotheendresults. — MichaelKennedy,ProductDevelopmentfortheLeanEnterprise
ForashortvideoPIplanningexample,see:https://youtu.be/ZZAtl7nAB1M
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Demonstrates the full system every two weeks
§ An integrated solution demo
§ Objectivemilestone
§ Demofromthestagingenvironment,
orthenearestproxyFullsystem
SystemTeam
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Inspects and adapts every PI
Every PI, teams systematically address the larger impediments that are limiting velocity
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Buildaportfolioorganizedaroundvalue
§ IdentifyandorganizearoundValueStreams
§ CommunicateenterprisestrategywithStrategicThemes
§ EmpowerdecisionmakerswithLean-AgileBudgeting
§ Providevisibilityandgovernancetocross-cuttinginitiativeswithKanban
Trigger $
Lead time
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Collapseonelevel
ApplytheValueStreamlevelforlargesystems
28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
§ Applycadenceandsynchronization
§ EstablishlocalgovernancewithValueStreamrolesandEconomicFramework
§ ManagefixedandvariableSolutionIntent
§ ManagetheflowofCapabilitieswiththeValueStreamKanban
§ FrequentlyintegrateandvalidateCustomersolutions
New4.0ValueStreamlevel
29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD29
Leadtheimplementation
30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Leadershipfoundation
People are already doing their best; the problems are with the system. Only management can change the system.
—W. Edwards Deming
Res
pect
for
peop
le a
nd c
ultu
re
Flow
Inno
vatio
n
Rel
entle
ssim
prov
emen
t
VALUE
LEADERSHIP
31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ImplementingSAFe® 1-2-3
32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SAFe implementation:startwiththefirstART!
33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD33
Getresults
34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Businessresults
30– 75%fastertimetomarket
Happier,moremotivatedemployees
20– 50%increaseinproductivity
50%+defectreduction
See ScaledAgileFramework.com/case-studies
35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
See ScaledAgileFramework.com/case-studies
36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD36
Gaintheknowledge
LeadingSAFe® 4.0withSACertification
ImplementingSAFe® 4.0withSPC4Certification
FindSAFetrainingworldwideat:ScaledAgile.com
ExploretheSAFeknowledgebaseandfindfreeresourcesat:ScaledAgileFramework.com
37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Thankyou.
Stayconnectedatcommunities.ca.com
39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AgileManagement
FormoreinformationonAgileManagement,pleasevisit:http://cainc.to/9Zed5W