Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
DevOps – How our mental model of IT has evolved over more than decade
Konstantin Diener
June 17, 2021
Technology
0
13
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
High Speed Scrum – Wie man in unter vier Monaten eine Messe digitalisiert ...
konstantin_diener
0
100
Schätzungen – das Enfant terrible der Software-Entwicklung
konstantin_diener
0
190
Technologieentscheidungen in selbstorganisierten Teams
konstantin_diener
0
8
DevOps – Das mentale Modell auf den Kopf stellen
konstantin_diener
0
29
You build it, but you ain't gonna run it – DevOps practices for IT providers
konstantin_diener
0
32
Technologieentscheidungen im Team sind schwer!
konstantin_diener
0
51
Konsequente Nutzerzentrierung – "eigentlich" nur eine ganz kleine Foto-App
konstantin_diener
0
16
6 Tipps, wie Ihr Projekt mit externen Entwicklern garantiert scheitert!
konstantin_diener
0
22
Digitalisierung im Zeitraffer – Good Practices am Beispiel einer virtuellen Messe
konstantin_diener
0
16
Other Decks in Technology
See All in Technology
成長を続ける組織でのSRE戦略:プレモーテムによる信頼性の認識共有 SRE Next 2022
niwatakeru
7
2.4k
Who owns the Service Level?
chaspy
5
850
信頼性の階層の一段目を積み上げる/Monitoring Dashboard
shonansurvivors
0
130
AWS Control TowerとAWS Organizationsを活用した組織におけるセキュリティ設定
fu3ak1
2
630
JAWS-UG 朝会 #33 登壇資料
takakuni
0
380
Dagu | オンプレ向けワークフローエンジン(WebUI 同梱)
yohamta
0
110
Babylon.js で簡単 WebXR
yuhara0928
2
1k
Adopting Kafka for the #1 job site in the world
ymyzk
1
300
Oracle Database Technology Night #55 Oracle Autonomous Database 再入門
oracle4engineer
PRO
1
120
TypeScript 4.7と型レベルプログラミング
uhyo
6
3.3k
ISUCON で使えるツールを作った
shotakitazawa
0
350
目と耳を持った自然言語処理 - スタートアップにおける価値創出のために
yag_ays
PRO
0
530
Featured
See All Featured
Gamification - CAS2011
davidbonilla
75
3.9k
Why You Should Never Use an ORM
jnunemaker
PRO
47
5.5k
Optimizing for Happiness
mojombo
365
63k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
119
28k
Scaling GitHub
holman
451
140k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
38
12k
StorybookのUI Testing Handbookを読んだ
zakiyama
4
2k
The Mythical Team-Month
searls
208
39k
For a Future-Friendly Web
brad_frost
164
7.4k
Debugging Ruby Performance
tmm1
65
10k
What's new in Ruby 2.0
geeforr
336
30k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
172
8.3k
Transcript
Konstantin Diener | konstantin.diener@cosee.biz | @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
konstantin.diener@cosee.biz | @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