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
The DevOps Pipeline
Search
Steve Pereira
August 26, 2015
Technology
1
120
The DevOps Pipeline
DevOps Days Chicago 2015
Steve Pereira
August 26, 2015
Tweet
Share
More Decks by Steve Pereira
See All by Steve Pereira
Time For What's Next - TOAgile2019 - Steve Pereira
stevepereira
1
140
Time For What's Next
stevepereira
0
71
A DevOps Pipeline - BuildStuff Ukraine 2016
stevepereira
0
81
A DevOps Pipeline - XPDays16
stevepereira
1
78
DevOps Traction - Continuous Lifecycle London 2016
stevepereira
1
150
A DevOps Pipeline
stevepereira
0
150
Our Child, DevOps
stevepereira
0
98
DevOps Traction
stevepereira
1
140
The Quest for the Golden Pipeline
stevepereira
1
110
Other Decks in Technology
See All in Technology
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
370k
libsyncrpcってなに?
uhyo
0
170
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
8
65k
Flutterアプリを⾃然⾔語で操作する
yukisakai1225
0
180
Introduction to Bill One Development Engineer
sansan33
PRO
0
240
TechBull Membersの開発進捗どうですか!?
rvirus0817
0
370
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
17k
大事なのは、AIの精度だけじゃない!〜1円のズレも許されない経理領域とAI〜
jun_nemoto
11
5.2k
Java で学ぶ 代数的データ型
ysknsid25
2
990
GigaViewerにおけるMackerel APM導入の裏側
7474
0
470
組織とセキュリティ文化と、自分の一歩
maimyyym
3
1.2k
技術書典18結果報告
mutsumix
2
190
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
A designer walks into a library…
pauljervisheath
205
24k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Transcript
The DevOps Pipeline @steveElsewhere Steve Pereira
Why are we here? @steveElsewhere
Conflict @steveElsewhere
The Wall @steveElsewhere
lack of visibility lack of communication lack of understanding @steveElsewhere
M4#&$@%!<?{}g Value @steveElsewhere
Manufacturing Value @steveElsewhere
Focus on Flow @steveElsewhere
@steveElsewhere Value stream mapping Change Stabilization Validation Release
@steveElsewhere Code Commit Test Env The pipeline Production
Provisioning and Configuration @steveElsewhere
@steveElsewhere Code Commit Test Env The pipeline Production Provisioning+Config! Provisioning+Config!
Provisioning+Config!
Quality Assurance @steveElsewhere
@steveElsewhere Code Commit Test Env Production Testing Unit Mock Quality
Assurance
@steveElsewhere Code Commit Test Env Production Testing Regression Cross-Device Functional
Static Analysis Integration Quality Assurance
@steveElsewhere Code Commit Test Env Production Quality Assurance Testing Exploratory
Acceptance Performance Smoke Security
@steveElsewhere Code Commit Test Env Production Quality Assurance Testing Smoke
A / B
@steveElsewhere Testing Quality Assurance Unit Mock Testing Regression Cross-Device Functional
Static Analysis Integration Testing Exploratory Acceptance Performance Smoke Security Testing Smoke A / B
Automation @steveElsewhere doing the wrong thing more efficiently
@steveElsewhere Testing Automation Unit Mock Testing Regression Cross-Device Functional Static
Analysis Integration Testing Exploratory Acceptance Performance Smoke Security Testing Smoke A / B
@steveElsewhere Testing Aut mati n Unit Mock Testing Regression Cross-Device
Functional Static Analysis Integration Testing Exploratory Acceptance Performance Smoke Security Testing Smoke A / B More !
@steveElsewhere The whole #! Pre Test Post Code Commit PreProd
Prod Test Test
@steveElsewhere The whole #! Pre Test Post Code Commit PreProd
Prod Test Test
@steveElsewhere The whole #!
Post-It Notes are your friend.
@steveElsewhere Measurement
@steveElsewhere Cycle time Automated test coverage Number of defects /
week Duration of build Manual intervention
@steveElsewhere Remove The F#%$@^& Manual RTFM
@steveElsewhere Giant meeting(s) Approval signoff Email handoff Change Stabilization Validation
Release Waiting for QA Brent’s away RTFM
Why bother? It’s complicated and onerous. @steveElsewhere
Because it’s complicated and onerous. @steveElsewhere
@steveElsewhere More benefits!
More benefits: @steveElsewhere Sharing / Illustration
@steveElsewhere Sharing / Illustration Checklist creation More benefits:
@steveElsewhere Sharing / Illustration Checklist creation Impact forecasting More benefits:
@steveElsewhere Sharing / Illustration Checklist creation Impact forecasting Backlog prioritization
More benefits:
@steveElsewhere Sharing / Illustration Checklist creation Impact forecasting Backlog prioritization
Definition of done More benefits:
@steveElsewhere Sharing / Illustration Checklist creation Impact forecasting Backlog prioritization
Definition of done Engineer backwards More benefits:
The holy grail - continuous awesome @steveElsewhere j.mp/talkresources
Thank you! j.mp/talkresources @steveElsewhere