Slide 1

Slide 1 text

TeamTopologies.com @TeamTopologies Beyond Engineering: The Future of Platforms Manuel Pais co-author of Team Topologies DevOpsDays Zurich 2024 - 17 Apr 2024 Photo by Gomez Daniel

Slide 2

Slide 2 text

Team Topologies 2 Organizing business and technology teams for fast flow Matthew Skelton & Manuel Pais IT Revolution Press (2019) https://teamtopologies.com

Slide 3

Slide 3 text

“My own definition of DevOps: Everything you do to overcome the friction between silos. All the rest is plain engineering.” – Patrick Debois, 2021 The DevOps Handbook (2nd edition) 3

Slide 4

Slide 4 text

4 Friction #1

Slide 5

Slide 5 text

5 Friction #2

Slide 6

Slide 6 text

6 Friction #3

Slide 7

Slide 7 text

7 The ways of working outside Engineering (in)directly impact the flow of value

Slide 8

Slide 8 text

8 Engineering Legal HR Leadership Accounting Marketing

Slide 9

Slide 9 text

9 Friction #1

Slide 10

Slide 10 text

10 Friction #2

Slide 11

Slide 11 text

11 Friction #3

Slide 12

Slide 12 text

12 → Lack of autonomy → Conflicts → Frustration → Disengaging

Slide 13

Slide 13 text

13 Teams tend to optimize for low-value internal processes over high-value outcomes

Slide 14

Slide 14 text

“My own definition of DevOps: Everything you do to overcome the friction between silos. All the rest is plain engineering.” – Patrick Debois, 2021 The DevOps Handbook (2nd edition) 15

Slide 15

Slide 15 text

16 Platform as a product is a key pattern to “overcome the friction between silos”

Slide 16

Slide 16 text

“A digital platform is a foundation of self-service APIs, tools, services, knowledge and support which are arranged as a compelling internal product.” – Evan Bottcher, 2018 https://martinfowler.com/articles/talk-about-platforms.html 17

Slide 17

Slide 17 text

18

Slide 18

Slide 18 text

19

Slide 19

Slide 19 text

20

Slide 20

Slide 20 text

21

Slide 21

Slide 21 text

22 Treat others as your customers

Slide 22

Slide 22 text

23 A platform can be a Wiki that improves flow and reduces cognitive load for the teams consuming it.

Slide 23

Slide 23 text

32 State of the Union

Slide 24

Slide 24 text

33 Engineering Platforms What we got right (so far)

Slide 25

Slide 25 text

34 Platforms focused on the user experience (DevEx)

Slide 26

Slide 26 text

35

Slide 27

Slide 27 text

36 Platforms as key to manage cognitive load at scale

Slide 28

Slide 28 text

37 “Highly evolved firms use a combination of stream-aligned and platform teams as the most effective way to manage cognitive load at scale”

Slide 29

Slide 29 text

40 Platform teams with extensive product experience

Slide 30

Slide 30 text

41 Platform teams with extensive relevant product experience

Slide 31

Slide 31 text

42 Platform teams with extensive relevant some product experience

Slide 32

Slide 32 text

43 Engineering Platforms What we’re still missing

Slide 33

Slide 33 text

44 Platform boundaries need to be fluid

Slide 34

Slide 34 text

45 Rigid platform boundaries block teams and increase cognitive load

Slide 35

Slide 35 text

48 Need to be mindful of cognitive load on platform teams

Slide 36

Slide 36 text

49 Be realistic about capacity & organize around streams of value inside the platform(s)

Slide 37

Slide 37 text

51

Slide 38

Slide 38 text

52 Trust boundaries strongly impact platform effectiveness

Slide 39

Slide 39 text

53 Platform org design & comms need to be optimized for high trust

Slide 40

Slide 40 text

54 Trust is the preferred currency for platform adoption

Slide 41

Slide 41 text

55 State of the Union

Slide 42

Slide 42 text

56 Treat others as your customers

Slide 43

Slide 43 text

57 Compliance as a Platform

Slide 44

Slide 44 text

58

Slide 45

Slide 45 text

59

Slide 46

Slide 46 text

60 Legal as a Platform

Slide 47

Slide 47 text

61

Slide 48

Slide 48 text

62

Slide 49

Slide 49 text

64 Leadership as a Platform

Slide 50

Slide 50 text

65

Slide 51

Slide 51 text

66

Slide 52

Slide 52 text

67 Company as a Platform

Slide 53

Slide 53 text

68

Slide 54

Slide 54 text

69

Slide 55

Slide 55 text

72 Lack of adequate team interactions prevents effective platform evolution

Slide 56

Slide 56 text

73 Legal as a Platform

Slide 57

Slide 57 text

74

Slide 58

Slide 58 text

75

Slide 59

Slide 59 text

76

Slide 60

Slide 60 text

81 Playing well together

Slide 61

Slide 61 text

“It's not autonomy doing what you want, it's agency to operate with safety - within the encoded values that are jointly shared.” – Byron Miller (RedHat) https://twitter.com/byron_miller/status/1583429784595415040 82

Slide 62

Slide 62 text

84 1) Prioritize fast flow of value to (end) customers

Slide 63

Slide 63 text

85 2) Unblock others through (curated) self-service patterns

Slide 64

Slide 64 text

87 3) Our platform is open to change, collaborate to discover new needs

Slide 65

Slide 65 text

4) Optimize for adoption and discoverability 88

Slide 66

Slide 66 text

5) Enable others by meeting them where they are today 89

Slide 67

Slide 67 text

90 teams & interactions over tools & functionality adoption & engagement over mandates & standards rich developer experience over technical prowess open to change and collaborate to discover user needs unblocking internal customers via self-service patterns aiming for superlinear impact with sublinear growth Platform Manifesto

Slide 68

Slide 68 text

92 Engineering Legal HR Leadership Accounting Marketing

Slide 69

Slide 69 text

Infographics ● Getting Started ● In a Nutshell 93 teamtopologies.com/infographics

Slide 70

Slide 70 text

academy.teamtopologies.com

Slide 71

Slide 71 text

96 Copyright © Team Topologies Ltd 2023. All rights reserved. teamtopologies.com