Slide 1

Slide 1 text

TeamTopologies.com @TeamTopologies Team Topologies core agility for the self-steering organization Matthew Skelton, co-author of Team Topologies Digitale Leute Summit, Köln, DE| 13 November 2024 Talk 52

Slide 2

Slide 2 text

Team Topologies is the foundation of a humane product-centric operating model 2

Slide 3

Slide 3 text

Matthew Skelton 3 Co-author of the book Team Topologies Holistic Innovation LinkedIn: matthewskelton Mastodon: @[email protected]

Slide 4

Slide 4 text

Team Topologies 4 Organizing business and technology teams for fast flow Matthew Skelton & Manuel Pais IT Revolution Press, 2019 teamtopologies.com/book

Slide 5

Slide 5 text

5 “We are on a mission to make work more humane and more effective for everyone via Team Topologies patterns and principles.” https://teamtopologies.com/mission

Slide 6

Slide 6 text

6 The core Team Topologies operation will soon be not-for-profit. We’re here to support you, not make $$$ from certifications.

Slide 7

Slide 7 text

Why do so many organizations struggle with being responsive? 7

Slide 8

Slide 8 text

8

Slide 9

Slide 9 text

9 How can you run a marathon, or dance ballet, or climb a rockface if you don’t have core agility?

Slide 10

Slide 10 text

10

Slide 11

Slide 11 text

12 Most organizations do not invest the time in core agility and self-awareness … but then complain that “things are too slow”

Slide 12

Slide 12 text

13 Major activities need core agility

Slide 13

Slide 13 text

14 Team Topologies is core agility for the self-steering organization Photo by kike vega on Unsplash

Slide 14

Slide 14 text

Business Agility: the ability to respond rapidly* to changing internal and external conditions (* in hours)

Slide 15

Slide 15 text

16 Photo by Daniele Levis Pelusi on Unsplash Remote-first

Slide 16

Slide 16 text

17 Photo by chuttersnap on Unsplash Speed of change: technology, climate, geopolitical

Slide 17

Slide 17 text

18 Photo by chuttersnap on Unsplash Increased global and local competition

Slide 18

Slide 18 text

What is Team Topologies? 19

Slide 19

Slide 19 text

Team Topologies is the foundation of a humane product-centric operating model 20

Slide 20

Slide 20 text

Team Topologies is a way to navigate the transition from “Project” to “Product” 📅➡📦 21

Slide 21

Slide 21 text

“Team Topologies is a set of coherent patterns to encourage emergent behaviors for fast flow in humane organizations” 22 Matthew Skelton

Slide 22

Slide 22 text

26 Team Topologies is for navigating knowledge-work

Slide 23

Slide 23 text

27 Team Topologies is for technology-assisted, empowered teams

Slide 24

Slide 24 text

28 Team Topologies is for humane, effective organizations

Slide 25

Slide 25 text

29 Team Topologies can help generate operating models

Slide 26

Slide 26 text

30 Team Topologies brings clarity of purpose

Slide 27

Slide 27 text

31 Team Topologies provides continuous adaptation

Slide 28

Slide 28 text

32 Team Topologies is core agility for the self-steering organization Photo by kike vega on Unsplash

Slide 29

Slide 29 text

What are the key principles informing Team Topologies? 33

Slide 30

Slide 30 text

40 1 - Focus on flow

Slide 31

Slide 31 text

41 2 - Ensure there is high trust inside teams

Slide 32

Slide 32 text

42 3 - Design teams to be persistent (long-lived)

Slide 33

Slide 33 text

43 4 - Limit team cognitive load

Slide 34

Slide 34 text

44 5 - Enable rapid, safe changes to apps, data, infrastructure, etc.

Slide 35

Slide 35 text

45 6 - Ensure that incentives are healthy for 24x7 operation and on-call

Slide 36

Slide 36 text

46 7 - Encourage teams to be close to their customers - internal and external

Slide 37

Slide 37 text

47 8 - Acknowledge that it is not possible to predict the behavior of modern complex software ecosystems - design your processes to match

Slide 38

Slide 38 text

48 9 - Encourage ongoing discovery and innovation at team and product levels

Slide 39

Slide 39 text

49 10 - Avoid teams waiting on many other teams during delivery

Slide 40

Slide 40 text

🩺 Sense-check: which of these things feel strange / not relevant / out of place / etc.? 50

Slide 41

Slide 41 text

51 If each person in the organization is blocked for 1 hour per working day, how much does this cost?

Slide 42

Slide 42 text

52 ● Fully-loaded cost: €160k per year ● 260 paid days per year ● Total of 400 people

Slide 43

Slide 43 text

53 Person fully weighted cost per year Person cost per day Hours blocked per 8-hour day Days blocked per 260-day year Cost of blockers per person per year Number of people Total cost of blockers per year €160,000.00 €615.38 1 32.5 €20,000.00 400 €8,000,000.00 €8 million per year 💥

Slide 44

Slide 44 text

Case Study JP Morgan 54

Slide 45

Slide 45 text

Case Study “How JP Morgan Applied Team Topologies to Improve Flow in a Market Leading Enterprise Platform” 55 https://www.youtube.com/ watch?v=y3OL7dv2l48 Fast Flow Conf 💖 https://www.fastflowconf.com/

Slide 46

Slide 46 text

Case Study 56

Slide 47

Slide 47 text

Case Study “60% of dependencies reduced through better team design” 🎉 57

Slide 48

Slide 48 text

58 Engineer fully weighted cost per year Engineer cost per day Hours blocked per 8-hour day Days blocked per 260-day year Cost of blockers per engineer per year Number of engineers Total cost of blockers per year €160,000.00 €615.38 1 32.5 €20,000.00 400 €8,000,000.00 €8 million per year 💥 Remember this? [Note: these are not figures from JP Morgan]

Slide 49

Slide 49 text

59 Multiple, independent flows, fractally

Slide 50

Slide 50 text

TT principle #1 60 4 team types (well, 3 + 1) grouping Image © 2019 Matthew Skelton and Manuel Pais. Used with permission.

Slide 51

Slide 51 text

Each team type (or grouping) has specific expected behaviors 61

Slide 52

Slide 52 text

Each team type (or grouping) has a specific relation to flow and team cognitive load 62

Slide 53

Slide 53 text

TT principle #2 63 3 team interaction modes Image © 2019 Matthew Skelton and Manuel Pais. Used with permission.

Slide 54

Slide 54 text

The constraints on interactions provide signals to tell us when boundaries are not good for fast flow 64

Slide 55

Slide 55 text

The constraints on interactions provide signals to tell us about intent/mission, capabilities, skills, strategy, and lots more… 65

Slide 56

Slide 56 text

TT principle #3 66 fast flow

Slide 57

Slide 57 text

Organizing for fast flow means we are happy with: duplication, (a few) different versions, async + eventual consistency, ‘internal marketplace’, etc. 67

Slide 58

Slide 58 text

TT principle #4 68 team cognitive load

Slide 59

Slide 59 text

Using team cognitive load as a key architectural and design principle means we have a humane, compassionate, and realistic workplace 69

Slide 60

Slide 60 text

TT principle #5 70 thinnest viable platform (TVP)

Slide 61

Slide 61 text

TVP avoids ‘platform bloat’ by focusing on enhancing flow and reducing team cognitive load - rather than technology 71

Slide 62

Slide 62 text

TT principle #6 72 empower teams to adjust boundaries to enhance flow

Slide 63

Slide 63 text

Empowering teams to adjust boundaries for flow uses local knowledge for regular incremental gains, avoiding a dreaded ‘Re-org’ every 5 years 73

Slide 64

Slide 64 text

Key success factors for Team Topologies 74

Slide 65

Slide 65 text

75 Months and years, not weeks

Slide 66

Slide 66 text

Provide time + space + funding for real capability enhancement and behavior change 76

Slide 67

Slide 67 text

77 “The work is delivered in many small changes that are uncoordinated to enable flow. … Management’s job is to provide context, prioritization and to coordinate across teams. Lending resources if needed across teams to unblock things. … It works well within a high trust culture.” Adrian Cockcroft https://mastodon.social/@adrianco/111174832280576410 Technology strategy advisor, Partner at OrionX.net (ex Amazon Sustainability, AWS, Battery Ventures, Netflix, eBay, Sun Microsystems, CCL)

Slide 68

Slide 68 text

Almost all decisions need to use the twin ‘lenses’ of fast flow and team cognitive load 👓 78

Slide 69

Slide 69 text

Almost ALL roles and teams should be focused on either: 🔀 A flow of change -or- 👐 Supporting flow(s) of change 79

Slide 70

Slide 70 text

🔀 A flow of change: ● Software changes to a service/app ● Config changes to COTS software ● Onboarding a new employee ● Reviewing legal contracts ● Installing A/V equipment 80

Slide 71

Slide 71 text

👐 Supporting flow(s) of change: ● An infrastructure platform for cloud services/apps ● A data platform for analytics ● A wiki or How-To guide ● Real-time data for decision-making 81

Slide 72

Slide 72 text

Underlying techniques + social and technical practices 82

Slide 73

Slide 73 text

83 Re-aligned architecture for information, products, etc.

Slide 74

Slide 74 text

84 Fast feedback via digital telemetry

Slide 75

Slide 75 text

85 Good technical practices

Slide 76

Slide 76 text

86 Team stewardship of products & services

Slide 77

Slide 77 text

87 Configuration stored in version control

Slide 78

Slide 78 text

88 Operational transparency

Slide 79

Slide 79 text

89 designed for automation

Slide 80

Slide 80 text

90 Continuous testing performance scanning deployment monitoring right-sizing integration

Slide 81

Slide 81 text

91 Psychological safety

Slide 82

Slide 82 text

92 Active diffusion of learning across team boundaries

Slide 83

Slide 83 text

Use external expertise to uplift capabilities 93

Slide 84

Slide 84 text

94 It’s more fun (and effective) together - teams, partners, …

Slide 85

Slide 85 text

95 The core Team Topologies operation will soon be not-for-profit. We’re here to support you, not make $$$ from certifications.

Slide 86

Slide 86 text

96 Our network of world-class expert practitioner coaches and partners provides global enablement for adopting Team Topologies Prom o

Slide 87

Slide 87 text

97 Prom o

Slide 88

Slide 88 text

Team Topologies Academy - https://academy.teamtopologies.com/ 98 Prom o

Slide 89

Slide 89 text

Teamperature - https://www.teamperature.com/ 99 Prom o

Slide 90

Slide 90 text

100 📦 Package of materials, licenses, ‘train-the-trainer’, guides and other enablement to help with rapid adoption at scale. (2025+) Prom o

Slide 91

Slide 91 text

It’s time to get off the couch 101

Slide 92

Slide 92 text

103

Slide 93

Slide 93 text

104 Team Topologies is core agility for the self-steering organization Photo by kike vega on Unsplash

Slide 94

Slide 94 text

Team Topologies is the foundation of a humane product-centric operating model 105

Slide 95

Slide 95 text

106 Copyright © Team Topologies Ltd 2021-2024. All rights reserved. teamtopologies.com