What is DevOps ?
DevOps is an approach that addresses challenges experienced by both development and operating departments, particularly at the point of interface relating to handovers from development to operation. DevOps includes an approach, processes and tools designed to permit efficient, iterative and rapid deployment of new increments of software already developed.
Advantages of DevOps
Agile development has been popular among developers over the last 15 years, and the agile methodology Scrum refers to factors such as creating _complete_ small modules of software after each short iteration. The DevOps approach extends this to considering the fact that small software modules must be put into production after short iterations. This requires tools for a high level of automation of the entire Build-Test-Deploy life cycle.
Opportunities with DevOps
DevOps provides the opportunity to respond rapidly to the need for changes, and to make identified quality improvements by means of a high level of automatic monitoring and operating environment diagnostics.
DevOps and Compello
Compello has a clear strategy with regard to Software-as-a-Service (SaaS). DevOps is an important part of this initiative as regards both tools and processes, but also with regard to how Compello is organised. At Compello, we combine Dev and Ops to form DevOps.