Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
The DevOps Pipeline
Steve Pereira
August 26, 2015
Technology
1
100
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
110
Time For What's Next
stevepereira
0
60
A DevOps Pipeline - BuildStuff Ukraine 2016
stevepereira
0
53
A DevOps Pipeline - XPDays16
stevepereira
1
60
DevOps Traction - Continuous Lifecycle London 2016
stevepereira
1
130
A DevOps Pipeline
stevepereira
0
140
Our Child, DevOps
stevepereira
0
73
DevOps Traction
stevepereira
1
96
The Quest for the Golden Pipeline
stevepereira
1
90
Other Decks in Technology
See All in Technology
A3-1 IBM Championが本音で語る「IBM Cloud」
kolinz
0
300
Goで実装するブランドネットワークとの接続ポイント
pongzu
2
240
一番小さなリファクタリングの話
shirayanagiryuji
0
140
GCCP Creator @ COSCUP 2022
line_developers_tw
PRO
0
1.4k
Oracle Cloud Infrastructure:2022年7月度サービス・アップデート
oracle4engineer
PRO
0
150
QuickSight 触ってみた
tomuro
0
350
IBM Cloud Festa Online 2022 Summer
1ftseabass
PRO
0
190
AlexNet前夜
yushiku
PRO
0
550
フィンテック養成勉強会#24
finengine
0
310
2022 COSCUP - GKE Backend Cluster 除雷分享
brentchang
0
120
Step-by-Step MLOps and Microsoft Products
shisyu_gaku
1
420
経験者が話す!クラウド接続の3つの注意点と最新情報
sbtechnight
0
290
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
351
21k
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
127
8.5k
BBQ
matthewcrist
74
7.9k
Facilitating Awesome Meetings
lara
29
4.1k
The World Runs on Bad Software
bkeepers
PRO
57
5.4k
The Mythical Team-Month
searls
210
39k
A Modern Web Designer's Workflow
chriscoyier
689
180k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
49k
Clear Off the Table
cherdarchuk
79
290k
Faster Mobile Websites
deanohume
294
28k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
181
15k
In The Pink: A Labor of Love
frogandcode
131
21k
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