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
80
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
93
DevOps Traction
stevepereira
1
140
The Quest for the Golden Pipeline
stevepereira
1
110
Other Decks in Technology
See All in Technology
Redshiftを中心としたAWSでのデータ基盤
mashiike
0
100
ソフトウェア開発現代史:製造業とソフトウェアは本当に共存できていたのか?品質とスピードを問い直す
takabow
15
5.3k
プロダクト観点で考えるデータ基盤の育成戦略 / Growth Strategy of Data Analytics Platforms from a Product Perspective
yamamotoyuta
0
130
extensionとschema
yahonda
1
100
日本語プログラミングとSpring Bootアプリケーション開発 #kanjava
yusuke
2
340
生成AIを活用した機能を、顧客に提供するまでに乗り越えた『4つの壁』
toshiblues
1
210
インシデントキーメトリクスによるインシデント対応の改善 / Improving Incident Response using Incident Key Metrics
nari_ex
0
4k
サービスローンチを成功させろ! 〜SREが教える30日間の攻略ガイド〜
mmmatsuda
2
4.4k
あなたの興味は信頼性?それとも生産性? SREとしてのキャリアに悩むみなさまに伝えたい選択肢
jacopen
6
3k
AIエージェントについてまとめてみた
pharma_x_tech
9
5.8k
ソフトウェアアーキテクトのための意思決定術: Software Architecture and Decision-Making
snoozer05
PRO
17
4k
GitLab SelfManagedをCodePipelineのソースに設定する/SetGitLabSelfManagedtoCodePipeline
norihiroishiyama
1
120
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
32
6.4k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Invisible Side of Design
smashingmag
299
50k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Facilitating Awesome Meetings
lara
51
6.2k
Fireside Chat
paigeccino
34
3.2k
Agile that works and the tools we love
rasmusluckow
328
21k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
YesSQL, Process and Tooling at Scale
rocio
171
14k
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