DevOps

From apppm
(Difference between revisions)
Jump to: navigation, search
m
Line 1: Line 1:
 
DevOps, the combination of Development and Operations: How to create world-class agility, reliability, & security in technology organisations.
 
DevOps, the combination of Development and Operations: How to create world-class agility, reliability, & security in technology organisations.
 
 
'''''Draft'''''
 
 
== 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. <ref name="DevOps Handbook">Kim, G.; Humble, J.; Debois, P.; Willis,J (2016): The DevOps Handbook </ref>
 
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. <ref name="DevOps Handbook">Kim, G.; Humble, J.; Debois, P.; Willis,J (2016): The DevOps Handbook </ref>
Line 11: Line 6:
  
 
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 <ref name="DevOps Handbook"/>, which describes how organizations can replicate the success of DevOps.  
 
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 <ref name="DevOps Handbook"/>, which describes how organizations can replicate the success of DevOps.  
 +
 +
 +
'''''Draft'''''
  
  

Revision as of 16:00, 8 February 2021

DevOps, the combination of Development and Operations: How to create world-class agility, reliability, & security in technology organisations.

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. [1]

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 [1], which describes how organizations can replicate the success of DevOps.


Draft


Contents

The three ways

The big idea behind DevOps


How and where to start

How to accelerate

Flow

Feedback

Continual Learning

Integrate Security and Compliance

Applicability for other sectors and limitations

Literature

  • Kim, G.; Humble, J.; Debois, P.; Willis,J (2016): The DevOps Handbook
- The DevOps Handbook describes how using the DevOps principles can integrate Product Management, Development, QA, IT Operations, and Information Security to help effective management of technology.
  • Kim, G.; Behr, K.; Spafford, G, (2013): The Phoenix Project
- The Phoenix Project is a novel about an IT manager that uses the DevOps priciples to lead a technology organisation to new success.
  • Goldratt, Eliyahu M. (1984): The Goal
- The Goal is the inspiration for The Phoenix Project. It explains the theory of constraints in manufacturing. This theory is used in the DevOps principles extensively.
  • Puppet Lab: State of DevOps Report
- This yearly report (2011 - 2020) provides new insights into how organizations evolve the DevOps practices.
  • Farley, D.; Humble, J. (2010): Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
- Continuous Delivery describes principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users and therefore laying the basis for the DevOps principles.
  • Ries, Eric (2011): The Lean Startup
- The Lean Startup describes how to create successful entrepreneurial business and explains how the principles could be used in other organizations. The principles resemble the DevOps principles.

References

  1. 1.0 1.1 Kim, G.; Humble, J.; Debois, P.; Willis,J (2016): The DevOps Handbook
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox