Slide 1

Slide 1 text

Why Agile Teams Have Nothing rethinking AGILE To Do With Business Agility 20 June 2019, DevOps Meetup, Zürich, CH Dr. Klaus Leopold twitter: @klausleopold web: www.LEANability.com mail: [email protected]

Slide 2

Slide 2 text

@klausleopold www.LEANability.com The Problem

Slide 3

Slide 3 text

@klausleopold www.LEANability.com INITIAL SITUATION a company wants to improve time to market of projects — be proactive on the market — — exploit opportunities in the market — — be prepared for continuous change—

Slide 4

Slide 4 text

@klausleopold www.LEANability.com

Slide 5

Slide 5 text

@klausleopold www.LEANability.com •minimum requirements for teams: -visualization (board) -standup meetings -retrospectives -measurements: lead time, throughput www.LEANability.com AWESOME •cross functional teams •product teams •teams can chose their Agile method OVERVIEW OF THE AGILE TRANSITION

Slide 6

Slide 6 text

@klausleopold www.LEANability.com HOW WAS THE TRANSFORMATION DONE? 1.5 year transformation project was set up •600 people received basic agile training “Agile Mindset” • reorganization was carried out • AGILE was implemented team by team • support of 16 external coaches • 11 internal Agile Coaches were established

Slide 7

Slide 7 text

@klausleopold www.LEANability.com RESULTS AFTER ~12 MONTH ~80% teams were “fully transformed”

Slide 8

Slide 8 text

@klausleopold www.LEANability.com EVERYTHING IS GREAT, ISN’t IT ✓ boards ✓ standups ✓ retrospectives ✓ communication ✓ collaboration ✓ metrics www.LEANability.com

Slide 9

Slide 9 text

@klausleopold www.LEANability.com time expected actual velocity Scrum Sprint Velocity (throughput) trend, team level

Slide 10

Slide 10 text

@klausleopold www.LEANability.com

Slide 11

Slide 11 text

@klausleopold www.LEANability.com time actual expected lead time Kanban Lead Time trend, team level

Slide 12

Slide 12 text

@klausleopold www.LEANability.com

Slide 13

Slide 13 text

@klausleopold www.LEANability.com time expected actual lead time Time-to-Market Initiatives trend W T * ? ! ?

Slide 14

Slide 14 text

@klausleopold www.LEANability.com What do you think is the problem? quick reflection Have a short discussion with your neighbor(s). Present some ideas in the plenary.

Slide 15

Slide 15 text

@klausleopold www.LEANability.com the search for the causes

Slide 16

Slide 16 text

@klausleopold www.LEANability.com About dependencies and agile interactions

Slide 17

Slide 17 text

@klausleopold www.LEANability.com NEXT DONE DEVELOP BACKLOG a typical (simplified) team board EXTERNAL WAITING

Slide 18

Slide 18 text

@klausleopold www.LEANability.com NEXT DONE DEVELOP BACKLOG team 1 team 2 EXTERNAL WAITING NEXT DONE DEVELOP BACKLOG EXTERNAL WAITING

Slide 19

Slide 19 text

@klausleopold www.LEANability.com team dependency graph why are there still so many dependencies? —> multiple teams work on one product —> products are not completely independent —> we are talking about 600 people

Slide 20

Slide 20 text

@klausleopold www.LEANability.com

Slide 21

Slide 21 text

@klausleopold www.LEANability.com team 1 team 2 team 3 team 4 customer wish: write a love letter

Slide 22

Slide 22 text

@klausleopold www.LEANability.com customer wish: write a love letter

Slide 23

Slide 23 text

@klausleopold www.LEANability.com

Slide 24

Slide 24 text

@klausleopold www.LEANability.com Agility of an organization is not about having many agile teams. Organizational agility is about having agile interactions between teams. Klaus Leopold

Slide 25

Slide 25 text

@klausleopold www.LEANability.com

Slide 26

Slide 26 text

@klausleopold www.LEANability.com Great to see the teams working so well. But does team 3 know what team 2 is doing?

Slide 27

Slide 27 text

@klausleopold www.LEANability.com no agile interactions between the teams

Slide 28

Slide 28 text

@klausleopold www.LEANability.com About the workflow

Slide 29

Slide 29 text

@klausleopold www.LEANability.com NEXT DONE DEVELOP BACKLOG another typical team board EXTERNAL WAITING

Slide 30

Slide 30 text

@klausleopold www.LEANability.com NEXT DONE DEVELOP BACKLOG WAITING 4 INTEGRATION EXTERNAL WAITING

Slide 31

Slide 31 text

@klausleopold www.LEANability.com NEXT DONE DEVELOP BACKLOG WAITING 4 INTEGRATION WAITING 4 ACCEPTANCE EXTERNAL WAITING

Slide 32

Slide 32 text

@klausleopold www.LEANability.com NEXT DONE DEVELOP BACKLOG WAITING 4 INTEGRATION WAITING 4 ACCEPTANCE WAITING 4 RELEASE quarterly monthly EXTERNAL WAITING

Slide 33

Slide 33 text

@klausleopold www.LEANability.com NEXT DONE DEVELOP BACKLOG WAITING 4 INTEGRATION WAITING 4 ACCEPTANCE WAITING 4 RELEASE quarterly monthly EXTERNAL WAITING

Slide 34

Slide 34 text

@klausleopold www.LEANability.com NEXT DON DEVELOP WAITING BACKLOG WAITING 4 INTEGRATION WAITING 4 ACCEPTANCE WAITING 4 RELEASE ANALYZE DEVELOPMENT PRODUCT BACKLOG WAITING

Slide 35

Slide 35 text

@klausleopold www.LEANability.com NEXT BACKLOG ANALYZE DEVELOPMENT PRODUCT BACKLOG WAITING DETAIL CONCEPT ROUGH CONCEPT WAITING 4 APPROVAL WAITING 4 STEERING
 COMMITTEE WAITING WAITING IDEA TRIAGE POOL OF NEW IDEAS

Slide 36

Slide 36 text

@klausleopold www.LEANability.com NEXT DONE DEVELOP BACKLOG WAITING 4 INTEGRATION WAITING 4 ACCEPTANCE WAITING 4 RELEASE ANALYZE DEVELOPMENT PRODUCT BACKLOG DETAIL CONCEPT ROUGH CONCEPT WAITING 4 APPROVAL WAITING 4 STEERING
 COMMITTEE WAITING IDEA TRIAGE POOL OF NEW IDEAS WAITING WAITING WAITING we are so fucking AGILE, yay!! monthly quarterly yearly quarterly monthly

Slide 37

Slide 37 text

@klausleopold www.LEANability.com NEXT DONE DEVELOP BACKLOG WAITING 4 INTEGRATION WAITING 4 ACCEPTANCE WAITING 4 RELEASE ANALYZE DEVELOPMENT PRODUCT BACKLOG DETAIL CONCEPT ROUGH CONCEPT WAITING 4 APPROVAL WAITING 4 STEERING
 COMMITTEE WAITING IDEA TRIAGE POOL OF NEW IDEAS WAITING WAITING WAITING we are so fucking AGILE, yay!! maybe this is Agile software development but this has NOTHING to do with
 business agility!! this company is as lame on the market as before

Slide 38

Slide 38 text

@klausleopold www.LEANability.com no end-2-end management of the value STREAM

Slide 39

Slide 39 text

@klausleopold www.LEANability.com About the strategic portfolio

Slide 40

Slide 40 text

@klausleopold www.LEANability.com NEXT REALIZE BACKLOG EXTERNAL WAITING and another typical team board REVIEW DONE (2) (8) (4) Work In Process limits - AWESOME!!

Slide 41

Slide 41 text

@klausleopold www.LEANability.com Work In Process limits are AWESOME!! - reduce delivery risk - increase predictability - increase system stability - … - reduce switching overhead - reduce cycle time & time to market - reduce cost of delay

Slide 42

Slide 42 text

@klausleopold www.LEANability.com Work In Progress limits are AWESOME!! - reduce delivery risk - increase predictability - increase system stability - … - reduce switching overhead - reduce cycle time & time to market - reduce cost of delay You need to limit work items where you want to achieve the benefits!

Slide 43

Slide 43 text

@klausleopold www.LEANability.com epic story task initiative (project) area of influence at team level don’t be surprised when you don’t see any improvement in TTM if you don’t manage TTM elements

Slide 44

Slide 44 text

@klausleopold www.LEANability.com no agile strategic portfolio management

Slide 45

Slide 45 text

@klausleopold www.LEANability.com THE PROBLEMS no agile strategic portfolio management no end-2-end management of the value STREAM no agile interactions between the teams

Slide 46

Slide 46 text

@klausleopold www.LEANability.com Which of these problems sound familiar to you? What are the biggest challenges in your context? Have a short discussion with your neighbor(s). quick reflection

Slide 47

Slide 47 text

@klausleopold www.LEANability.com First Solutions Awesome!

Slide 48

Slide 48 text

@klausleopold www.LEANability.com NO agile interactions between teams

Slide 49

Slide 49 text

@klausleopold www.LEANability.com product 1 product 2 product 3 do NOT optimize organizational structures (=teams)! optimize value delivery (=products/services)! we built product boards to manage intra-product dependencies

Slide 50

Slide 50 text

@klausleopold www.LEANability.com We've found a dependency to you guys. Maria is an expert on it. She is currently working on X. What do we do?

Slide 51

Slide 51 text

@klausleopold www.LEANability.com —> product standups —> product retrospectives —> product replenishments FEEDBACK LOOPS

Slide 52

Slide 52 text

@klausleopold www.LEANability.com product 1 product 2 product 3 only inter-product dependencies remain we established operational portfolio management to manage inter-product dependencies

Slide 53

Slide 53 text

@klausleopold www.LEANability.com The Operational Portfolio Board Analyze Realize Accept Delivery DONE External waiting Product 1 Product 2 Product 3

Slide 54

Slide 54 text

@klausleopold www.LEANability.com —> portfolio standups —> portfolio retrospectives —> portfolio replenishments FEEDBACK LOOPS

Slide 55

Slide 55 text

@klausleopold www.LEANability.com no end-2-end management of the value stream

Slide 56

Slide 56 text

@klausleopold www.LEANability.com we simplified the upstream DEV 
 READY ANALYZE BACKLOG DONE PRODUCT 1 PRODUCT 2 PRODUCT 3 DEVELOP UA SHIP WAITING 4 APPROVAL ROUGH CONCEPT biweekly we brought business on board WIP LIMITS APPLY HERE!!

Slide 57

Slide 57 text

@klausleopold www.LEANability.com —> standup + business —> retrospectives + business —> replenishment + business FEEDBACK LOOPS

Slide 58

Slide 58 text

@klausleopold www.LEANability.com no agile strategic portfolio management

Slide 59

Slide 59 text

@klausleopold www.LEANability.com MAKE MONEY INVESTMENTS BIZ
 METRICS COMPANY STRATEGY POOL OF EVALUATED IDEAS NEXT TOP 5 EVALUATED IDEAS IN DEVELOPMENT MEASURE
 SUCCESS & TWEAK ADAPT
 &
 TWEAK IMPACT (NOT) ACHIEVED REALIZATION DONE REVIEW IIP IDEAS information radiator ideation & prioritization development & measurement The Strategic Portfolio Board

Slide 60

Slide 60 text

@klausleopold www.LEANability.com —> standup —> retrospectives —> strategy review FEEDBACK LOOPS

Slide 61

Slide 61 text

@klausleopold www.LEANability.com THE PROBLEMS no agile strategic portfolio management no end-2-end management of the value STREAM no agile interactions between the teams

Slide 62

Slide 62 text

@klausleopold www.LEANability.com business agility is no team sport! it’s company sport!! @klausleopold www.LEANability.com

Slide 63

Slide 63 text

@klausleopold www.LEANability.com Level 1: operational … B C DONE A team 1 B C DONE A team 2 B C DONE A team N @klausleopold www.LEANability.com FLIGHt levels

Slide 64

Slide 64 text

Level 1: operational Level 2: end-2-end coordination … B C DONE A team 1 B C DONE A team 2 B C DONE A team N @klausleopold www.LEANability.com C DONE B A C DONE B A C DONE B A FLIGHt levels @klausleopold www.LEANability.com @klausleopold www.LEANability.com

Slide 65

Slide 65 text

coord 1 coord 2 coord N Level 1: operational Level 2: end-2-end coordination … B C DONE A team 1 B C DONE A team 2 B C DONE A team N @klausleopold www.LEANability.com deliver DONE realize concept deliver DONE realize concept C DONE B A FLIGHt levels @klausleopold www.LEANability.com @klausleopold www.LEANability.com

Slide 66

Slide 66 text

coord 1 coord 2 coord N Level 1: operational … B C DONE A team 1 B C DONE A team 2 B C DONE A team N @klausleopold deliver DONE realize concept deliver DONE realize concept C DONE B A B C D A Level 3: strategy Level 2: end-2-end coordination www.LEANability.com FLIGHt levels @klausleopold www.LEANability.com @klausleopold www.LEANability.com

Slide 67

Slide 67 text

B C D A B C DONE A B C DONE A B C DONE A coord 1 coord 2 coord N Level 1: operational Level 3: strategy … team 1 team 2 team N @klausleopold DELIVER COORDINATE B C D A PRIORITIZE deliver DONE realize concept deliver DONE realize concept C DONE B A Level 2: end-2-end coordination www.LEANability.com @klausleopold www.LEANability.com FLIGHt levels

Slide 68

Slide 68 text

LEANability GmbH | Rögergasse 36/16 | A-1090 Wien o f f i c e @ L E A N a b i l i t y. c o m | + 4 3 6 7 6 3 3 0 4 8 0 3 www.LEANability.com | facebook.LEANability.com www.practicalkanban.com youtube.com/c/LeanBusinessAgility