VOOZH about

URL: https://thenewstack.io/stop-blaming-regulation-for-poor-software-delivery-performance/

⇱ Stop Blaming Regulation for Poor Software Delivery Performance - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2024-09-24 12:00:32
Stop Blaming Regulation for Poor Software Delivery Performance
sponsor-octopus-deploy,sponsored-post-contributed,
CI/CD / DevOps / Operations

Stop Blaming Regulation for Poor Software Delivery Performance

A decade of research busts the myth that high-performance software delivery isn't for the regulated.
Sep 24th, 2024 12:00pm by Steve Fenton
👁 Featued image for: Stop Blaming Regulation for Poor Software Delivery Performance
Image from ZinetroN on Shutterstock
Octopus Deploy sponsored this post. Insight Partners is an investor in Octopus Deploy and TNS.

When discussing the incredible insights from the DORA research, it’s common to hear that people in regulated industries think they should aim for a different level of software delivery performance than non-regulated industries. But when the research shows high throughput goes hand in hand with solid stability, how can they be right?

We can draw on over a decade of research to bust the myth that high-performance software delivery isn’t for the regulated.

The Throughput/Stability Trade-Off

For clarity, I’ll use the terms throughput and stability in line with DORA’s four key metrics. Throughput is described by low change lead times and high deployment frequency. Stability is defined by low change failure rates and quick recovery times.

Traditionally, organizations believed they could increase the stability of a system by reducing throughput. If you deploy less often, you can spend plenty of time on it and make sure it happens smoothly. One revelation of the DORA research has been that this doesn’t work.

Whether you are using DevOps, agile or something else, you’ll have a process to validate a new software version before giving it to users. The process involves a series of stages, each increasing your confidence that the software is good. This is a deployment pipeline. You might perform each step manually, it could be fully automated or like many real-world pipelines, it may fall somewhere between the two.

If a software version passes all stages in your deployment pipeline, there should be no quality-related reasons to withhold the deployment. If you improve the speed of the deployment pipeline, throughput will increase. If you still perform all the required stages, no sacrifice has been made to the quality of the software version.

In most cases, optimizations you make to improve throughput, like automation, also improve stability. Automated deployment isn’t just faster, it’s also more reliable and repeatable than deploying manually or by double-clicking home-grown scripts (DIY shadow CD). Many DevOps practices bring this dual benefit.

The only reason for a trade-off to be created between throughput and stability is if you attempt to artificially increase throughput by removing crucial verification steps. DevOps does not recommend this kind of reckless speed. If anything, your deployment pipeline should become more rigorous and disciplined as efficiency increases.

Hesitation Isn’t a Regulatory Requirement

Regulated industries must satisfy an additional set of requirements set by their regulator. This doesn’t require you to work in large batches or hold onto software changes longer than necessary. Regulations inform and constrain how your product works. They often require you to collect more evidence than other industries. But the fundamental mechanisms don’t have to be slow.

Just as you can build security into your deployment pipelines, you can build in regulatory requirements. You may be able to automate some aspects of regulatory verification, and you can streamline the manual stages by making the information you need easily available. You can reduce your change lead time by reducing manual effort and removing wait times, two improvements that can often be arranged in a mutual positive spiral. For example, if you can make the change advisory board’s life easier, they may be willing to convene more often, perhaps even on demand.

The goals of regulation do not conflict with the outcomes of high-performance software delivery. The organizations and teams pulling ahead aren’t compromising; they are finding ways to move quickly and safely, often by reducing toil and reaping the double benefits of automation.

Whether your verification steps are based on good practices or regulations, your deployment pipeline remains the mechanism to satisfy everyone that the software meets all requirements.

As a bonus, I’ve always found that auditors love a good DevOps toolchain that can capture a robust audit trail and enforce appropriate access control for actions.

What DORA Says

DORA offers a quick check tool you can use to assess your performance. The results page lets you compare your performance against specific industries. If you work in a regulated industry like financial services, you can compare your performance with other organizations in the same sector.

You can plot overall performance broken down by industry based on the quick check data. The bars show the average performance scores, and the lines show the standard deviation. Organizations in every industry are finding ways to attain high software delivery performance, where they can increase throughput and improve stability.

👁 Graph of overall software delivery performance by industry

Overall software delivery performance by industry

👁 Graph: Across all four measures, industry performance is comparable.

Across all four measures, industry performance is comparable.

I asked Derek DeBellis, DORA research lead, whether software delivery performance was affected in regulated industries.

For more than a decade, DORA has been measuring software delivery performance across many industry verticals. Our research rarely finds that industry is a predictor of software delivery performance; we see high-performing teams in every industry vertical. One pitfall warned against in the 2023 report [p. 18] was “using industry as a shield against improving.” We caution teams in highly regulated industries from using these regulations as a reason not to disrupt the status quo. This isn’t to suggest that there are no unique challenges across industries, but no one industry appears to be uniquely encumbered or uniquely capable when it comes to software delivery performance, he said.

And this cuts to the heart of the matter. When faced with large-scale change, it’s natural to balk and look for reasons not to take action. But when competitors in your industry are improving, how long can you afford to avoid making the necessary changes?

We now have too much evidence to continue to say throughput and stability are a trade-off. They are not. The myth is busted. High-performance software delivery is increasing throughput, improving stability and satisfying regulatory requirements in ways that require minimal toil.

You can find out more about the research and join the DORA community, where topics like this are discussed regularly. The Accelerate State of DevOps Report 2024 is currently being prepared for publication.

Octopus Deploy is more than just a deployment tool; it’s a complete enterprise solution designed to streamline and automate CI/CD processes. Whether managing multi-tenant environments or ensuring security and compliance across deployments, Octopus empowers organizations to handle deployments at scale.
Learn More
The latest from Octopus Deploy
TRENDING STORIES
Steve Fenton is an Octonaut at Octopus Deploy, a DORA community guide and a six-time Microsoft MVP with more than two decades of experience in software delivery. He has written books on TypeScript (Apress, InfoQ), Octopus Deploy, and web operations....
Read more from Steve Fenton
Octopus Deploy sponsored this post. Insight Partners is an investor in Octopus Deploy and TNS.
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.