Slide 1

Slide 1 text

TeamTopologies.com @TeamTopologies From Fragile to Antifragile Internal Platforms Manuel Pais co-author of Team Topologies DevOpsDays Portugal - 23 Sep 2024 @manupaisable Photo by Colton Sturgeon on Unsplash

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

4 A product has clear revenue and unclear costs (usually)

Slide 4

Slide 4 text

5 A platform (as a product) has clear costs and unclear revenue (usually)

Slide 5

Slide 5 text

6 clarify platform value (and product costs) Photo by Piret Ilver on Unsplash

Slide 6

Slide 6 text

7 A valuable platform reduces the cognitive load of stream-aligned teams.

Slide 7

Slide 7 text

teamperature.com

Slide 8

Slide 8 text

9 https://www.youtube.com/watch?v=XwaRKcjkAAo

Slide 9

Slide 9 text

10 The platform acts as an engine for fast flow by increasing capacity & speed of engineering teams

Slide 10

Slide 10 text

11 Photo by Tim Mossholder on Unsplash

Slide 11

Slide 11 text

12 Establishing solid platform engineering is a journey, requires long term funding.

Slide 12

Slide 12 text

13 https://financialdesignstudio.com/understanding-stock-market-and-economic-cycles

Slide 13

Slide 13 text

14 Photo by Tim Mossholder on Unsplash Fragile platforms

Slide 14

Slide 14 text

“ Antifragility is a property of systems in which they increase in capability to thrive as a result of stressors, shocks, volatility, noise, mistakes, faults, attacks, or failures.” Nassim Taleb 15

Slide 15

Slide 15 text

16 Photo by Tim Mossholder on Unsplash Stressor #1: Unhappy internal customers

Slide 16

Slide 16 text

17 Photo by Tim Mossholder on Unsplash Stressor #1: Unhappy internal customers Stressor #2: Hard to quantify business impact

Slide 17

Slide 17 text

18 Photo by Tim Mossholder on Unsplash Stressor #1: Unhappy internal customers Stressor #2: Hard to quantify business impact Stressor #3: Decision makers unaware of platform value

Slide 18

Slide 18 text

Four pillars for platform sustainability 19

Slide 19

Slide 19 text

20 1. Platform is being used (Adoption) 2. Platform is reliable (Reliability) 3. Users (engineers) are happy (User Satisfaction) Platform Success Metrics

Slide 20

Slide 20 text

21 3 Internal confidence M etrics on platform adoption, user satisfaction, reliability

Slide 21

Slide 21 text

22 1 Trusted platform Platform (services and team s) is trusted by product team s 3 Internal confidence M etrics on platform adoption, user satisfaction, reliability

Slide 22

Slide 22 text

23 1 Trusted platform Platform (services and team s) is trusted by product team s 2 Shared success stories Successes using the platform need to be shared w idely 3 Internal confidence M etrics on platform adoption, user satisfaction, reliability

Slide 23

Slide 23 text

24 1 Trusted platform Platform (services and team s) is trusted by product team s 2 Shared success stories Successes using the platform need to be shared w idely 3 Internal confidence M etrics on platform adoption, user satisfaction, reliability 4 External confidence P&L m etrics around ROI, cost (control), tim e to m arket, flow

Slide 24

Slide 24 text

25 1 Trusted platform Platform (services and team s) is trusted by product team s 2 Shared success stories Successes using the platform need to be shared w idely 3 Internal confidence M etrics on platform adoption, user satisfaction, reliability 4 External confidence P&L m etrics around ROI, cost (control), tim e to m arket, flow

Slide 25

Slide 25 text

26 1 Trusted platform Platform (services and team s) is trusted by product team s 2 Shared success stories Successes using the platform need to be shared w idely 3 Internal confidence M etrics on platform adoption, user satisfaction, reliability 4 External confidence P&L m etrics around ROI, cost (control), tim e to m arket, flow Qualitative Quantitative

Slide 26

Slide 26 text

27 https://www.youtube.com/watch?v=XwaRKcjkAAo

Slide 27

Slide 27 text

28 https://www.youtube.com/watch?v=XwaRKcjkAAo BIZ LANGUAGE

Slide 28

Slide 28 text

29

Slide 29

Slide 29 text

30 ● teams onboard the platform ● applications using the platform ● traffic served by the platform Adoption Metrics

Slide 30

Slide 30 text

31 ● teams onboard the platform ● applications using the platform ● traffic served by the platform ● revenue served through platform services 👀👀👀 Adoption Metrics

Slide 31

Slide 31 text

32

Slide 32

Slide 32 text

33 ● new engineers shipping to production on week 1 Shared Success Stories

Slide 33

Slide 33 text

34 ● new engineers shipping to production on week 1 ● reduced cloud costs by 10% across services thanks to cheaper instances 👀👀👀 Shared Success Stories

Slide 34

Slide 34 text

35 Focus on the “last mile” of platform as a product: measure generated value.

Slide 35

Slide 35 text

36 Understand business cycles and incentives for funding.

Slide 36

Slide 36 text

37 Show past ROI and (forecast) future value of platform.

Slide 37

Slide 37 text

“ transforming internal platforms from mere technical solutions into strategic assets, fostering a collective understanding and appreciation across stakeholders” Sridhar Kotagiri & Ajay Chankramath 38 Measuring the Value of Your Internal Developer Platform Investments

Slide 38

Slide 38 text

40 Copyright © Team Topologies Ltd 2024. All rights reserved. teamtopologies.com/ platform-engineering “Platform Engineering as a Way of Thinking and Team-of-Teams Design”