A Research Study into DevOps Bottlenecks as presented at Codemash 2018
-
Upload
baruch-sadogursky -
Category
Technology
-
view
73 -
download
0
Transcript of A Research Study into DevOps Bottlenecks as presented at Codemash 2018
![Page 1: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/1.jpg)
Research into DevOps bottlenecks
![Page 2: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/2.jpg)
Who am IBaruch SadogurskyDeveloper Advocate @jfrog@jbaruch
@jbaruch http://jfrog.com/shownotes #codemash
![Page 3: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/3.jpg)
Also,jfrog.com/shownotes
![Page 4: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/4.jpg)
Why “research”? We interview people
■ VP R&D @ JFrog■ CTO @ Bugsee■ CTO @ Top Israeli Finance Firm■ VP Engineering at CA Technologies■ CTO @ ScentBird■ Architect, a top Fortune-Rated Privately-Held Tech Firm■ Applications Engineering Manager at Fortune 500 SW Company
@jbaruch http://jfrog.com/shownotes #codemash
![Page 5: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/5.jpg)
What is DevOps?
@jbaruch http://jfrog.com/shownotes #codemash
![Page 6: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/6.jpg)
Development
QAOperations
@jbaruch http://jfrog.com/shownotes #codemash
![Page 7: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/7.jpg)
Development
QAOperations
Devops!
@jbaruch http://jfrog.com/shownotes #codemash
![Page 8: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/8.jpg)
Development
QAOperations
Devops!
@jbaruch http://jfrog.com/shownotes #codemash
![Page 9: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/9.jpg)
DevOps and Delivery
Develop
Build
Test
Deploy
Release
Operate
@jbaruch http://jfrog.com/shownotes #codemash
![Page 10: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/10.jpg)
Release cycles
6 months1 month
2 weeks1 day
2 hours
@jbaruch http://jfrog.com/shownotes #codemash
![Page 11: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/11.jpg)
@jbaruch http://jfrog.com/shownotes #codemash
![Page 12: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/12.jpg)
Are they happy with it?
0% Satisfied
20% Satisfied
50% Satisfied
80% Satisfied
100% Satisfied
@jbaruch http://jfrog.com/shownotes #codemash
![Page 13: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/13.jpg)
@jbaruch http://jfrog.com/shownotes #codemash
![Page 14: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/14.jpg)
How do you know it’s good?
@jbaruch http://jfrog.com/shownotes #codemash
![Page 15: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/15.jpg)
“I don’t measure it because I’ve had no complaints
@jbaruch http://jfrog.com/shownotes #codemash
![Page 16: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/16.jpg)
“When the bug queue is empty we are good
@jbaruch http://jfrog.com/shownotes #codemash
![Page 17: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/17.jpg)
“When I get fewer tickets on the process
@jbaruch http://jfrog.com/shownotes #codemash
![Page 18: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/18.jpg)
“Automation of every single piece
@jbaruch http://jfrog.com/shownotes #codemash
![Page 19: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/19.jpg)
Other measures
■ Version adoption■ Bug Burn-down diagram■ Productivity Gains “used to be 2 days, now its 2 minutes”■ Quality, No Regressions!■MTTR■ Business metrics
@jbaruch http://jfrog.com/shownotes #codemash
![Page 20: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/20.jpg)
What’s the right release cycle?
@jbaruch http://jfrog.com/shownotes #codemash
![Page 21: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/21.jpg)
![Page 22: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/22.jpg)
![Page 23: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/23.jpg)
Education Automation Trust
@jbaruch http://jfrog.com/shownotes #codemash
![Page 24: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/24.jpg)
“Pain is instructional
@jbaruch http://jfrog.com/shownotes #codemash
![Page 25: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/25.jpg)
“ You need to know,You need to believe,You need to give a sh*t
@jbaruch http://jfrog.com/shownotes #codemash
![Page 26: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/26.jpg)
Also,
@jbaruch http://jfrog.com/shownotes #codemash
![Page 27: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/27.jpg)
“Activation Energy”
@jbaruch http://jfrog.com/shownotes #codemash
![Page 28: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/28.jpg)
@jbaruch http://jfrog.com/shownotes #codemash
![Page 29: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/29.jpg)
@jbaruch http://jfrog.com/shownotes #codemash
RESISTFAKENEWS
![Page 30: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/30.jpg)
“First push is hard
Keep your eye on the prize
For an older code base this could take more than a year to achieveBut its still worth it
@jbaruch http://jfrog.com/shownotes #codemash
![Page 31: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/31.jpg)
Tools
@jbaruch http://jfrog.com/shownotes #codemash
![Page 32: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/32.jpg)
“@jbaruch http://jfrog.com/shownotes #codemash
Universal
Scriptable
Immutable
![Page 33: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/33.jpg)
Guide, don’t dictateAim for the 80%
Tool RatingJava InvestJFrog Artifactory InvestJFrog Xray ResearchGradle InvestMaven MaintainAnt Divest
![Page 34: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/34.jpg)
Let’s talk about trust
@jbaruch http://jfrog.com/shownotes #codemash
![Page 35: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/35.jpg)
Remember this?
@jbaruch http://jfrog.com/shownotes #codemash
Develop
Build
Test
Deploy
Release
Operate
![Page 36: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/36.jpg)
Some commits should fail!
Develop
BuildTest@jbaruch http://jfrog.com/shownotes #codemash
![Page 37: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/37.jpg)
![Page 38: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/38.jpg)
“Quality is the bottleneck
Automatic testing is not enough
The “big green button” concept is lack of trust in quality
@jbaruch http://jfrog.com/shownotes #codemash
![Page 39: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/39.jpg)
“Quality is the bottleneck
Automatic testing is not enough, but we can use our customers as testers
Canary releases
@jbaruch http://jfrog.com/shownotes #codemash
![Page 40: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/40.jpg)
Technology
PeopleProcess
Devops!
@jbaruch http://jfrog.com/shownotes #codemash
![Page 41: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/41.jpg)
Automation
EducationTrust
Devops!
@jbaruch http://jfrog.com/shownotes #codemash
![Page 42: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/42.jpg)
Education
AutomationTrust
Devops!
@jbaruch http://jfrog.com/shownotes #codemash
![Page 43: A Research Study into DevOps Bottlenecks as presented at Codemash 2018](https://reader031.fdocuments.in/reader031/viewer/2022021923/5a6d15397f8b9a16428b4c13/html5/thumbnails/43.jpg)
QA & Show notes
◇@jbaruch◇#codemash◇http://jfrog.com/shownotes■Video■Slides■Links■Feedback■Raffle! (come early)