top of page

          

Agile

          

29 September 2023

 · 

2

 minute read

Dual Track Agile: Discover and Deliver at the Same Time

Dual Track Agile separates discovery — the work of figuring out what to build — from delivery, the work of building it. Running both tracks simultaneously sounds complicated, but it solves a real problem that single-track teams constantly bump into.

In standard Agile development, a team tends to discover and deliver sequentially: figure out what to build, then build it. The problem is that in complex products, "figuring out what to build" is never really finished. By the time the delivery track completes something, the discovery that should inform the next piece of work has often not been done yet — or was done too early and is already stale.

Dual Track Agile addresses this directly by running discovery and delivery as two simultaneous, continuous activities rather than as separate phases.

The Discovery Track

The Discovery Track is responsible for validating product ideas before they enter the delivery process. This includes user research, prototyping, data analysis, and any activity that helps the team understand whether a proposed piece of functionality is genuinely worth building — and if so, what it should actually do.

The critical shift from traditional approaches is that discovery is continuous rather than front-loaded. Rather than a single discovery phase at the start of a project, the Discovery Track operates throughout the product's life, constantly feeding validated ideas into the delivery pipeline. This means delivery work is always connected to current understanding of what users actually need — not to assumptions made six months ago.

The Delivery Track

The Delivery Track is responsible for building, testing, and shipping the features that have been validated by discovery. Work enters the Delivery Track from the backlog — but only once it has been validated. This is the key constraint. Items that have not passed through the Discovery Track do not enter delivery. The backlog only contains things the team has genuine reason to believe are worth building.

This constraint can feel restrictive at first, particularly for stakeholders who are used to requesting features and having them begin immediately. In practice, it reduces the amount of time spent building things that turn out not to work, which is a far more expensive problem than the delay introduced by proper discovery.

How the two tracks interact

The tracks run simultaneously but are not independent. The Delivery Track provides feedback — through user testing, release data, and stakeholder response — that informs what the Discovery Track investigates next. The Discovery Track provides validated work items that give the Delivery Track a clear, justified backlog to draw from.

The loops between the tracks are what make the system valuable. Without them, you have two teams working in parallel but not actually learning from each other.

The benefits in practice

Teams that adopt Dual Track typically report three consistent improvements. Quality increases because work entering delivery has been tested against real user needs rather than internal assumptions. Efficiency improves because the discovery work is never waiting for delivery to finish, and vice versa. And wasted development effort decreases because fewer features are built that do not resonate with users.

It is worth noting that this approach requires genuine investment in the Discovery Track. Discovery is real work, and it requires dedicated time and skilled practitioners. Organisations that treat discovery as something developers can do in their spare time tend to find that the Discovery Track withers away, and with it the main benefit of the approach.

Who is responsible?

Dual Track works best as a whole-team commitment rather than a division of labour between dedicated discovery and delivery people. Every member of the team should understand both tracks, even if specific activities are led by different roles. The Product Owner typically coordinates the Discovery Track; developers are central to both, particularly in validation activities that require technical judgment.

More articles ON

Agile

Despite All the Mishaps: Show Me the Better Option!

Agile Mishap #5: The Certification Circus

When Employees Resist Agile: The Reasons Are More Rational Than You Think

courses in this topic

⬤  INTERESTED IN TRAINING?

View our

Agile

courses

FLIN (free), FL2D, and FL3D — certified by the Flight Levels Academy.

bottom of page