SlideShare a Scribd company logo
The DevOps disaster
15 ways to fail at DevOps
Bert	Jan	Schrijver
@bjschrijverbertjan@jpoint.nl
Bert Jan Schrijver
L	e	t	‘	s		m	e	e	t
@bjschrijver
Outline
S o w h a t ‘ s n e x t ?
Context
Definition	of	DevOps
How	to	fail	at	DevOps
What’s	DevOps	really	
about?
Every	change	goes	through	the	
build/test	pipeline	and	
automatically	gets	put	into	
production.
Continuous Deployment
?!
DevOps
Building	and	testing	software	in	
such	a	way	that	the	software	can	be	
released	to	production	at	any	time.	


"Ship	early,	ship	often,	sacrificing	
features,	never	quality"	-	Kyle	Neath
Continuous Delivery
Team	members	integrate	their	work	
frequently.	Commits	are	verified	by	
automated	builds	and	tests.
Continuous Integration
Definitions
Who’s	who	in	DevOps
Source: https://i.ytimg.com/vi/64BOxYpVZpU/maxresdefault.jpg
YOU KEEP USING THAT WORD
I DO NOT THINK IT MEANS WHAT YOU THINK IT MEANS
DevOps: a definition
Development and operations engineers
being responsible together
for the entire lifecycle of a product.
:


building and running better-quality software
more quickly and more reliably.
DevOps: another definition
Two or more teams
working together on a shared goal
as an enabler for Continuous Delivery, faster problem
resolution and focus on value instead of problems.
Why DevOps?
DevOps makes your business move faster
Why DevOps?
DevOps is not about doing something new.
It’s about fixing a mistake from the past.
Ready for failure?
Photo: Dave Lehl
DevOps is the same thing as
Continuous Delivery and Continuous Deployment
It’s not. Go back a few slides.
Failure 1
You need a central ‘DevOps team’
that handles all ops stuff
Source: http://www.nasa.gov/images/content/218652main_STOCC_FS_img_lg.jpg
No. DevOps is about removing silos, not about adding more.
Failure 2
DevOps is only for
development and operations engineers
No. Everyone in the team is in. Testers too!
Failure 3
DevOps means
developers managing production
WORKED FINE IN DEV
OPS PROBLEM NOW
No. Yes. It depends ;-)
Failure 4
DevOps is only for
hipsters, startups and unicorns
Source: http://attitudes4innovation.com/wp-content/uploads/2014/04/3683.Nubis_Team_May_2013.jpg
No. DevOps can work for the enterprise, too.
Failure 5
You need containers, microservices
and ‘the cloud’ to do DevOps
Source: http://www.matrixfans.net/wp-content/uploads/2011/10/spoon-boy.jpg
THERE IS NO CLOUD
IT’S JUST SOMEONE ELSE’S COMPUTER
No. DevOps is not about technology. It’s about collaboration.
Failure 6
DevOps is about
automation
No. Well, automation helps, but it’s not the main goal of DevOps.
Failure 7
DevOps is about
tools
No, you don’t need Chef or Puppet to do DevOps.
Failure 8
DevOps is a job title -
something you can be certified in
Source: http://blog.mrii.org/wp-content/uploads/2015/10/certified.png
No. Noooo! Just no. Or actually: yes. You’re all certified!
Failure 9
DevOps replaces
Agile
Source: http://blogs.metageek.net/wp-content/uploads/2015/04/IMG_6967-1024x768.jpg
No. Agile is a way to develop software. DevOps has a broader goal.
Failure 10
DevOps doesn’t work with
waterfall, Prince or ITIL
Source: http://www.thewallpapers.org/photo/30981/4-3-2-waterfall.jpg
No. That’s like saying “collaboration doesn’t work with …”
Failure 11
You don’t need to define
what DevOps means to your organisation
Source: https://headguruteacher.files.wordpress.com/2013/02/screen-shot-2013-02-12-at-22-26-37.png
No. You really really need to. Trust me. I didn’t and I regret it.
Failure 12
You can do DevOps
without management buy-in
Source:http://cdn.ttgtmedia.com/visuals/ComputerWeekly/Hero%20Images/IT-management-CIO-fotolia.jpg
No. Changing an organisation requires C-level support.
Failure 13
You can enforce DevOps
in an organisation
Source: http://i.huffpost.com/gen/2561186/images/o-DONALD-TRUMP-facebook.jpg
No. You can never enforce cultural change.
Failure 14
DevOps prevents
failure
Photo: Andres Harambour
No. DevOps embraces failure. Failure is where you learn.
Failure 15
So what is DevOps really about?
Source: https://7216-presscdn-0-76-pagely.netdna-ssl.com/wp-content/uploads/2011/12/confused-man-single-good-men.jpg
DevOps is about culture
Source: http://www.azmc.org/wp-content/uploads/2012/11/Arts-and-Culture-Large.jpg
DevOps is about freedom and responsibility
Source: https://images.unsplash.com/photo-1449177009399-be6867ef0505
DevOps is about empathy
Source: http://www.scarymommy.com/wp-content/uploads/2014/06/empathy.jpg
Source: https://cdn2.vox-cdn.com/thumbor/J9OqPYS7FgI9fjGhnF7AFh8foVY=/148x0:1768x1080/1280x854/cdn0.vox-cdn.com/uploads/chorus_image/image/46147742/cute-success-kid-1920x1080.0.0.jpg
THAT’S IT.
NOW GO KICK SOME ASS!
Questions?
@bjschrijver
Thanks for your time.
Got	feedback?	Tweet	it!
@bjschrijver
All	pictures	belong	
to	their	respective		
authors

More Related Content

PDF
Oracle Code Brussels 2017 - The DevOps disaster
PDF
Digital Ocean Amsterdam meetup March 2017 - The DevOps disaster
PDF
JavaOne 2016 - The DevOps Disaster
PDF
Codemotion Amsterdam 2016 - The DevOps Disaster
PDF
GOTO Amsterdam 2016 - The DevOps Disaster
PDF
Principles of Continuous Delivery and DevOps
PDF
JavaLand 2022 - Software architecture in a DevOps world
PDF
JUG Bonn June 2021 - The DevOps disaster
Oracle Code Brussels 2017 - The DevOps disaster
Digital Ocean Amsterdam meetup March 2017 - The DevOps disaster
JavaOne 2016 - The DevOps Disaster
Codemotion Amsterdam 2016 - The DevOps Disaster
GOTO Amsterdam 2016 - The DevOps Disaster
Principles of Continuous Delivery and DevOps
JavaLand 2022 - Software architecture in a DevOps world
JUG Bonn June 2021 - The DevOps disaster

What's hot (20)

PPTX
DevOps - Understanding Core Concepts
PDF
有了 Agile,為什麼還要有 DevOps?
PPTX
DevOps without DevOps Tools
PDF
Effective DevOps:一場文化與技術的轉型運動
PDF
JavaLand 2022 - Debugging distributed systems
PDF
JUG CH September 2021 - Debugging distributed systems
PDF
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
PDF
DevOps(1) : What's DevOps - (MOSG)
PDF
DevOps Delivery Pipeline
PDF
TDC 2021 - Better software, faster: Principles of Continuous Delivery and DevOps
PDF
Continuous integration and delivery
PDF
DevOps 及 TDD 開發流程哲學
PDF
DevOps Unicorns
PDF
From devOps to front end Ops, test first
PDF
Debugging distributed systems
PPTX
DevOps and All the Continuouses w/ Helen Beal
PDF
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
PPTX
DevOpsGuys Performance Testing with APM Tools workshop
PDF
Software architecture in a DevOps world
PPTX
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
DevOps - Understanding Core Concepts
有了 Agile,為什麼還要有 DevOps?
DevOps without DevOps Tools
Effective DevOps:一場文化與技術的轉型運動
JavaLand 2022 - Debugging distributed systems
JUG CH September 2021 - Debugging distributed systems
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
DevOps(1) : What's DevOps - (MOSG)
DevOps Delivery Pipeline
TDC 2021 - Better software, faster: Principles of Continuous Delivery and DevOps
Continuous integration and delivery
DevOps 及 TDD 開發流程哲學
DevOps Unicorns
From devOps to front end Ops, test first
Debugging distributed systems
DevOps and All the Continuouses w/ Helen Beal
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
DevOpsGuys Performance Testing with APM Tools workshop
Software architecture in a DevOps world
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
Ad

Viewers also liked (16)

PDF
Utrecht JUG - Building microservices with Vert.x
PDF
Codemotion tech pills - Continuous performance
PDF
JavaLand 2016: Continuous performance
PDF
JavaLand 2016 - Decoding the air around you with Java and $7 hardware
PDF
Devoxx UK 2016 - Building microservices with Vert.x
PDF
Amsterdam JUG - Continuous performance
PDF
DevOps Utrecht - The DevOps Disaster
PDF
Codemotion Amsterdam 2016 - Building microservices with Vert.x
PDF
JavaZone 2016: Continuous performance
PDF
JavaOne Ignite 2016 - How to build your own self-driving car
PDF
VJUG 24 - Building microservices with Vert.x
PDF
EuregJUG 2016-01-07 - Swimming upstream in the container revolution
PDF
Utrecht JUG - Pipeline as code
PDF
Devoxx BE 2016 - How to build your own self-driving car
PDF
JavaOne 2016 - Pipeline as code
PDF
Jfokus 2017 - The DevOps Disaster
Utrecht JUG - Building microservices with Vert.x
Codemotion tech pills - Continuous performance
JavaLand 2016: Continuous performance
JavaLand 2016 - Decoding the air around you with Java and $7 hardware
Devoxx UK 2016 - Building microservices with Vert.x
Amsterdam JUG - Continuous performance
DevOps Utrecht - The DevOps Disaster
Codemotion Amsterdam 2016 - Building microservices with Vert.x
JavaZone 2016: Continuous performance
JavaOne Ignite 2016 - How to build your own self-driving car
VJUG 24 - Building microservices with Vert.x
EuregJUG 2016-01-07 - Swimming upstream in the container revolution
Utrecht JUG - Pipeline as code
Devoxx BE 2016 - How to build your own self-driving car
JavaOne 2016 - Pipeline as code
Jfokus 2017 - The DevOps Disaster
Ad

Similar to JavaZone 2016 - The DevOps disaster (20)

PDF
The DevOps disaster: 15 ways to fail at DevOps - Bert Jan Schrijver - Codemot...
PPT
DevOps in 2014
PPTX
DevOps Introduction
PDF
DevOps beyond the Tools
PPTX
What is DevOps? What is DevOps CoE?
PPTX
DevOps unraveled - Nyenrode masterclass on Agile Management
PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
PDF
Introduction to DevOps
ODP
One Weird Trick
PDF
What the heck is DevOps and why do we need it?
PDF
DevOps Perspectives Edition 3
PDF
DevOps Perspectives Edition 3
PDF
DevOps Perspectives 3
PPTX
DevOps 1 (1).pptx
PDF
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
PDF
DevOps and its impact
PDF
Understanding devops
PDF
ASAS 2015 - Benito de Miranda
The DevOps disaster: 15 ways to fail at DevOps - Bert Jan Schrijver - Codemot...
DevOps in 2014
DevOps Introduction
DevOps beyond the Tools
What is DevOps? What is DevOps CoE?
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
Introduction to DevOps
One Weird Trick
What the heck is DevOps and why do we need it?
DevOps Perspectives Edition 3
DevOps Perspectives Edition 3
DevOps Perspectives 3
DevOps 1 (1).pptx
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
DevOps and its impact
Understanding devops
ASAS 2015 - Benito de Miranda

Recently uploaded (20)

PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
E -tech empowerment technologies PowerPoint
PPT
tcp ip networks nd ip layering assotred slides
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
artificial intelligence overview of it and more
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
Internet___Basics___Styled_ presentation
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
SASE Traffic Flow - ZTNA Connector-1.pdf
E -tech empowerment technologies PowerPoint
tcp ip networks nd ip layering assotred slides
The New Creative Director: How AI Tools for Social Media Content Creation Are...
artificial intelligence overview of it and more
Tenda Login Guide: Access Your Router in 5 Easy Steps
An introduction to the IFRS (ISSB) Stndards.pdf
Internet___Basics___Styled_ presentation
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
SAP Ariba Sourcing PPT for learning material
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Slides PDF The World Game (s) Eco Economic Epochs.pdf
presentation_pfe-universite-molay-seltan.pptx
Introuction about ICD -10 and ICD-11 PPT.pptx
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Module 1 - Cyber Law and Ethics 101.pptx
WebRTC in SignalWire - troubleshooting media negotiation
isotopes_sddsadsaadasdasdasdasdsa1213.ppt

JavaZone 2016 - The DevOps disaster