SlideShare a Scribd company logo
Research
into DevOps
bottlenecks
Who am I
Baruch Sadogursky
Developer Advocate @jfrog
@jbaruch
@jbaruch http://jfrog.com/shownotes #oraclecode
Also,
jfrog.com/shownotes
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 #oraclecode
What is DevOps?
@jbaruch http://jfrog.com/shownotes #oraclecode
Development
QAOperations
@jbaruch http://jfrog.com/shownotes #oraclecode
Development
QAOperations
Devops!
@jbaruch http://jfrog.com/shownotes #oraclecode
Development
QAOperations
Devops!
@jbaruch http://jfrog.com/shownotes #oraclecode
DevOps and Delivery
Develop
Build
Test
Deploy
Release
Operate
@jbaruch http://jfrog.com/shownotes #oraclecode
Release cycles
6 months
1 month
2 weeks
1 day
2 hours
@jbaruch http://jfrog.com/shownotes #oraclecode
@jbaruch http://jfrog.com/shownotes #oraclecode
Are they happy with it?
0% Satisfied
20% Satisfied
50% Satisfied
80% Satisfied
100% Satisfied
@jbaruch http://jfrog.com/shownotes #oraclecode
@jbaruch http://jfrog.com/shownotes #oraclecode
How do you know it’s good?
@jbaruch http://jfrog.com/shownotes #oraclecode
“
I don’t measure it because I’ve had no
complaints
@jbaruch http://jfrog.com/shownotes #oraclecode
“
When the bug queue is empty we are
good
@jbaruch http://jfrog.com/shownotes #oraclecode
“
When I get fewer tickets on the process
@jbaruch http://jfrog.com/shownotes #oraclecode
“
Automation of every single piece
@jbaruch http://jfrog.com/shownotes #oraclecode
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 #oraclecode
What’s the right release cycle?
@jbaruch http://jfrog.com/shownotes #oraclecode
A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018
A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018
Education Automation Trust
@jbaruch http://jfrog.com/shownotes #oraclecode
“
Pain is instructional
@jbaruch http://jfrog.com/shownotes #oraclecode
“
You need to know,
You need to believe,
You need to give a sh*t
@jbaruch http://jfrog.com/shownotes #oraclecode
Also,
@jbaruch http://jfrog.com/shownotes #oraclecode
“Activation Energy”
@jbaruch http://jfrog.com/shownotes #oraclecode
@jbaruch http://jfrog.com/shownotes #oraclecode
@jbaruch http://jfrog.com/shownotes #oraclecode
RESIST
FAKE
NEWS
“
First push is hard
Keep your eye on the prize
For an older code base this could take
more than a year to achieve
But its still worth it
@jbaruch http://jfrog.com/shownotes #oraclecode
Tools
@jbaruch http://jfrog.com/shownotes #oraclecode
“
@jbaruch http://jfrog.com/shownotes #oraclecode
Universal
Scriptable
Immutable
Guide, don’t dictate
Aim for the 80%
Tool Rating
Java Invest
JFrog Artifactory Invest
JFrog Xray Research
Gradle Invest
Maven Maintain
Ant Divest
Let’s talk about trust
@jbaruch http://jfrog.com/shownotes #oraclecode
Remember this?
@jbaruch http://jfrog.com/shownotes #oraclecode
Develop
Build
Test
Deploy
Release
Operate
Some commits should fail!
Develop
BuildTest
@jbaruch http://jfrog.com/shownotes #oraclecode
A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018
“
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 #oraclecode
“
Quality is the bottleneck
Automatic testing is not enough, but
we can use our customers as testers
Canary releases
@jbaruch http://jfrog.com/shownotes #oraclecode
Technology
PeopleProcess
Devops!
@jbaruch http://jfrog.com/shownotes #oraclecode
Automation
EducationTrust
Devops!
@jbaruch http://jfrog.com/shownotes #oraclecode
Education
AutomationTrust
Devops!
@jbaruch http://jfrog.com/shownotes #oraclecode
QA & Show notes
◇@jbaruch
◇#oraclecode
◇http://jfrog.com/shownotes
Video
Slides
Links
Feedback
Raffle! (come early)

More Related Content

PDF
A Research Study into DevOps Bottlenecks as presented at Codemash 2018
PDF
A Research Study into DevOps Bottlenecks
PDF
A Research Study into DevOps Bottlenecks
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code Au...
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code SF...
PDF
Trends agile israel 2016 - Danko
PDF
Make it Fixable, Living with Risk (Paranoia 2017)
A Research Study into DevOps Bottlenecks as presented at Codemash 2018
A Research Study into DevOps Bottlenecks
A Research Study into DevOps Bottlenecks
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code Au...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code SF...
Trends agile israel 2016 - Danko
Make it Fixable, Living with Risk (Paranoia 2017)

Similar to A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018 (16)

PDF
Data driven devops as presented at Codemash 2018
PDF
2019 12-13 BBT DevOps
PDF
Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...
PPTX
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
PDF
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
PDF
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
PDF
Data driven devops as presented at QCon London 2018
PDF
DevOps Patterns & Antipatterns for Continuous Software Updates @ DevOps.com A...
PDF
Enterprise-Grade DevOps Solutions for a Start Up Budget
PPTX
DevOps for Speed and Agility - DevOpsTO May 2014
PDF
Engineering Effectiveness
PPTX
Dev ops in the cloud use case and best practices meetup
PPTX
Agile, DevOps & Test
PDF
Trusting Your Ingredients - What Building Software And Cheesecake Have In Common
PPT
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
PDF
REST API Security by Design with Azure Pipelines
Data driven devops as presented at Codemash 2018
2019 12-13 BBT DevOps
Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
Data driven devops as presented at QCon London 2018
DevOps Patterns & Antipatterns for Continuous Software Updates @ DevOps.com A...
Enterprise-Grade DevOps Solutions for a Start Up Budget
DevOps for Speed and Agility - DevOpsTO May 2014
Engineering Effectiveness
Dev ops in the cloud use case and best practices meetup
Agile, DevOps & Test
Trusting Your Ingredients - What Building Software And Cheesecake Have In Common
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
REST API Security by Design with Azure Pipelines
Ad

More from Baruch Sadogursky (20)

PDF
DevOps Patterns & Antipatterns for Continuous Software Updates @ NADOG April ...
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code NY...
PDF
Java Puzzlers NG S03 a DevNexus 2018
PDF
Where the Helm are your binaries? as presented at Canada Kubernetes Meetups
PPTX
Best Practices for Managing Docker Versions as presented at JavaOne 2017
PDF
Troubleshooting & Debugging Production Microservices in Kubernetes as present...
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Devoxx 2017
PPTX
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevOps Days Be...
PDF
Java Puzzlers NG S02: Down the Rabbit Hole as it was presented at The Pittsbu...
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
PDF
Let’s Wing It: A Study in DevRel Strategy
PDF
Log Driven First Class Customer Support at Scale
PPTX
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
PDF
Patterns and antipatterns in Docker image lifecycle as was presented at DC Do...
PDF
Groovy Puzzlers S04: The Bytecode Bites Back at Gr8Conf US 2017
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Gr8Conf 2017
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Downtown San J...
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at QCon NYC 2017
PDF
Trust your software in production as it was presented at Detroit JUG
DevOps Patterns & Antipatterns for Continuous Software Updates @ NADOG April ...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code NY...
Java Puzzlers NG S03 a DevNexus 2018
Where the Helm are your binaries? as presented at Canada Kubernetes Meetups
Best Practices for Managing Docker Versions as presented at JavaOne 2017
Troubleshooting & Debugging Production Microservices in Kubernetes as present...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Devoxx 2017
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevOps Days Be...
Java Puzzlers NG S02: Down the Rabbit Hole as it was presented at The Pittsbu...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
Let’s Wing It: A Study in DevRel Strategy
Log Driven First Class Customer Support at Scale
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
Patterns and antipatterns in Docker image lifecycle as was presented at DC Do...
Groovy Puzzlers S04: The Bytecode Bites Back at Gr8Conf US 2017
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Gr8Conf 2017
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Downtown San J...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at QCon NYC 2017
Trust your software in production as it was presented at Detroit JUG
Ad

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Cloud computing and distributed systems.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Modernizing your data center with Dell and AMD
Building Integrated photovoltaic BIPV_UPV.pdf
20250228 LYD VKU AI Blended-Learning.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.
Mobile App Security Testing_ A Comprehensive Guide.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Understanding_Digital_Forensics_Presentation.pptx
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Monthly Chronicles - July 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Weekly Chronicles - August'25 Week I

A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018