organizational and technical strategies for achieving the lean-agile enterprise

39
World ® ’1 6 Organizational and Technical Strategies for Achieving the Lean Agile Enterprise Francis Kelly - VP of Partner Development and Enterprise Sales - Scaled Agile, Inc. AMX116S AGILE MANAGEMENT

Upload: ca-technologies

Post on 16-Apr-2017

75 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

World®’16

OrganizationalandTechnicalStrategiesforAchievingtheLeanAgileEnterpriseFrancisKelly- VPofPartnerDevelopmentandEnterpriseSales- ScaledAgile,Inc.

AMX116S

AGILEMANAGEMENT

Page 2: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Joinusforanengagingandhigh-energytalkwherewe'lldiscusshowleadership,Leanconcepts,productdevelopmentflowandteam-levelagilehelpyouachievealignment,transparencyandvisibility—fromtheportfoliothroughtheprogramandteamlevels—andensurevaluedelivery,customersatisfactionandhappydevelopers.

FrancisKellyVicePresident,PartnerDevelopmentandEnterpriseSales

Page 4: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Wethoughtwe’dbedevelopinglikethis.

Page 5: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

LibraryofCongress

Butsometimesitfeelslikethis.

Page 6: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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:

Page 7: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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

Page 8: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Whatitistheymustdo

§ EmbraceaLean-Agilemindset

§ ImplementLean-Agilepractices

§ Leadtheimplementation

§ Getresults

Page 9: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD9

EmbraceaLean-Agilemindset

Page 10: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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:

Page 11: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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

Page 12: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Buildingincrementallyacceleratesvaluedelivery

4 444 :Documents Documents Unverified System System

Page 13: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Anddeliversbettereconomics

Earlydeliveryprovidesfastvaluewithfastfeedback

Time

Valu

e D

eliv

ery

Fast feedback

Page 14: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD14

ImplementLean-Agilepractices

Page 15: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD15

SAFe® isafreelyrevealedknowledgebaseofintegrated,provenpatternsforenterprise

Lean-Agiledevelopment.

Knowledgeforpeoplebuildingtheworld'smostimportantsystems

scaledagileframework.com

Page 16: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Three-levelSAFe4.0

Expandonelevel

Page 17: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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

Page 18: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thatintegratesfrequently

AgileTeam1

AgileTeam2

Mainline

Checkinfirstslice

Checkoutmostfunctionality

Checknewestchangesbackin

Alwayscurrentmainlineincreasesprogramvelocity

§ Avoidphysicalbranchingforsoftware

§ Frequentlyintegratehardwarebranches

§ Usedevelopmentbyintentioninforinter-teamdependencies

Integrationpointscontrolproductdevelopment.— Dantar Oosterwal,TheLeanMachine

Page 19: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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

û

Page 20: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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

Page 21: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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

Page 22: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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.

Page 23: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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

Page 24: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Demonstrates the full system every two weeks

§ An integrated solution demo

§ Objectivemilestone

§ Demofromthestagingenvironment,

orthenearestproxyFullsystem

SystemTeam

Page 25: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Inspects and adapts every PI

Every PI, teams systematically address the larger impediments that are limiting velocity

Page 26: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Buildaportfolioorganizedaroundvalue

§ IdentifyandorganizearoundValueStreams

§ CommunicateenterprisestrategywithStrategicThemes

§ EmpowerdecisionmakerswithLean-AgileBudgeting

§ Providevisibilityandgovernancetocross-cuttinginitiativeswithKanban

Trigger $

Lead time

Page 27: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Collapseonelevel

ApplytheValueStreamlevelforlargesystems

Page 28: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Applycadenceandsynchronization

§ EstablishlocalgovernancewithValueStreamrolesandEconomicFramework

§ ManagefixedandvariableSolutionIntent

§ ManagetheflowofCapabilitieswiththeValueStreamKanban

§ FrequentlyintegrateandvalidateCustomersolutions

New4.0ValueStreamlevel

Page 29: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD29

Leadtheimplementation

Page 30: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

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

Page 31: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ImplementingSAFe® 1-2-3

Page 32: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SAFe implementation:startwiththefirstART!

Page 33: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD33

Getresults

Page 34: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Businessresults

30– 75%fastertimetomarket

Happier,moremotivatedemployees

20– 50%increaseinproductivity

50%+defectreduction

See ScaledAgileFramework.com/case-studies

Page 35: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

See ScaledAgileFramework.com/case-studies

Page 36: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD36

Gaintheknowledge

LeadingSAFe® 4.0withSACertification

ImplementingSAFe® 4.0withSPC4Certification

FindSAFetrainingworldwideat:ScaledAgile.com

ExploretheSAFeknowledgebaseandfindfreeresourcesat:ScaledAgileFramework.com

Page 37: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

Page 38: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

Page 39: Organizational and Technical Strategies for Achieving the Lean-Agile Enterprise

39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AgileManagement

FormoreinformationonAgileManagement,pleasevisit:http://cainc.to/9Zed5W