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
130
Time For What's Next
stevepereira
0
70
A DevOps Pipeline - BuildStuff Ukraine 2016
stevepereira
0
78
A DevOps Pipeline - XPDays16
stevepereira
1
75
DevOps Traction - Continuous Lifecycle London 2016
stevepereira
1
150
A DevOps Pipeline
stevepereira
0
140
Our Child, DevOps
stevepereira
0
91
DevOps Traction
stevepereira
1
140
The Quest for the Golden Pipeline
stevepereira
1
100
Other Decks in Technology
See All in Technology
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.2k
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
あなたの知らない Function.prototype.toString() の世界
mizdra
PRO
2
340
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
230
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
130
Platform Engineering for Software Developers and Architects
syntasso
1
520
LINEヤフーにおけるPrerender技術の導入とその効果
narirou
1
130
アプリエンジニアのためのGraphQL入門.pdf
spycwolf
0
100
『Firebase Dynamic Links終了に備える』 FlutterアプリでのAdjust導入とDeeplink最適化
techiro
0
160
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
920
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
450
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
0
33
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Building an army of robots
kneath
302
43k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
GraphQLとの向き合い方2022年版
quramy
43
13k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Fireside Chat
paigeccino
34
3k
Why Our Code Smells
bkeepers
PRO
334
57k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
900
Building Flexible Design Systems
yeseniaperezcruz
327
38k
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