This presentation is addressing IT decision makers who are interested to learn the history and basic principles of DevOps and understand that whereas DevOps is primarily an organizational concept, smart technology can make the difference when implementing it.
I am not the authority to judge the technical feasibility, the bits and bytes of each tool that tags itself with the DevOps label, for this kind of information you will find much more capable contributors.
I would like to thank Patrik Kua, Andi Mann, Ernest Müller, Matthew Jones, Gene Kim, Puppet Labs and Information Weeks for inspiring me by making their knowledge publicly available.
9. 9
One of the most
influental
contributions to
the SW-defined
economy was
published by
Netscape-
Founder Marc
Andreesen four
years ago, in
August 2011
9
http://www.wsj.com/articles/SB10001424053111903480904576512250915629460
10. 10
In it, he
demonstrated
the growing
influence and
value of SW-
based
companies in
the global
economy:
Amazon,
Netflix, Spotify,
Skype, Google,
LinkedIn
10
http://www.wsj.com/articles/SB10001424053111903480904576512250915629460
11. 11
And he probably
was right: Judging
by the usage of
social media
services alone, we
are looking at
• 1.9 B users today
• 2.1 B in 2016
• 2.5 B in 2018
2.5 B are a third of
the Earth’s
population
11
http://www.statista.com
WhatsApp
900M users
100% mobile
Facebook
1.5B users
78% mobile
Twitter
304M users
60% mobile
Spotify
75M users
15M subscribers
15% mobile
Instagram
310M users
60% mobile
12. 12
New and existing
companies choose
software to disrupt
the traditional way
of doing business
• Either by
enhancing the
possibilities of
traditional
offerings
• Or by entirely
substituting them
12
13. 13
Uber.com combines
two features of the
new, SW-enabled
economy:
• It is easy to do
business with –
trough easy-to-
use software
• Its services are
provided by a
crowd of
individual
contributors
13
14. 14
In December 2014,
Web Strategist
Jeremiah Owyang
presents V2 of his
“Collaborative
Economy
Honeycomb”
Topic: The
disruption of twelve
industries by
peer2peer business
models – powered
by Software
14
http://www.web-strategist.com/blog/2014/12/07/collaborative-economy-honeycomb-2-watch-it-grow/
17. 17
12%
9%
14%
11%
12%
Predictively spot new opportunities
Innovate in an agile way
Demonstrate transparency and
trust
Deliver a unique and personalized
experience
Always on, operating in real time
How well
prepared
are
businesses
for the
challenges
of the
future?
17
https://www.emc.com/information-generation/index.htm
18. 1818
Innovate in an agile way 9%
89% of the
Fortune 500
companies
from 1955
do not exist
today.
http://www.aei.org/publication/fortune-500-firms-in-1955-vs-2014-89-are-gone-and-were-all-better-off-because-of-that-
dynamic-creative-destruction/
20. 2020
DevOps
is not a
technology.DevOps is a cultural and
operational model that
fosters collaboration to
enable high-performance
IT to achieve business
goals.
21. 2121
DevOps
is not a
technology.
It’s the principles of agile
development applied to
the entire IT lifecycle.
http://www.agilealliance.org/the-alliance/the-agile-manifesto/
And smart
technology
can help
DevOps.
22. 2222
So are we
to become
anarchists?
http://www.agilealliance.org/the-alliance/the-agile-manifesto/
23. 2323
And blow
up all the
structures
we have
become
fond of?
Such as ITIL, (IT
Infrastructure Library), the
gold standard to organize
IT operations in Enterprise
environments?
36. 3636
Back in the
1940s, Toyota
examined ways
to improve
productivity
Legend has it
they found the
solution when
visiting a
supermarket
Taiichi Ohno
Eiji Toyoda
大野耐
豊田 英二
38. 3838
They devised a
production flow
methodology
focusing on the
elimination of
waste.
The Toyota
Production
System.
The Seven
Wastes.
39. 39
The Seven
Wastes.
39
They devised a
production flow
methodology
focusing on the
elimination of
waste.
The Toyota
Production
System.
overproduction
waiting
transporting
excess inventory
movement
defects
overprocessing
43. 43
The Seven
Wastes.
43
What does this
mean for
delivering an
IT-enabled
business
service?
overproduction
waiting
transporting
excess inventory
movement
defects
overprocessing
44. 4444
What does this
mean for
delivering an
IT-enabled
business
service?
transporting
Deploying systems into
production manually is
error-prone.
45. 4545
What does this
mean for
delivering an
IT-enabled
business
service?
waiting
Delays because platforms
are not ready kills
productivity.
46. 4646
What does this
mean for
delivering an
IT-enabled
business
service?
excess inventory
Purchasing capacity now
and use it in three years is
poison for any business
case.
47. 4747
What does this
mean for
delivering an
IT-enabled
business
service?
movement
Manual labor creates
delays and errors.
Automate as much as you
can.
56. 5656
Everything
you wanted
to know
about
Software
Why are your customers
buying from you?
Which are your true differentiators
from your competition?
How many of those differentiating
aspects can be attributed to
functionality provided by software?
Do you have any plans for
new, innovative offerings
based on software?
58. 5858
Everything
you wanted
to know
about
Methodo-
logies
What environments are your
developers working with?
What methodologies are you actively
promoting?
How similar / different are your
production from your development
environments?
What rules do you need to comply with
when testing code a) with synthetic data /
with customer data?
59. 5959
Everything
you wanted
to know
about
Change
Rate
How often do you bring new releases
into production?
Why (only) so few? Would doubling
your release frequency interest you?
Why?
What is currently preventing an
increase of release frequency?