DevOps promotes and facilitates the coordination between the software developers who create apps and the operations personnel who deploy them, but as the newly released Evans Data survey DevOps 2019 shows the two groups often have very different ideas.
The survey of 250 developers and 250 IT operations professionals does show convergence in many areas such as continuous integration and application handoff, but very different viewpoints in other areas. For example:
■ The greatest benefit of workflow management tools for IT managers is capturing end-to-end business data, while for developers it's building dashboards to visualize operational data.
■ 58 percent of developers say they use tools not licensed or sanctioned by the IT team.
■ While the majority in both groups say the development team has the go / no go decision in deploying a software release, 41% of IT Managers say it's the ops team – compared to just 22% of developers.
■ IT Managers are more likely to say that technical software challenges are the main source of frustration in automating a network, while developers think it's lack of a budget for new tools.
While both the development team and operations are trying to develop, release and maintain applications in a large enterprise environment for the common good of their company, they are basically coming from different ends. Automation tools are essential for efficient interactions between the two groups to ensure that they come together in collaboration rather than confrontation – that along with an understanding of where each is coming from.
The survey is part of a new Enterprise Survey series launched this year by Evans Data and created to look at enterprise development issues from both the development and operations angles. With over 130 pages of multi-faceted data, each point is shown from both the development and operations viewpoints and looks at topics such as: DevOps Landscape, Demographics, and structural organization, Provisioning, Application Handoffs, Automation Tools and Platforms, Continuous application Development, Integration and Testing, Workflows and Workflow management.