Cultural Issues and Collaboration Hinder Today's DevOps Teams
January 31, 2023

Gevorg Hovsepyan
mabl

In the fast-paced world of software development, development organizations are under significant pressure to evolve how they build, test, and deliver new products. Internal changes, like a growing reliance on APIs and other third-party components, are increasingly impacting the customer experience, threatening to hurt user retention if quality doesn't evolve.

The question is: how are these teams coping under such pressure, and how does that ultimately translate to customer delight? The 2022 Testing in DevOps Report, which surveyed nearly 600 DevOps and QA professionals, wanted to understand these challenges as well as how the role of software testing and quality engineering (QE) are changing the adoption of DevOps practices.

Cultural Issues Stymie DevOps Progress

The report discovered that cultural issues such as leadership, management, and the ability to foster collaboration within software development teams are the most vexing DevOps challenges, a repeat of the 2021 findings. 65% of respondents cited cultural challenges as their primary obstacle. Interestingly, budgetary and technology limitations were not among the main sticking points, but rather "human factors" such as the slow process of change (26%), and a lack of prioritization (15%) dominated respondents' most significant frustrations.

But as software development teams struggle with change and leadership, adding to these pressures is another reality: customer satisfaction is directly related to the speed of development cycles. The study found that customer satisfaction for development teams deploying rapidly was twice as likely to be rated as good or excellent. This bodes well for any organization battling to acquire new customers and build lasting relationships — but also keeps the pressure on for many teams struggling to accelerate development cycles.

As we enter 2023, there will be a greater emphasis on connecting DevOps progress to improved customer experiences in ways that not only help teams sustain transformation momentum, but also help organizations navigate economic uncertainty with greater efficiency and higher customer loyalty. Therefore, the need to understand what processes and behaviors can help these teams succeed is increasingly important.

Quality Engineering and Automation Are Key Pillars to Success

The study iterated the importance of quality engineering (QE) as a strategic pillar of development. QE, a discipline that includes quality testing throughout the development lifecycle to deliver positive user experiences, has been shown to help software development organizations build faster while also improving customer happiness.

The report found that teams with high test coverage were more likely to have smoothly running development pipelines. For example, teams with good/excellent test coverage were 2.5 times more likely to find bugs in the earlier stages of development and three times as likely to resolve bugs in 24 hours or less. These streamlined development processes result in lower stress deployments, which indicates that teams are accelerating product velocity with confidence.

Test coverage was also highly correlated with pipeline automation. Teams with fully automated pipelines were seven times more likely to rate test coverage as good/excellent, aligning with overall the overall trend of successful DevOps adopters being those who matured their technological, quality, and cultural practices in tandem. The connection between test coverage, pipeline automation, and customer happiness showcases how quality professionals can lead critical transformations that serve the users, the product, and their team.

Time to Resolve Bugs

The time to resolve bugs captures how well an organization can collaborate and respond to change. Not surprisingly, the report found that the time needed for a team to resolve defects was a strong predictor of test coverage, pipeline automation, and customer satisfaction. Not only were teams with good or excellent test coverage 2.5x more likely to find bugs in the earlier stages of development, they were also three times more likely to resolve bugs in 24 hours or less. Once again, respondents reported improving collaborative processes and cultural challenges were closely connected to high test coverage.

Accelerating Deployment Frequency

75% of respondents reported that their organization increased deployment frequency in the past year, a key measure of DevOps progress. But how significant that increase was strongly correlated with DevOps transformation and automation adoption. Those with heavily automated pipelines with mostly DevOps development practices were far more likely to report doubling deployment frequency in the past year than those with few automated workflows, suggesting that automated pipelines support faster deployments.

But as deployment speeds accelerate, maintaining an optimal level of test coverage becomes a challenge. Every time a new feature is introduced, quality teams need to adapt and expand their testing efforts to ensure all likely customer journeys are functional. Efficient testing is key to maintaining quality as deployments happen more frequently. This allows teams to move faster with confidence and ensures that new features will improve the user experience.

Teams that accelerated deployments by 50-100% were more than 3x as likely to have good or excellent test coverage. Despite the fact that these organizations deployed more frequently — potentially increasing the risk of bugs slipping into production — they were able to exceed customer expectations for quality.

Tackling Shared Challenges Improves DevOps Processes

A common theme through the report: DevOps leaders are those who can successfully navigate shared challenges to improve collaboration, quality, and product velocity. Few components of the development pipeline illustrate this better than testing. 48% of teams said that testing and QA are very important, while 25% said that testing is a shared responsibility across the organization. Those teams were more likely to have high test coverage and the ensuing benefits of faster, more confident development cycles. Organizations who can evolve their toolset, processes, and people continue to be DevOps leaders and those best positioned to retain customers in an increasingly competitive digital economy.

When quality is elevated, the entire software ecosystem feels the impact. This means that deployments happen more frequently, with less stress, and fewer bugs. Developers can build new products with more confidence, quality teams are empowered to improve the user experience, and consumers benefit from delightful, inclusive digital experiences that make daily life easier.

Gevorg Hovsepyan is Head of Product at mabl
Share this

Industry News

March 18, 2024

Kubiya.ai announces the launch of its DevOps Digital Agents.

March 18, 2024

Aviatrix® introduced Aviatrix Distributed Cloud Firewall for Kubernetes, a distributed cloud networking and network security solution for containerized enterprise applications and workloads.

March 18, 2024

Stride announces the general availability of Stride Conductor, its new autonomous coding product that transforms the software development landscape.

March 14, 2024

CircleCI unveiled CircleCI releases, which enables developers to automate the release orchestration process directly from the CircleCI UI.

March 13, 2024

Fermyon™ Technologies announces Fermyon Platform for Kubernetes, a WebAssembly platform for Kubernetes.

March 13, 2024

Akuity announced a new offer targeted at Enterprises and businesses where security and compliance are key.

March 13, 2024

New Relic launched new capabilities for New Relic IAST (Interactive Application Security Testing), including proof-of-exploit reporting for application security testing.

March 12, 2024

OutSystems announced AI Agent Builder, a new solution in the OutSystems Developer Cloud platform that makes it easy for IT leaders to incorporate generative AI (GenAI) powered applications into their digital transformation strategy, as well as govern the use of AI to ensure standardization and security.

March 12, 2024

Mirantis announced significant updates to Lens Desktop that makes working with Kubernetes easier by simplifying operations, improving efficiency, and increasing productivity. Lens 2024 Early Access is now available to Lens users.

March 12, 2024

Codezero announced a $3.5 million seed-funding round led by Ballistic Ventures, the venture capital firm dedicated exclusively to funding entrepreneurs and innovations in cybersecurity.

March 11, 2024

Prismatic launched a code-native integration building experience.

March 07, 2024

Check Point® Software Technologies Ltd. announced its Check Point Infinity Platform has been ranked as the #1 Zero Trust Platform in the latest Miercom Zero Trust Platform Assessment.

March 07, 2024

Tricentis announced the launch and availability of SAP Test Automation by Tricentis as an SAP Solution Extension.

March 07, 2024

Netlify announced the general availability of the AI-enabled deploy assist.

March 07, 2024

DataStax announced a new integration with Airbyte that simplifies the process of building production-ready GenAI applications with structured and unstructured data.