Some see it as DevOps vs. Agile while others see them as two sides of the same methodology coin. Others would say Agile empowers DevOps to exist. Back in 2009, more IT professionals started to move away from the traditional waterfall method and adopt nonlinear agile methodology by creating each development stage independent and incorporating continuous testing early on and throughout the growth cycle (see the next half of the manual for a glossary of terms which goes into more detail): Consequently, this strategy enhanced efficiency and reduced risk by allowing developers to make immediate changes before shipping to production depending on the continuous feedback they have received. While agile procedures had always enhanced development, there was still a discrepancy at the flow as it came to installation, which still embraced the waterfall strategy. While development utilized agile to reduced risk and improve efficiency, deployment hung on to the linear waterfall ...