DevOps
DevOps, the combination of Development and Operations: How to create world-class agility, reliability, & security in technology organisations.
Draft
Contents |
Abstract
Now more than ever how technology work is managed and performed predicts the success of the entire organization. DevOps describes an approach to create agile, reliable and secure technological organizations. The core of the concept is the cooperation of different functions in small teams which leads to organizational success. Safe systems of work are created that are able to quickly and independently develop, test and deploy code and value to customers quickly, safely, securely and reliably. DevOps can have potential comparable to the Lean principles which were adopted to manufacturing in the 1980s.
To understand the DevOps methodology first the three ways must be understood. This theoretical foundation on the idea behind DevOps will allow the reader to develop an understanding of how DevOps can help their organization. It should be mentioned that DevOps has an approach for each and every organization, no matter the core business. Nowadays, every organization, company or NGO, needs a stable and reliable technology infrastructure to be successful.
After an organization has made the decision to start their DevOps journey, there are three main areas which need to be accelerated. These correlate to the three ways of DevOps (Flow, Feedback and Continual Learning). DevOps has been subject to a novel published in January 2013 and written by Gene Kim, Kevin Behr and George Spafford. “The Phoenix Project” describes the typical issues faced by an IT organisation and how DevOps helps to solve them. This homage to “The Goal”, the 1984 novel by Eliyahu M. Goldratt, was accompanied by “The DevOps Handbook” in 2016, which describes how organizations can replicate the success of DevOps.
The three ways
The big idea behind DevOps