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
70
A DevOps Pipeline - BuildStuff Ukraine 2016
stevepereira
0
79
A DevOps Pipeline - XPDays16
stevepereira
1
76
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
Jetpack Composeで始めるServer Cache State
ogaclejapan
2
170
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
280
DevOps視点でAWS re:invent2024の新サービス・アプデを振り返ってみた
oshanqq
0
180
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
700
5分でわかるDuckDB
chanyou0311
10
3.2k
UI State設計とテスト方針
rmakiyama
2
450
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
250
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
100
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
1
240
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
2
110
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
530
祝!Iceberg祭開幕!re:Invent 2024データレイク関連アップデート10分総ざらい
kniino
2
250
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Building Adaptive Systems
keathley
38
2.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Gamification - CAS2011
davidbonilla
80
5.1k
Being A Developer After 40
akosma
87
590k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
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