San Diego, California August 14-19, 2016

DevOps



Organizations that have adopted agile software development are seeing increasingly higher quantities of releases. DevOps was essentially born from this increasing popularity of agile development. Agile and DevOps are similar but differ in a few important aspects. Agile is a change of thinking whereas DevOps is actual organizational cultural change. One goal of DevOps is to establish an environment where releasing more reliable applications faster and more frequently can occur. Release managers are beginning to utilize tools such as application release automation and continuous integration tools to help advance this goal, doing so though the Continuous Delivery approach.

Continuous Delivery and DevOps are similar in their meanings and are often conflated, but they are two different concepts. DevOps has a broader scope, and centers around the cultural change, specifically the collaboration of the various teams involved in software delivery (developers, operations, quality assurance, management, etc.), as well as automating the processes in software delivery. Continuous Delivery, on the other hand, is an approach to automate the delivery aspect, and focuses on bringing together different processes and executing them more quickly and more frequently. The have a common end goals and are often used in conjunction to achieve them. DevOps and Continuous Delivery share a background in agile methods and lean thinking: small and quick changes with focused value to the end customer. They are well communicated and collaborated internally, thus helping achieve quick time to market, with reduced risk.

Contact Us
© 2016 International Institute for Software Testing