DevOps originated from the Toyota Production System which pioneered lean manufacturing practices like just-in-time production and continuous improvement. These concepts influenced early software development methodologies like agile, Scrum, and extreme programming. As software development aimed to deliver value faster, operations struggled to keep up, highlighting the need for closer collaboration between development and operations teams. In 2008, Patrick Debois coined the term "DevOps" to describe this integration. Since then, DevOps adoption has grown significantly, though its core goals of empowering employees, delivering value, and embracing change remain the same.
23. “Standardization in its
true sense is the union
of all the best points of
commodities with the best
points of production…”
- Henry Ford
Meta-buzzword: Scale
Source: “Today And Tomorrow” by Henry Ford
24. “…to the end that the best commodity
may be produced
in sufficient quantity and at
the least cost to the consumer”
- Henry Ford
Meta-buzzword: Scale
Source: “Today And Tomorrow” by Henry Ford
25. “Many people thought that
machine production would
destroy craftsmanship…”
- Henry Ford
Meta-buzzword: Scale
Source: “Today And Tomorrow” by Henry Ford
26. “Exactly the reverse has come
about; we now need more
expert machinists than we
have ever needed”
- Henry Ford
Meta-buzzword: Scale
Source: “Today And Tomorrow” by Henry Ford
28. “Each of the high performers
had server/sysadmin ratios
greater than 100:1…”
Meta-buzzword: Scale
Source: “The Visible Ops Handbook” by Behr, Kim, and Spafford
29. “In contrast, analysts report that
average server/sysadmin ratios
is between 15:1 and 25:1”
Meta-buzzword: Scale
Source: “The Visible Ops Handbook” by Behr, Kim, and Spafford
31. Ford Mass Production
System designed for
huge quantities
of limited models
Meta-buzzword: Scale
Source: “The Toyota Way” by Jeffrey K. Liker
32. “Any customer can have a
car painted any color
that he wants
as long as it is black”
- Henry Ford
Meta-buzzword: Scale
Source: “My Life and Work” by Henry Ford
34. Lean was originally
used to characterize
the Japanese approach
to automobile manufacturing
Meta-buzzword: Lean
Source: “Implementing Lean Software Development” by Poppendieck
39. “…ask yourself, does this alert
require any immediate
intervention? Alerts
should be actionable.”
- Patrick Debois
Buzzword: Jidoka
Source: “Web Operations” by John Allspaw and Jesse Robbins
40. “If an alert can be ignored or
doesn’t require human
intervention, the alert is a
waste of energy”
- Patrick Debois
Buzzword: Jidoka
Source: “Web Operations” by John Allspaw and Jesse Robbins
67. Buzzword: SCRUM
1995: Sutherland and
Schwaber present
“The Scrum Development
Process”
Source: “Scrum Development Process” by Ken Schwaber
68. “The development process is
regarded as unpredictable
at the onset…”
- Ken Schwaber
Buzzword: SCRUM
Source: “Scrum Development Process” by Ken Schwaber
69. “…and control mechanisms are
put in place to manage the
unpredictability”
- Ken Schwaber
Buzzword: SCRUM
Source: “Scrum Development Process” by Ken Schwaber
70. “Scrum also defined time-boxed
iterative development cycles
whose goal was to deliver
working software”
- Peter Varyhol
Buzzword: SCRUM
Source: “To Agility and Beyond” by Peter Varyhol
74. 2001: Agile Manifesto Written
Buzzword: Agile
Source: “Writing the Agile Manifesto” by Martin Fowler
75. “Our highest priority is to
satisfy the customer through
early and continuous delivery
of valuable software”
Buzzword: Agile
Source: agilemanifesto.org/principles.html
76. “Welcome changing
requirements, even late in
development. Agile processes
harness change for the
customer’s competitive advantage”
Buzzword: Agile
Source: agilemanifesto.org/principles.html
77. “Working software is the
primary measure of progress”
Buzzword: Agile
Source: agilemanifesto.org/principles.html
79. 2007:
Patrick Debois is
working in IT - has to
straddle the connection
between dev and ops
Buzzword: DevOps
Source: “The History of Devops” by Damon Edwards
80. 2008:
Patrick Debois presents
“Agile Operation and
Infrastructure: How
Infra-Agile Are You?”
Buzzword: DevOps
Source: “A Short History of DevOps” by Richard Rapaport
81. “Development and Infrastructure
would work in isolation and would
integrate just before the political
deadline…There was no time
left to fix things”
Buzzword: DevOps
Source: “Agile Operations and Infrastructure” by Patrick Debois
82. “Every sprint you would have a new
working release and it would
constantly improve.”
Buzzword: DevOps
Source: “Agile Operations and Infrastructure” by Patrick Debois
83. “The application went live…
Every release they would improve
both the software and the infrastructure”
Buzzword: DevOps
Source: “Agile Operations and Infrastructure” by Patrick Debois
84. • Layers of Agile Infrastructure
Buzzword: DevOps
Source: “Agile Operations and Infrastructure” by Patrick Debois
85. • Layers of Agile Infrastructure
• Technical
Buzzword: DevOps
Source: “Agile Operations and Infrastructure” by Patrick Debois
86. • Layers of Agile Infrastructure
• Technical
• Project
Buzzword: DevOps
Source: “Agile Operations and Infrastructure” by Patrick Debois
87. • Layers of Agile Infrastructure
• Technical
• Project
• Operations
Buzzword: DevOps
Source: “Agile Operations and Infrastructure” by Patrick Debois
88. 2009:
John Allspaw and
Paul Hammond present
“10+ Deploys per Day,
Dev and Ops Cooperation
at Flickr”
Buzzword: DevOps
Source: “A Short History of DevOps” by Richard Rapaport
89. Ops: “It’s not my machines,
it’s your code!”
Buzzword: DevOps
Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond
90. Ops: “It’s not my machines,
it’s your code!”
Dev: “It’s not my code, it’s
your machines!”
Buzzword: DevOps
Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond
91. Ops and Dev have
the same job
Buzzword: DevOps
Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond
92. Ops and Dev have
the same job
Enable the business
to function
Buzzword: DevOps
Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond
95. Dev and Ops must
own this risk through
culture and tools
Buzzword: DevOps
Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond
96. “Tools will not help you
if you install them and
still have an argumentative
culture going on”
Buzzword: DevOps
Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond
113. Who Am I?
Nell Shamrell-Harrington
Software Engineer at Chef
@nellshamrell
nshamrell@chef.io
Proud Graduate of St. Mary’s Academy PDX
114. Who Am I?
Nell Shamrell-Harrington
Software Engineer at Chef
@nellshamrell
nshamrell@chef.io
Proud Graduate of St. Mary’s Academy PDX
Any Questions?