Slide 1

Slide 1 text

1 Coté – Sep 5th, 2024 Low Growth DevOps

Slide 2

Slide 2 text

2 When’s last time you hugged your application developer? It’s 2024…

Slide 3

Slide 3 text

3

Slide 4

Slide 4 text

4 Source: “The Old Man and the Key," e13, s13, The Simpsons; clipart curated by “Tech Time Capsule: Early 1990s Clip Art Captured an Era,” Benj Edwards.

Slide 5

Slide 5 text

5 Coté https://newsletter.cote.io/ | [email protected]

Slide 6

Slide 6 text

6 Source: DORA Reports, 2018, 2019, 2021, 2022, and 2023. Obviously, there’s rounding that messes with adding up to 100%. 15% 12% 7% 19% 17% 37% 44% 28% 69% 33% 48% 23% 40% 11% 31% 7% 20% 26% 0% 18% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 2018 2019 2021 2022 2023 DORA clusters Low Medium High Elite

Slide 7

Slide 7 text

7 Source: DORA Reports, 2018 and 2023. Obviously, there’s rounding that messes with adding up to 100%. 15% 17% 37% 33% 48% 31% 7% 18% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 2018 2023 DORA clusters Low Medium High Elite 50%

Slide 8

Slide 8 text

8

Slide 9

Slide 9 text

9 Things are going fine, but they could be better.

Slide 10

Slide 10 text

10 25% 24% 23% 25% 24% 27% 35% 37% 40% 41% 41% 47% 50% 65% 65% 54% 56% 58% 50% 50% 61% 54% 53% 55% 53% 53% 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 CI and CD usage, 2007 to 2021 CD CI Sources: State of Agile Surveys, VersionOne/CollabNet/digital.ai.

Slide 11

Slide 11 text

11 32% 36% 37% 33% 29% 68% 64% 63% 67% 71% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 2021Q3 2022Q1 2023Q1 2023Q3 2024Q1 CI Usage, 2021 to 2024 CI No CI Question: Which of the following technologies have you used as part of your development activities in the last 12 months? Source: CD Foundation Surveys (Slashdata). Source: "State of CI/CD Report 2024: The Evolution of Software Delivery Performance," CD Foundation and SlashData, April, 2024, and previous studies.

Slide 12

Slide 12 text

12 2007 2011 to 2015 2023 & Beyond The Eternal Recurrence of (Platforms, PaaS, DevOps, Cloud Native, Golden Paths, Platform Engineering, …) Not pictured: OO, Small Talk, RUP, CORBA, J2EE/.Net, SOA & WS-*, RAD, Low Code, Public Clouds (╯°□°)╯ ┻━┻) (╯°□°)╯ ┻━┻)

Slide 13

Slide 13 text

13 Slide inspired by Andrew Clay Shafer.

Slide 14

Slide 14 text

14 And if I got that wrong: Our k8s chart showing barriers – NOT getting better at all 33% 50% 53% 42% 56% 28% 41% 46% 33% 39% 48% 58% 34% 36% 39% 40% 42% 49% 59% 33% 37% 41% 37% 36% 36% 50% 36% 39% 44% 38% 45% 50% Reduced Public Cloud Costs Containerized Monolithic Applications Shortened software development cycles Enabled a Hybrid Model Between Public Cloud and On-premises Enabled Our Move to the Cloud Ease Application Upgrades and Maintenance Improved Resource Utilization What benefits has your organization realized from operating Kubernetes? 2024 2023 2022 2021 2020 Source: State of Cloud Native Platform 2024, various State of Kubernetes. More: “Exploring the State of Cloud Native App Platforms and VMware Tanzu,” July, 2024.

Slide 15

Slide 15 text

15 “The initial experience, that 'wall of yaml,' as we like to say, when you configure your first application can be a little bit daunting. And, I'm sorry about that. We never really intended folks to interact directly with that subsystem. It’s, more or less, developed a life of its own over time.” Craig McLuckie, SpringOne 2021

Slide 16

Slide 16 text

16

Slide 17

Slide 17 text

17 Do you have CI/CD. (But, actually?)

Slide 18

Slide 18 text

18 Stop building platforms. Start product managing platforms.

Slide 19

Slide 19 text

19

Slide 20

Slide 20 text

20 Thanks! 📨 https://newsletter.cote.io/ 📚 https://cote.io/platform/ 🏢 [email protected] Slides & stuff