DevOps Days Denmark 2023
Failure is not an Option
Ixchel Ruiz, JFrog
DevOps Days Denmark 2023
Failure is not an Option
It’s a Fact
Ixchel Ruiz, JFrog
Failure is not an option
Failure is not an option
Me
“HUMAN writing code for HUMANS to
improve HUMAN life”
Agent Smith — Matrix
“Never send a HUMAN to do a
MACHINE’S job ”
Failure
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Takotsubo
Broken heart syndrome
Failure is not an option
We should aim for
perfection
Jon Bowers
The unexpected
bene
f
it of
celebrating failure
Astro Teller
Project Level
Failure in “IT”
Why Your IT Project
May Be Riskier
Than
You Think
Bent Flyvbjerg
and Alexander Budzier
2011
Bent Flyvbjerg and Alexander Budzier
New research shows surprisingly high numbers of
out-of-control tech projects—ones that can sink
entire companies and careers.
IT change initiatives
It’s that an unusually large proportion of IT change
initiatives incur massive overages.
“Fully 1 in 6 of the projects
was a black swan, with a
cost overrun of 200%.
On average, a schedule
overrun of almost 70%”
The Empirical
Reality of IT Project
Cost Overruns:
Discovering A Power-
Law Distribution
Bent Flyvbjerg
and Alexander Budzier
2022
Bent Flyvbjerg and Alexander Budzier
Disastrous IT projects are not the outliers they are
sometimes interpreted
Bent Flyvbjerg and Alexander Budzier
The key point that can be drawn here is that
substantial overruns in IT projects may result from
interdependencies.
A closer look
Failure in “IT”
Testing
Failure is not an option
Tests
Spock Reports
Security
In-Depth Analysis of Open
Source Security
Vulnerabilities Most
Impactful to DevOps and
DevSecOps Teams
2023 JFrog Security Research
Report
2023 JFrog Security Research Report
“The majority of vulnerabilities detailed
in this report were not as easy to exploit”
2023 JFrog Security Research Report
“Many of them required complex con
f
iguration
scenarios or speci
f
ic conditions under which an
attack could be successfully executed.”
2023 JFrog Security Research Report
“Considering the context in which software is
deployed and utilized when evaluating the
impact of any CVE.”
Failure! Failure! Failure!!
Failure is not an option
The Failure Issue
Harvard Business Review
April 2011
Nature of failure
Not all failures are created
equally
Failure
Types
Preventable
Complexity-related
Intelligent
Preventable
Preventable failures
“ Most failures in this category can indeed be considered “bad”
They usually involve deviations from speci
f
ications in the closely
de
f
ined processes of high-volume or routine operations in
manufacturing and services “
“MACHINE’S job ”
Complexity-related
Complexity-related
“ A large number of organisational failures are due to the
inherent uncertainty of work: A particular combination of
needs, people, and problems may have never occurred before ”
Intelligent
Intelligent
“Failures in this category can rightly be considered “good,” because
they provide valuable new knowledge that can help an organization
leap ahead of the competition and ensure its future growth”
Learning Process
How failure size
affects learning in
innovation
DRUID15
Process
“Failure identi
f
ication, Failure analysis, and
deliberate experimentation."
Failure identi
fi
cation
“Recognising small failures from a complex system”
Failure analysis
“Process of understanding the cause of the failure
and extracting lessons to avoid future failure”
Deliberate experiment
“Design solution experiments to experience failure
early in a safe and controlled setting.”
How fast we learn
The tipping point between
Failure and Success
The tipping point between
Failure and Success
The Tipping Point
Between Failure
and Success
Yian Yin and
Yang Wang
Below the tipping point : stagnation region
Not learning enough to actually achieve success.
Above the tipping point
People fail over and over but they get to fail faster
and faster to eventually approach success.
Increase the return on failure
Increase your
return on Failure
Julian Birkinshaw and Martine
Haas
Increase return
Steps
Learn from every Failure
Share the lessons
Review your pattern of failure
Psychological Safety,
Trust, and Learning
in Organizations: A
Group-level Lens
Amy C. Edmondson
Psychological safety
A climate in which people are comfortable being (and
expressing) themselves.
Coming back
Failure in “DevOps”
SDLC
Failure is not an option
Preventable
Complexity-related
Intelligent
Failure is not an option
Failure is not an option
JFrog Artifactory: The database of DevOps
Single source of truth
Consolidate & Enhance data
Distribute Knowledge
Security
Best practices
Curation
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option
Failure is not an option

More Related Content

PDF
Stop Blaming The Software - Corporate Profiling for IT Project Success
PDF
Minimize IT Project Failures!
PDF
(In)convenient truths about applied machine learning
PDF
Using Periodic Audits To Prevent Catastrophic Project Failure
PPTX
Ateneo
PPTX
It’s a world of bugs after all
PDF
Machine Learning Misconceptions in Business by Emerj AI Research
PPTX
PuppetConf2012GeneKim
Stop Blaming The Software - Corporate Profiling for IT Project Success
Minimize IT Project Failures!
(In)convenient truths about applied machine learning
Using Periodic Audits To Prevent Catastrophic Project Failure
Ateneo
It’s a world of bugs after all
Machine Learning Misconceptions in Business by Emerj AI Research
PuppetConf2012GeneKim

Similar to Failure is not an option (20)

PDF
Evanta 2018 msp big 3 tech
PPTX
Winnipeg ISACA Security is Dead, Rugged DevOps
PPT
Business Meets IT presentation: Business Continuity
PDF
The Slow Growth of AI: The State of AI and Its Applications
PDF
Effective Software Testing for Modern Software Development
PPT
IT Project Success through Corporate Profiling
PPT
Minimizing Business Risk in IT Projects
PDF
Adapting for the Internet of Things
PPTX
Another Day In Paradise
PDF
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
PDF
Testing Is How You Avoid Looking Stupid
PDF
Trendcasting for 2019 - What Will the Tuture of Tech Hold
PDF
Advice for CISOs: How to Approach OT Cybersecurity
PDF
Machine Learning Operations (MLOps) - Active Failures and Latent Conditions
PPT
Privacy by Design Seminar - Jan 22, 2015
PDF
Managing Uncertainty - 2011
PPTX
PyCon UK 2014 Keynote
PPTX
Big Data Analytics: The Move Toward Rapid Experimentation
PDF
The Future of Advance Analytics
PDF
End-to-End OT SecOps Transforming from Good to Great
Evanta 2018 msp big 3 tech
Winnipeg ISACA Security is Dead, Rugged DevOps
Business Meets IT presentation: Business Continuity
The Slow Growth of AI: The State of AI and Its Applications
Effective Software Testing for Modern Software Development
IT Project Success through Corporate Profiling
Minimizing Business Risk in IT Projects
Adapting for the Internet of Things
Another Day In Paradise
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
Testing Is How You Avoid Looking Stupid
Trendcasting for 2019 - What Will the Tuture of Tech Hold
Advice for CISOs: How to Approach OT Cybersecurity
Machine Learning Operations (MLOps) - Active Failures and Latent Conditions
Privacy by Design Seminar - Jan 22, 2015
Managing Uncertainty - 2011
PyCon UK 2014 Keynote
Big Data Analytics: The Move Toward Rapid Experimentation
The Future of Advance Analytics
End-to-End OT SecOps Transforming from Good to Great
Ad

More from Ixchel Ruiz (10)

PDF
JUGUtrecht2023 - GithubActions
PDF
Failure is not an option
PDF
JCConf.tw 2022 - DevOps for Java developers
PDF
All about dependencies
PDF
DevoxxMA_MavenPuzzlers.pdf
PDF
(De) Human Future
PDF
DevoxxMA : The WHY series: Metrics
PDF
Voxxed Banff 2018 : Containers & Integration tests
PDF
Testing libraries for fun & profit. Beware: Increased productivity ahead
PDF
DevoxxUK one size fits all
JUGUtrecht2023 - GithubActions
Failure is not an option
JCConf.tw 2022 - DevOps for Java developers
All about dependencies
DevoxxMA_MavenPuzzlers.pdf
(De) Human Future
DevoxxMA : The WHY series: Metrics
Voxxed Banff 2018 : Containers & Integration tests
Testing libraries for fun & profit. Beware: Increased productivity ahead
DevoxxUK one size fits all
Ad

Recently uploaded (20)

PDF
Five Habits of High-Impact Board Members
PDF
STKI Israel Market Study 2025 version august
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
The various Industrial Revolutions .pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Hybrid model detection and classification of lung cancer
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
DOCX
search engine optimization ppt fir known well about this
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Enhancing emotion recognition model for a student engagement use case through...
Five Habits of High-Impact Board Members
STKI Israel Market Study 2025 version august
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
Assigned Numbers - 2025 - Bluetooth® Document
The various Industrial Revolutions .pptx
Module 1.ppt Iot fundamentals and Architecture
Web Crawler for Trend Tracking Gen Z Insights.pptx
observCloud-Native Containerability and monitoring.pptx
Developing a website for English-speaking practice to English as a foreign la...
Hybrid model detection and classification of lung cancer
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Getting Started with Data Integration: FME Form 101
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
search engine optimization ppt fir known well about this
A contest of sentiment analysis: k-nearest neighbor versus neural network
WOOl fibre morphology and structure.pdf for textiles
A comparative study of natural language inference in Swahili using monolingua...
Enhancing emotion recognition model for a student engagement use case through...

Failure is not an option