The pace of technology change is rapid, but in tech as in other areas of life, there's resistance even to beneficial changes. The first object-oriented programming language was probably Smalltalk, which became available in 1972, but object-oriented programming didn’t become mainstream until a decade later, when C++ became standard. The DevOps concept was first started in 2008 or 2009: how close is it to becoming mainstream?
DevOps Going Global
Currently, DevOps is largely used to support businesses that are heavily dependent on the cloud, where automated deployment and configuration management is crucial. According to Gartner, fully 25 percent of Global 2000 companies will integrate DevOps into their processes by 2016. It's this move away from cloud-specific utilization that will make DevOps part of the technology mainstream.
DevOps Requires More Than Tools
While the development of tools to support DevOps will grow to a $2 billion market in 2016, the key to broad acceptance is the realization that DevOps isn't just a set of tools. Companies are looking for DevOps ready tools, but they have also come to understand that DevOps is a culture of collaboration that enables continuous improvement in a business's technical environment—which benefits the bottom line.
Of necessity, DevOps requires improved communication between development and operations teams. Companies also find that using DevOps improves communication between their IT teams and business partners, which, combined with agile development methodologies, reduces the time to develop releases.
Companies that are still struggling to adopt agile software processes are likely to struggle with DevOps. Getting people to accept rapid deployments and collaboration between development and support teams is unlikely in an environment of step-wise work phases like those in a waterfall development model.
DevOps Enables Business Growth
In some companies, DevOps enables deployments to be made as often as multiple times an hour, compared to the old process of a few times per year, allowing companies to be much more responsive to business needs. Using DevOps also enables companies to scale deployments rapidly and cheaply. For companies that succeed with DevOps, growing DevOps parallels business growth.