Technology

Business-Driven Engineering Part 3: Speed Without Structure Is a False Economy

By Gabriel Duchateau, Head of Solutions. Why sustainable software delivery depends on engineering discipline, not just speed.

TECHNOLOGY5 min read

For decades, software organizations have pursued one objective above almost everything else: speed.

Faster releases. Shorter development cycles. Higher deployment frequency. More features delivered in less time.

There is nothing inherently wrong with these goals. In competitive markets, the ability to move quickly can be a significant advantage. The problem begins when speed becomes the objective rather than the outcome of a well-designed engineering system.

Almost any engineering organization can accelerate delivery temporarily. The harder challenge is building an organization that can maintain that pace as products grow, regulations change, customers increase, and systems become more complex.

True engineering velocity is not defined by how quickly a team delivers its next release. It is defined by whether it can deliver the hundredth with the same confidence.

Speed Is Easy. Sustained Speed Is Difficult.

Deadlines can make organizations appear remarkably efficient.

Testing gets compressed. Documentation is postponed. Architecture reviews are skipped. Technical debt is deferred. Teams work harder to keep releases moving.

For a while, it works.

Then the environment changes. A major customer arrives. The company enters another market. A regulatory requirement changes. A platform needs to scale. A new payment capability must be integrated.

Suddenly, yesterday's shortcuts become today's constraints.

Delivery slows not because engineers have become less capable, but because previous speed borrowed from future capacity. This is why sustainable velocity needs to be treated as a system property rather than an individual productivity metric.

Velocity Is a System Property

Software delivery is rarely the output of engineering alone.

Product management, architecture, engineering, quality assurance, security, infrastructure, compliance, operations, and business stakeholders all contribute to the delivery system. When one part introduces unnecessary friction, the entire system slows.

Adding developers does not necessarily solve that problem. In some cases, it can add more coordination and complexity.

A better question than "How do we make developers faster?" is: "How do we make change easier for the organization?"

This connects directly to architecture. As we explored in the previous article in this series, good architecture reduces the cost of future decisions. The same principle applies to delivery: engineering practices should make the next change easier, safer, and more predictable.

Lean Architecture Is Not Minimal Architecture

Lean architecture is sometimes interpreted as having less architecture. It is better understood as having the right amount of structure.

Too much architecture creates unnecessary complexity around problems that may never exist. Too little architecture allows structural problems to accumulate until changing the system becomes expensive.

The objective is balance. Architectural decisions should provide enough structure to support future evolution without trying to predict every possible future requirement.

A useful question is: Will this decision reduce the cost of future change? If additional complexity does not make the system easier to evolve, its value should be questioned.

Incremental Delivery Reduces Risk

Large software projects often fail for a simple reason: they postpone learning.

Teams can spend months designing, building, and integrating a solution before discovering whether the original assumptions were correct. By that point, changing direction may already be expensive.

Incremental delivery changes those economics. Instead of attempting to build the complete solution at once, teams deliver smaller capabilities that create measurable business value. Each release then provides information.

Customer behavior informs product decisions. Operational data exposes weaknesses. Business priorities can evolve based on evidence rather than prediction.

The goal is not simply to release more frequently. It is to reduce uncertainty earlier. That distinction matters because sustainable engineering is not about maximizing output. It is about continuously improving the organization's ability to make good decisions.

Technical Debt Is a Financial Instrument

Technical debt is often treated as something engineering teams should eliminate entirely. That is unrealistic.

Like financial debt, technical debt can be useful when it is understood and managed intentionally. A temporary shortcut may allow a business to test a product, respond to a customer need, or reach the market sooner.

The risk is not the existence of debt. The risk is forgetting that the debt exists.

Healthy engineering organizations understand why a compromise was made, what it will cost in the future, and when it should be addressed. A shortcut with a known trade-off can be strategic. A shortcut that silently becomes permanent is structural risk.

Quality Protects Velocity

Quality assurance is frequently positioned in opposition to speed. In practice, poor quality is one of the most effective ways to slow an engineering organization down.

Every production defect creates additional work: investigation, root-cause analysis, emergency releases, customer communication, monitoring, retesting, and further engineering effort. That work consumes capacity that could otherwise be used to build something new.

Quality therefore is not simply about preventing defects. It is about protecting future delivery capacity.

Practices such as automated testing, continuous integration, small reversible releases, maintainable code reviews, observability, and deployment automation may not create visible product features. Collectively, however, they make delivery more predictable. And predictability is one of the foundations of sustainable speed.

AI Makes Engineering Discipline More Important

Artificial intelligence has dramatically reduced the cost of producing software. Code generation, automated testing, documentation, refactoring, and development assistance allow engineers to implement functionality faster than before.

But faster implementation does not eliminate architectural or organizational constraints. It can amplify them.

If an organization can generate software significantly faster, it can also generate technical debt, unnecessary complexity, and poorly designed dependencies faster.

AI amplifies engineering capability. It does not replace engineering judgment. As implementation becomes less expensive, the differentiator increasingly becomes deciding what should be built, how it should be structured, and how easily it can change later.

Sustainable Speed Looks Predictable

High-performing engineering organizations do not necessarily look fast from the outside. They often look calm.

Features move steadily from idea to production. Releases become routine rather than stressful. Architecture supports change instead of resisting it. Technical debt is managed intentionally, and quality gives teams the confidence to deploy.

This is what sustainable velocity looks like.

At Zenus, this approach is particularly important because our technology operates within a regulated and constantly evolving financial environment. New payment capabilities, regulatory requirements, partner needs, and platform growth all require our systems to evolve while maintaining reliability, security, and compliance.

For us, sustainable speed is not simply about delivering faster. It is about maintaining the engineering foundations that allow us to adapt consistently as the business and financial ecosystem evolve.

Real speed comes from building systems, architectures, and organizations where change becomes less expensive, more predictable, and repeatable.

Speed without structure can produce impressive short-term results. Structure is what makes it possible to keep moving fast tomorrow.

About the Business-Driven Engineering Series

This article is part of Zenus' Business-Driven Engineering series, which explores the principles behind building technology that evolves with the business. The series examines how engineering decisions influence organizational agility, business capabilities, and long-term competitiveness.

Rather than focusing on individual technologies, it presents a philosophy of software engineering centered on reducing organizational friction, minimizing the cost of change, and enabling sustainable business growth.

End of article

Get on the Network

Banks, fintechs, stablecoin issuers and multinational corporations run on Zenus.