As DevOps continues to advance and undergoes mainstream IT expansion, it carries with it the promise of accelerating innovation, enhancing collaborative development, and closing the gaps of communication for more effective and agile processes.
However, even with the implementation of DevOps practices, organizations don’t necessarily reap all of the benefits. Gartner has predicted that by 2018, at least half of the organizations using traditional DevOps principles will not be delivering the benefits originally promised. These organizations likely failed to establish a more defined and integrated succession of events for continuous build, delivery, and deployment.
As 2018 draws nearer, it’s worth taking a harder look at the state of DevOps today, where organizations are in their DevOps journey, and how successful they have been. This new infographic from xMatters and Atlassian examines survey results from 1,004 individuals leading DevOps initiatives at their organizations, including some fascinating insights about the maturity of these implementations. The results shed light on the specific critical areas in which organizations are struggling to make their DevOps initiatives successful.
Companies rated their competency across dimensions such as culture, operations and support, delivery, architecture, and testing. Of all these aspects, the highest maturity level reported was for that of culture and alignment. However, when drilling into the details about culture, the majority of organizations reported poor knowledge sharing — both between teams and within them.
The majority of companies reported monitoring all four major business elements (infrastructure, applications and services, transactions, and user experience). However, this data collection may not be fully benefiting the organizations when it comes to testing; nearly half reported fixing issues after releasing to production. This suggests that while DevOps organizations may be fully armed with massive amounts of data, the data is not being prioritized in order to make a significant impact on the development process.
Perhaps the most stunning results from the survey had to do with handling major incidents. The lack of consistent response processes lead many organizations to report issues with duplicate or misassigned tickets, incomplete information needed to resolve incidents, and other types of communication bottlenecks that delay incident resolution.
It seems organizations are still struggling to achieve continuous delivery and deployment. The vast majority reported deploying code to production only once every few months — leagues away from the goal of deploying a few times per day. As they refine this process, organizations stand to benefit from smaller, more manageable deployments with fewer mistakes.