Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevOps – How our mental model of IT has evolved...
Search
Konstantin Diener
June 17, 2021
Technology
0
87
DevOps – How our mental model of IT has evolved over more than decade
Konstantin Diener
June 17, 2021
Tweet
Share
More Decks by Konstantin Diener
See All by Konstantin Diener
It's the empathy, stupid! Damit dein Management dich endlich versteht!
konstantin_diener
0
15
Die neue Wert-Schätzung im Produktmanagement - Was ist denn überhaupt Wert?
konstantin_diener
0
16
On Being A Senior Engineer – Am I Already There?
konstantin_diener
0
35
Produktstrategie – Warum machen wir das hier eigentlich?
konstantin_diener
0
19
Das ist (k)eine Strategie!
konstantin_diener
0
92
Bin ich jetzt schon Senior ... oder was?
konstantin_diener
1
68
Ausschreibungen sind old school? Nö, sie helfen agilen Teams großartige Softwareprodukte zu entwickeln!
konstantin_diener
0
41
Trunk Based Development – Why you should care
konstantin_diener
0
30
Product discovery techniques developers should know
konstantin_diener
1
120
Other Decks in Technology
See All in Technology
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
5
1.3k
【Grafana Meetup Japan #6】Grafanaをリバプロ配下で動かすときにやること ~ Grafana Liveってなんだ ~
yoshitake945
0
220
ソフトウェア エンジニアとしての 姿勢と心構え
recruitengineers
PRO
26
12k
DeNA での思い出 / Memories at DeNA
orgachem
PRO
6
1.9k
Vault meets Kubernetes
mochizuki875
0
150
攻撃と防御で実践するプロダクトセキュリティ演習~導入パート~
recruitengineers
PRO
3
1.8k
JuniorからSeniorまで: DevOpsエンジニアの成長ロードマップ
yuriemori
2
350
異業種出身エンジニアが気づいた、転向して十数年経っても変わらない自分の武器とは
macnekoayu
0
260
Skrub: machine-learning with dataframes
gaelvaroquaux
0
110
Language Update: Java
skrb
2
190
ヘブンバーンズレッドにおける、世界観を活かしたミニゲーム企画の作り方
gree_tech
PRO
0
430
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
1k
Featured
See All Featured
Bash Introduction
62gerente
614
210k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Designing for Performance
lara
610
69k
Embracing the Ebb and Flow
colly
87
4.8k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Into the Great Unknown - MozCon
thekraken
40
2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Designing for humans not robots
tammielis
253
25k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Navigating Team Friction
lara
189
15k
Transcript
Konstantin Diener |
[email protected]
| @coseeaner DevOps – How our
mental model of IT has evolved … … over more than decade
Konstantin Diener CTO and Co-Founder of cosee
Start Scale product development
Discovery- Phase Backlog Expert-Teams Billing Models Iterative Delivery Software- Releases
None
The IT scene looked completely di ff erent more than
a decade ago …
None
• as many features as possible • quick response •
Scrum: Shippable Product • stable application • no incidents or major bugs • no Downtimes >> throughput >> stability Development Operations
https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/
https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/ Ops’ job is to enable the business (this is
dev’s job too)
What has changed?
When we say Products …
User Story Mapping Je ff Patton
Je ff Patton, User Story Mapping, https://jpattonassociates.com/
Focus on Outcome, not on Output.
When we say Responsibility …
None
None
Product development has become a cross-functional team sport.
When we say Releases …
Firma Auslieferungs- frequenz Code Deployment Lead Time Reaktion auf Kundenwunsch
Amazon 23.000/Tag Minuten hoch Google 5.500/Tag Minuten hoch Netflix 500/Tag Minuten hoch Facebook 1/Tag Stunden hoch klassisch 1/alle 9 Monate Monate/Quartale niedrig/mittel The Phoenix Project
The Phoenix Project Gene Kim, Kevin Behr, George Spa ff
ord
When we say infrastructure …
None
None
First Virtualisierung
then Cloud
AWS has only existed since 2006.
Infrastructure as Code, not „as configuration“
When we say infrastructure components …
None
None
Managed Services
When we say handling infrastructure …
None
None
When we say failure …
None
Everything fails all the time. “ Werner Vogels
None
Chaos Engineering
When we say Dealing with failure …
None
None
None
Blameless Postmortems
None
Is this called DevOps culture?
• Use shared goals & shared responsibility • Make business
& customers successful. • Release o ft en & in small batches. • Use Infrastructure as Code & Managed Services. • Avoid PET infrastructure. • Accept failure happens to be part of IT. • Learn from failure and share your learnings. Cheat Sheet
[email protected]
| @onkelkodi Picture credits: Cover: https://www.shutterstock.com/de/g/GaudiLab Silos: https://www.shutterstock.com/de/g/davotibarna Server:
https://www.shutterstock.com/de/g/shock Let’s keep in touch? Konstantin Diener | cosee GmbH cosee.biz