Slide 1

Slide 1 text

The fast flow organization - using Team Topologies outside of IT and software Matthew Skelton, Conflux - co-author of Team Topologies RebelCon, Cork, IE | 25 April 2023

Slide 2

Slide 2 text

Photo goes here Matthew Skelton Founder at Conflux Co-author of Team Topologies LinkedIn: linkedin.com/in/matthewskelton Mastodon: mastodon.social/@matthewskelton 2

Slide 3

Slide 3 text

Team Topologies Organizing business and technology teams for fast flow Matthew Skelton & Manuel Pais IT Revolution Press, September 2019 Order via stores worldwide: teamtopologies.com/book 3

Slide 4

Slide 4 text

4

Slide 5

Slide 5 text

Team Topologies is the leading approach to organizing business and technology teams for fast flow, providing a practical, step-by‑step, adaptive model for organizational design and team interaction. 5

Slide 6

Slide 6 text

6

Slide 7

Slide 7 text

What I have learned about TT Team Topologies outside of IT What is going on?! Applying this back to software/IT 7

Slide 8

Slide 8 text

What I have learned about Team Topologies since publication in 2019 8

Slide 9

Slide 9 text

Team Topologies is way more disruptive and useful than we ever imagined … but 🤷 #sorrynotsorry 9

Slide 10

Slide 10 text

Team Topologies provides several things for organizations… 10

Slide 11

Slide 11 text

11 Language for dealing with flow, boundaries, architecture, dynamics

Slide 12

Slide 12 text

12 Heuristics (clues) for organizing teams and software

Slide 13

Slide 13 text

13 Ways for teams to define expectations + close gaps

Slide 14

Slide 14 text

14 A focus on fast flow as a key driver

Slide 15

Slide 15 text

15 Deliberate constraints on behaviors

Slide 16

Slide 16 text

16 https://www.linkedin.com/posts/matthewskelton_tea mtopologies-activity-7009449368537726976-biXt “Team Topologies is … a set of constraints to encourage emergent behaviours.”

Slide 17

Slide 17 text

[quick overview] 17

Slide 18

Slide 18 text

18 Stream-aligned team ➔ Long-lived ➔ End-to-end care and evolution of the service ➔ No hand-offs to other teams ➔ Mix of skills (“cross-functional”) ➔ Small: around 8 people

Slide 19

Slide 19 text

19 Stream-aligned team ➔ Long-lived ➔ End-to-end care and evolution of the service ➔ No hand-offs to other teams ➔ Mix of skills (“cross-functional”) ➔ Small: around 8 people Flow of change

Slide 20

Slide 20 text

20 Platform grouping

Slide 21

Slide 21 text

21

Slide 22

Slide 22 text

22 Flow of change

Slide 23

Slide 23 text

23 Cash Concept Flow of change

Slide 24

Slide 24 text

24 User Need Flow of change

Slide 25

Slide 25 text

25 Live service Version control Flow of change

Slide 26

Slide 26 text

26 Flow of change Stream-aligned team Stream-aligned team

Slide 27

Slide 27 text

27 Flow of change Stream-aligned team Stream-aligned team 😢

Slide 28

Slide 28 text

28 Flow of change Stream-aligned team Stream-aligned team 😐 Facilitating Enabling team

Slide 29

Slide 29 text

29 Flow of change Stream-aligned team Stream-aligned team 😊 Facilitating Enabling team Complicated Subsystem team XaaS

Slide 30

Slide 30 text

Platform grouping 30 Flow of change Stream-aligned team Stream-aligned team Complicated Subsystem team XaaS XaaS Collaboration UX

Slide 31

Slide 31 text

Platform grouping 31 Flow of change Stream-aligned team Stream-aligned team Complicated Subsystem team XaaS XaaS Stream-aligned team xN

Slide 32

Slide 32 text

Platform grouping 32 Flow of change Stream-aligned team Stream-aligned team Complicated Subsystem team XaaS XaaS Collaboration Stream-aligned team xN ⚠ Team Topologies diagrams are always just “snapshots in time”, never fixed designs

Slide 33

Slide 33 text

33

Slide 34

Slide 34 text

flow-centric roles 34

Slide 35

Slide 35 text

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

Slide 36

Slide 36 text

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

Slide 37

Slide 37 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 37

Slide 38

Slide 38 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 38

Slide 39

Slide 39 text

39 Continuously ‘untangle’ business concepts

Slide 40

Slide 40 text

40 Find and adjust team & system boundaries for flow

Slide 41

Slide 41 text

41 Minimize hand-offs

Slide 42

Slide 42 text

42 Avoid blocking dependencies

Slide 43

Slide 43 text

43 Move some decision-making to teams

Slide 44

Slide 44 text

44 Team Topologies exposes any lack of clarity in purpose, conflict in priorities, or misalignment of incentives

Slide 45

Slide 45 text

Team Topologies outside of IT 45

Slide 46

Slide 46 text

Organizations outside IT and software are already using TT 46

Slide 47

Slide 47 text

47 https://mobile.twitter.com/amcunningham/status/1517912010599682052 “Let's bring Team Topologies to the whole of the [National Health Service]!”

Slide 48

Slide 48 text

48 “the concepts discussed in the book are very much applicable to other working environments and teams [outside software]” https://www.linkedin.com/pulse/team-topologies-matthew-skelton-manuel-pais-tara-hopkins/ “Certain activities needed to be provided as a service that employees could easily access and get a quick and accurate result from. On other occasions we worked with a manager in a facilitative way, helping that manager to become better able to manage a situation in the team. In other situations we worked collaboratively with another team to pool resources and problem solve together, coming up with a better solution than either team would have arrived at on their own.”

Slide 49

Slide 49 text

Legal services 49

Slide 50

Slide 50 text

50 Challenges for legal services Real-world cases span legal specialisms Fee earner lawyer prevents team ownership Per-hour billing encourages busy work Law-as-a-service?

Slide 51

Slide 51 text

51 Flow of change Stream-aligned team Stream-aligned team Client A Individual vs Company

Slide 52

Slide 52 text

52 Flow of change Stream-aligned team Stream-aligned team 😊 Facilitating Enabling team Complicated Subsystem team XaaS Cross-border M&A “Fee-earner”

Slide 53

Slide 53 text

Platform grouping 53 Flow of change Stream-aligned team Stream-aligned team Complicated Subsystem team XaaS XaaS Collaboration M&A info managed as part of a flow platform Make the XaaS interaction more useful

Slide 54

Slide 54 text

Platform grouping 54 Flow of change Stream-aligned team Stream-aligned team Complicated Subsystem team XaaS XaaS Stream-aligned team xN Teams making supporting workflows and checklists, etc.

Slide 55

Slide 55 text

[Accountancy] 55

Slide 56

Slide 56 text

Clinical care / healthcare 56

Slide 57

Slide 57 text

57 Challenges for clinical care Real-world cases span medical specialisms > Pregnant car accident victim with COVID-19 Consistent care over time without handoffs Managing team cognitive load

Slide 58

Slide 58 text

58 Flow of change Stream-aligned team Stream-aligned team COVID-19 complications Malnourished

Slide 59

Slide 59 text

59 Flow of change Stream-aligned team Stream-aligned team 😊 Facilitating Enabling team Complicated Subsystem team XaaS X-ray or MRI scan Consultant surgeon

Slide 60

Slide 60 text

Platform grouping 60 Flow of change Stream-aligned team Stream-aligned team Complicated Subsystem team XaaS XaaS Collaboration Make the XaaS interaction more useful X-ray or MRI scan managed as part of a flow platform

Slide 61

Slide 61 text

Platform grouping 61 Flow of change Stream-aligned team Stream-aligned team Complicated Subsystem team XaaS XaaS Stream-aligned team xN Teams making supporting workflows and checklists, etc. X-ray or MRI scan itself may have “inner” teams

Slide 62

Slide 62 text

Case Study NHS Digital - pandemic response software teams working with international healthcare experts used Team Topologies principles for rapid rollout of COVID-19 testing 62 https://axiologik.com/news-and-insights/delivering-digital-services-at-scale-in-a-crisis

Slide 63

Slide 63 text

News and media 63

Slide 64

Slide 64 text

64 Challenges for news and media Changing consumption of news and media > TikTok, ChatGPT, AI/ML Remove editors from publication critical path Rapidly offer new digital products & tech

Slide 65

Slide 65 text

Platform grouping 65 Flow of change Stream-aligned team Stream-aligned team Complicated Subsystem team XaaS Facilitating Enabling team Editors help to build capability in publication teams Editorial Editors help to define auto- approval systems

Slide 66

Slide 66 text

Platform grouping 66 Flow of change Stream-aligned team Stream-aligned team Complicated Subsystem team XaaS XaaS Collaboration Shape the content boundaries a data structures Content platform provides composable media consumable by … Product …an ecosystem of digital products

Slide 67

Slide 67 text

Education curriculum design 67

Slide 68

Slide 68 text

68 Challenges for education design Technology changing the relevance of ideas > ChatGPT for essay questions Long cycles (course description as ‘contract’) Avoid ‘big batch’ validation by committee

Slide 69

Slide 69 text

Platform grouping 69 Flow of change Stream-aligned team Stream-aligned team Complicated Subsystem team XaaS XaaS Collaboration Discuss ruleset for auto- approval Chemistry Computer ethics

Slide 70

Slide 70 text

HR/People 70

Slide 71

Slide 71 text

71 Challenges for HR / people mgt Rigidity in people placement prevents agility > 7 months to move someone to new dept Individual bonuses work against teamwork Conway’s Law

Slide 72

Slide 72 text

Platform grouping 72 Flow of change Stream-aligned team Stream-aligned team XaaS HR as a platform with internal “customers” Onboarding Move department XaaS XaaS

Slide 73

Slide 73 text

Venue services (e.g. audiovisual equipment) 73

Slide 74

Slide 74 text

74 Challenges for venue services Rapid deployment at scale Courtrooms, music venues Testing and validation

Slide 75

Slide 75 text

The team-based operating system 75

Slide 76

Slide 76 text

76 TeamForm teamform.co

Slide 77

Slide 77 text

77 TeamOS teamos.is Disclosure: Matthew Skelton has invested personally in the company behind TeamOS

Slide 78

Slide 78 text

78

Slide 79

Slide 79 text

WTF is going on?! 79

Slide 80

Slide 80 text

80 Time for some reverse engineering!

Slide 81

Slide 81 text

81 legal services clinical care / healthcare news & media accounting education design HR/people OS ?

Slide 82

Slide 82 text

knowledge work 82

Slide 83

Slide 83 text

language 83

Slide 84

Slide 84 text

interactions 84

Slide 85

Slide 85 text

ownership 85

Slide 86

Slide 86 text

boundaries 86

Slide 87

Slide 87 text

cognitive load 87

Slide 88

Slide 88 text

flow 88

Slide 89

Slide 89 text

89 language interactions boundaries ownership cognitive load flow

Slide 90

Slide 90 text

Hypothesis: Team Topologies provides vital language, patterns, and constraints for almost all knowledge work situations in the context of fast flow and team ownership. 90

Slide 91

Slide 91 text

Applying these principles and ideas back to software/IT 91

Slide 92

Slide 92 text

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

Slide 93

Slide 93 text

🧠 Compliance mindset shift: “Permitting” to “Empowering”

Slide 94

Slide 94 text

No content

Slide 95

Slide 95 text

🧠 Platform mindset shift: “We run it” to “We help flow”

Slide 96

Slide 96 text

No content

Slide 97

Slide 97 text

🧠 Architect mindset shift: “Designing” to “Finding flow”

Slide 98

Slide 98 text

No content

Slide 99

Slide 99 text

🧠 Expert mindset shift: “Validating” to “Enabling flow”

Slide 100

Slide 100 text

No content

Slide 101

Slide 101 text

🧠 Developer mindset shift: “My area” to “No hand-offs”

Slide 102

Slide 102 text

No content

Slide 103

Slide 103 text

🧠 Manager mindset shift: Coordinating to Flow-enabling or Flow-unblocking

Slide 104

Slide 104 text

No content

Slide 105

Slide 105 text

🧠 Business mindset shift: Project to Product (or long-lived services)

Slide 106

Slide 106 text

No content

Slide 107

Slide 107 text

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

Slide 108

Slide 108 text

What I have learned about TT Team Topologies outside of IT What is going on?! Applying this back to software/IT 108

Slide 109

Slide 109 text

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

Slide 110

Slide 110 text

Hypothesis: Team Topologies provides vital language, patterns, and constraints for almost all knowledge work situations in the context of fast flow and team ownership. 110

Slide 111

Slide 111 text

111 Masterclass: Success patterns for fast flow and Team Topologies In association with: Expert-led group learning online with co-author of Team Topologies, Matthew Skelton 21 & 22 June 2023, 13:30-16:30 GMT+1 (2x 3-hours)

Slide 112

Slide 112 text

112 What’s your perspective? Which aspects resonate? Which things feel incorrect?

Slide 113

Slide 113 text

113 expert-led group learning for adopting fast flow and Team Topologies confluxhq.com

Slide 114

Slide 114 text

thank you confluxhq.com Copyright (c) 2017-2023 Conflux group of companies. All Rights Reserved. The name “Conflux” and the filled C device are Registered Trademarks ® in multiple jurisdictions.