Devops Journey Skilbook: Devops Principles Are Essential Foundations For Success
Devops Journey Skilbook: Devops Principles Are Essential Foundations For Success
DevOps Institute
DevOps Journey SKILbook
Principles:
DevOps Principles are
Essential Foundations for Success
Core Values and Practices
that Underpin DevOps Success
Reflecting on experience at their first DevOps Days event in Mountain View, California,
John Willis and Damon Edwards came up with what they felt were the core components
of the DevOps movement: Culture, Automation, Measurement and Sharing (CAMS)1.
Later, Jez Humble added Lean and the acronym became widely known as CALMS and an
easy, fast way to explain to newcomers to DevOps what the movement is about. Today,
DevOps enterprise wide adoption, according to the 2020 Upskilling: Enterprise DevOps
Skills Report, is at 22%, whereas project adoption is at 42%, and an additional 22.6% are
still planning to adopt DevOps (See Figure 1). The CALMS model describes each part with
the following details.
Figure 1:
Stages of DevOps 2019 vs. 2020
1
Culture is substantial to either support or resist change.
Organizations that value clarity, visibility and transparency
with humans that behave accountably and openly have a
higher sense of trust within the team. This then causes less
friction and therefore it is possible to move faster. Research
models to refer to are the Westrum Typology of Organiza-
tional Culture and Google’s Project Aristotle2. The Westrum
Typology of culture suggests that there are three types of
culture: pathological, bureaucratic and generative and sets
out how behaviours change across the three types. For
example, messengers (there bearers of bad news) are ‘shot’
(figuratively) in a pathological culture, isolated in bureaucrat-
ic cultures and trained in the target, generative culture. This
might mean that people are practiced in sharing bad news,
for example, as team members would talk about impedi-
ments in a daily stand up.
2
Lean removes waste and ultimately accelerates speed. The
lean movement originates in manufacturing in the 1950s
and focuses on the removal of waste. The goal is to improve
the steps within a series of many steps and to improve and
optimize the performance of tasks and processes along the
entire value chain. Lean practices such as Value Stream
Mapping, Kanban and the Improvement Kata are widely
used in DevOps implementations4. As the goals are not just
speed but also improved customer experience, feedback
loops across all stages are enabling agile adjustments to
features and functions. Additionally, log and management
data are used to respond to customer behaviour and deliver
competitive differentiation more quickly.
3
The “Three Ways”
A Principle to Set as a Foundation for High Performance Teams
In 1984, Eliyahu Goldratt and Jeff Cox published The Goal - a novel about improvement
in manufacturing. It later inspired Gene Kim to write similar novels set in the DevOps
world, The Phoenix Project and The Unicorn Project. Clarke Ching also set one in the
agile world, Rolling Rocks Downhill. All of these works refer to ‘The Three Ways’ and the
principles that lead to improvement and highly performing organizations6.
4
Safety Culture Functions as Parachute
for the High Performing Organization
In 2002, Dr. Sidney Dekker published The Field Guide to Understanding Human Error,
spawning a body of work around safety culture. The underpinning principle is that, in
high performing organizations, it’s safe to tell leadership bad news; an incident is seen as
an investment.
5
The Andon Cord to stop and improve immediately. The
concept of the Andon cord came out of the lean work in
Japan and was a way of flagging a defect in a manufacturing
pipeline11. It’s frequently used as an analogy for good safety
culture practices in DevOps. Since anyone can pull the cord
to alert to a defect the first thing that happens is that thanks
is given for the opportunity to make an improvement.
DevOps seeks to accelerate flow and shorten and amplify feedback loops. This, along
with Agile’s incremental and small batch approaches, has led to ‘continuous’ being ap-
plied to many activities, processes and functions throughout the software delivery value
chain. The following describes the key continuous practices. (See Figure 2)
6
Figure 2:
DevOps Continuum
8
Continuous funding to support ongoing product development.
Continuous funding is supporting the concept of Agile and
thinking in terms of products instead of projects. Instead of
funding large pieces of work as projects, continuous funding
provides the ability to fund product teams and their needed
capacity at the time when funds are needed. Practices such as
MVP shifts teams away from big projects to getting things out
quickly in sprints. This supports delivering what the business
needs up front and continuously funds at incremental levels for
continuous improvements. Example vendors in this space are
Apptio, BMC, Cherwell, CloudHealth, ServiceNow.
The concept of learning organizations is traced back to Peter Senge’s work, The Fifth 
Discipline. In their audiobook, Beyond the Phoenix Project, Gene Kim and John Willis
concluded that high performing organisations that harness the DevOps principles and
practices discussed above can be described as dynamic learning organizations. A learn-
ing organization has a culture where people continually expand their capacity to create
the results they truly desire, where new and expansive patterns of thinking are nurtured,
where collective aspiration is set free and where people are continually learning to see
the whole together. To shift towards a learning organization, there are two critical suc-
cess factors.
9
Learning requires a growth mindset in your DevOps humans.
All people have the capacity to learn, but the structures in
which they must function are often not conducive to reflection
and engagement. People may lack the tools and guiding ideas
to make sense of the situations they face. Organizations that
are continually expanding their capacity to create their future
require a fundamental shift towards a growth mindset15.
References
1 https://futroninc.com/2015/06/keep-c-a-l-m-s-and-be-agile/
2 https://cloud.google.com/solutions/devops/devops-culture-westrum-organizational-culture
3 https://www.amazon.com/DevOps-Handbook-World-Class-Reliability-Organizations-ebook/dp/
B01M9ASFQ3
4 https://www.amazon.com/Lean-Field-Guide-Roadmap-Transformation/dp/1498730388/ref=sr_1_1?key
words=mike+orzen&qid=1585829735&sr=8-1
5 https://www.amazon.com/Accelerate-Software-Performing-Technology-Organizations-ebook/dp/B07B
9F83WM/
6 https://itrevolution.com/the-three-ways-principles-underpinning-devops/
7 https://www.leanproduction.com/theory-of-constraints.html
8 https://www.lean.org/Workshops/WorkshopDescription.cfm?WorkshopId=68
9 https://www.researchgate.net/publication/255965523_Integrating_Software_Assurance_into_the_
Software_Development_Life_Cycle_SDLC/figures?lo=1
10 https://landing.google.com/sre/
11 https://en.wikipedia.org/wiki/Andon_(manufacturing)
12 https://www.ibm.com/garage/method/practices/manage/practice_limited_blast_radius/
13 https://xebialabs.com/the-ultimate-devops-tool-chest/the-ultimate-list-of-deployment/
14 http://researchinaction.de/wp-content/uploads/2020/01/RIA-VSM-ARO-2020-WWW.pdf
15 https://en.wikipedia.org/wiki/Carol_Dweck
About the Authors
Eveline Oehrlich is the Chief Research Director at DevOps Institute. She conducts re-
search on topics focusing on DevOps as well as Business and IT Automation. She held
the position of VP and Research Director at Forrester Research, where she led and con-
ducted research around a variety of topics including DevOps, Digital Operational Ex-
cellence, IT and Enterprise Service Management, Cognitive Intelligence and Application
Performance Management for 13 years. She has advised leaders and teams across small
and large enterprises in the world on challenges and possible changes to people, process
and technology. She is the author of many research papers and thought leadership pieces
and a well-known presenter and speaker within the IT industry. Eveline has more than 25
years of experience in IT.
Helen Beal is Chief Ambassador at DevOps Institute and a DevOps coach, writer and
learning facilitator.
We help advance careers and support emerging practices within the DevOps community
based on a human centered SKIL Framework, consisting of Skills, Knowledge, Ideas, and
Learning. All our work, including accreditations, research, events, and continuous learning
programs – is focused on providing the “human know-how” to modernize IT and make
DevOps succeed.
Please contact
[email protected]
for questions about this report.