Agile product development: How do you plan the unplanned
Agile product development: Scrum Master Sarah Schnur & Head of Product Owner Steven Kolbenschlag answer the most important questions.
“In product and software development, it is not the number of features delivered that determines success, but their actual benefits for customers and companies. Classic agile methods have improved delivery speeds, but leave one key question unanswered: Is the right thing really being developed? Dual Track Agile starts right here. The close integration of knowledge and implementation creates a continuous process that reduces risks at an early stage and ensures that teams develop products that create real added value. ”
Agile methods such as Scrum or Kanban have fundamentally changed software development in many companies over the past decade and a half. Lengthy project plans have been replaced by short iterations, which have brought transparency to work progress and increased the ability to react to changes.
But for many decision makers, such as CTOs and product managers, a structural problem remains. Although features are delivered faster, there is often insufficient question as to whether these functions actually meet user needs. Feedback from the market or from customers often only reaches the team when the feature has already been fully developed and launched. At this stage, adjustments are costly and additions are the rule — not only in terms of development time, but also in terms of technical liabilities and potential image damage.
In addition, business goals and technical implementation realities diverge when decisions are made on an incomplete information base. Although product teams deliver at an agile sprint rhythm, they often miss the actual goals. The result is a dangerous mix of high opportunity costs, unnecessary rework and a product that, in the worst case, is “finished” but does not create any real value. At the latest when customers or their own employees do not accept the developed solution, the problem is identified, but often not attributed to it.
Dual Track Agile is a modern agile method that divides the development of products into two parallel but closely interlinked processes: the discovery track and the delivery track. The aim is to learn faster, respond better to customer needs and reduce development costs.
It is not a new framework that replaces existing agile processes, but rather a way of working, an attitude, just like clean coding, that structures and usefully complements the project. The model divides product development into two parallel, equivalent work streams: Discovery and Delivery.
The Discovery track focuses on identifying hypotheses about user needs, validating product ideas and identifying risks at an early stage. Methods such as user interviews, prototyping or A/B testing are used here to collect reliable evidence as early as possible of the direction of a product idea. This track is not just the domain of UX or product management — technical managers are also actively involved here to assess feasibility, integration costs and possible technical stumbling blocks right from the idea phase.
The Delivery track Dual Track Agile focuses on the implementation of work packages and the delivery of product increments. It describes the actual development, the technical implementation from implementation to testing and rollout - often with feature flags and gradual delivery.
The special thing about Dual Track Agile is that both tracks do not take place one after the other, but simultaneously. While the development team is working on a feature, the next ideas are already being tested, refined and prepared for implementation in the discovery track. This creates a continuous flow of ready-to-build initiatives that minimizes delivery congestion and idle time.
With generic.de We have been using this model successfully for years. The effects are measurable: shorter time-to-value and time-to-market, higher customer satisfaction and a clear increase in return on investment. In this editorial, you will learn how Dual Track Agile works, why it is particularly suitable for complex B2B software projects, which factors determine success and how to implement it in such a way that it not only remains a buzzword but also becomes a real competitive advantage.
In 2001, the Agile Manifesto laid the foundation for far-reaching development in product and later software development. Numerous companies said goodbye to rigid, linear processes and from then on relied on agile methods. For many UX professionals, who were used to designing overarching concepts and the entire user experience, this change initially meant a break. Instead of extensive designs worked out down to the last detail, small functional packages and minimally viable products, so-called MVPs (English: Minimal Viable Products), were to be created — a way of working that seemed difficult to reconcile with the previous focus on the “big picture.”
The term Dual Track Agile [1] was first mentioned in 2005 in a paper by Lynn Miller “interconnected parallel design and development tracks.” UX expert Desirée Sy also faced this challenge. In 2007, however, she decided to actively shape the change. Their goal was to establish user-centered design principles not as opponents, but as an integral part of agile frameworks. She pursued the idea of mapping the entire path from the initial product idea to technical implementation in an integrated process — including a flexible adjustment of the scope and level of detail of UX work to the respective development phase.
A decade later, Jeff Patton took up this approach, refined it and developed the model known today Dual Track Agile.
“If we're doing discovery right, we substantially change and kill lots of ideas.” - Jeff Patton
Compared to the rigid waterfall model, the agile method is characterized by flexibility, iteration and adaptability. The waterfall model follows a linear, sequential approach with clearly defined phases.
Agile projects, on the other hand, are processed in shorter cycles (sprints) and thus enable constant adjustments to requirements and feedback. In conjunction with an agile development team including a Scrum Master, this creates an iterative process that produces smaller product increments.
The discovery track comprises a wide range of activities, all aimed at making informed decisions about the way forward. This includes in-depth user interviews that explore not only the “what” but above all the “why” behind a need. Methods such as Contextual Inquiry help to understand actual work processes instead of just relying on self-information. Prototyping in various levels of detail — from rough wireframes to interactive click dummies — allows ideas to be tested cost-effectively before code is written. Hypothesis-based tests such as A/B or fake door experiments provide quantitative evidence as to whether an idea has potential. This is complemented by a streamlined business case assessment and a technical feasibility analysis to avoid subsequent surprises.
In the delivery track, on the other hand, the focus is on implementation. Here, the validated idea is broken down into small, independent increments that can be implemented and delivered quickly. Feature flags make it possible to control new functions and roll them out in subgroups. CI/CD pipelines ensure automated testing and seamless integration into the existing code base. Telemetry and observability continuously provide data on usage behavior so that adjustments can be made in a targeted manner even after the rollout.
Dual Track Agile helps to significantly reduce technical debt.
Technical debts arise when short-term delivery goals are placed above sustainable code quality — with the result of higher maintenance costs and growing complexity.
DTA's discovery track includes technical, UX and technical risks detected early. Tech Leads check architecture, integration costs and quality requirements even before implementation. This avoids unnecessary features, risky implementations and subsequent expensive modifications.
Here is a nice example of how the dual track approach affects code quality, UX, requirements and thus the entire project.
This early validation results in less unnecessary code, clean code principles can be implemented more consistently, and technical debt doesn't even grow in the first place. This increases maintainability, lowers costs in the long term and keeps teams more productive.
From a strategic perspective, Dual Track Agile offers three decisive advantages that go far beyond pure process optimization.
First, it makes risks visible at a very early stage. Technical, professional and market-related risks are not only discovered in the implementation phase, but already in the design and validation phase. This reduces expensive surprises and enables a well-founded decision as to whether an idea should be pursued at all.
Second, Dual Track Agile shortens time-to-value. Because ideas are already validated before they are implemented, there are no long waiting times between conception and development. As a result, the value of a function is received by customers more quickly — a critical factor in markets where time-to-market is decisive for competitiveness.
Third, it improves management of the entire product portfolio. Discovery continuously provides data and insights that can be directly incorporated into prioritizing the roadmap. Instead of just processing features, companies manage their portfolio based on data — and can react more quickly to changes in the market.
In Dual-Track Agile, prioritization is carried out in both the Discovery Track (Research and Idea Generation) and the Delivery Track (Development), with the Product Owner (PO) having primary responsibility.
Methods for prioritization:
At the heart of Dual Track Agile at generic.de is the so-called Product Trio, consisting of product management, UX/research and the tech lead. The common intersection is the solution concept, which is also known as the “sweet spot of innovation.” These three roles work closely together and are jointly responsible for the entire product development process — from the initial hypothesis to going live to successful user acceptance.
Tasks of Product Trios:
“The best ideas often come from development and vice versa, technology also checks what UX does. This ensures quality at all levels.” - Matthias Selisky, UX Designer at generic.de
In detail, product management ensures that the work always contributes to the defined business outcomes. It formulates the overall goals, reviews market opportunities and is responsible for prioritizing work packages.
UX/Research brings in the users' perspective, carries out qualitative and quantitative research, creates prototypes and checks their acceptance.
Finally, the tech lead evaluates technical feasibility, estimates development costs, ensures compliance with quality standards and often brings in creative solutions that can be decisive in the early phase.
In Dual-Track Agile, team roles and responsibilities are structured in such a way that both tracks can effectively co-exist. Although no rigid, predefined roles are required, certain responsibilities can typically be assigned to the two tracks:
(A=Accountable, R=Responsible, C=Consulted, I=Informed)
The close cooperation of roles ensures that no discipline becomes a bottleneck and that decisions are always made from a balanced combination of user focus, business logic and technical feasibility. We can report the following learnings from our experience:
The project provides an illustrative example LEWA Digital Services, where generic.de implemented an IoT platform with smart monitoring and customer portal for LEWA. As part of this, Dual track agile combined with clean code development integral part of success. In this way, technical debts could be identified and avoided right from the start.
In this project, functional requirements were validated early on through prototyping and structured requirements engineering. Even in the Discovery Track, not only were UX and business risks investigated, but technical pitfalls were also identified — for example in the architecture for data acquisition, processing and scaling of the IoT platform. As a result, technically problematic approaches were not implemented at all. Thanks to clean code principles in the delivery track, the code remained maintainable, modular and efficient — and didn't even incur technical debts in the first place.
“Since everyone is connected and everyone has the same project know-how, it simply works. And I save time and money spent on explanations, knowledge transfer, management or coordination.” - Moritz Pastow, Program Manager Digital Services & IIoT, LEWA GmbH
Through this interplay of early risk detection, clean system structure and iterative implementation There was no subsequent refactoring backlog. Instead, generic.de was able to provide LEWA with a robust, sustainable solution that remains easy to maintain over the long term — without technical debts that would later burden the team.
We were rewarded with the Allianz Industry 4.0 Award 2023
Artificial intelligence significantly reinforces classic dual-track agile models — but in a way that enables new speed and depth, especially in discovery tracks. LLM‑based tools can summarize competitive analyses in seconds and derive personas from CRM data, while behavioral analyses reveal latent user needs under the surface. At the same time, AI assistants in the delivery track help with the automatic generation of user stories, code coaching or even automated test cases, making technical processes much more efficient.
But speed comes with risks: Excessive use of AI can promote superficial decisions or lead to incorrect hypotheses in Discovery. There is also a risk of loss of context in delivery if AI acts without human control. Successful teams therefore know that the future does not lie in replacement, but in Synergy of AI and human expertise. This approach relieves teams of routine, invests in insights and keeps strategic focus intact.
AI is making a huge contribution to acceleration — from analyzing qualitative data to generating prototype variants. However, the human factor remains irreplaceable: Strategic decisions require a keen sense of context, empathy and business understanding.
At generic.de, Dual Track Agile meets an interdisciplinary, experienced team. UX designers with psychological and design technology backgrounds, developers with technical and product managers with professional excellence form the ideal basis for agile work on equal terms.
1. What distinguishes Dual Track Agile from classic Scrum?
Scrum does not provide a clear distinction between ideation and implementation. With DTA, there are two parallel work streams: discovery (validation) and delivery (implementation), which feed and relieve each other.
2. Which companies is Dual Track Agile suitable for?
Especially for complex B2B software projects, where incorrect developments would cause high costs and in which quick, evidence-based decisions provide competitive advantages.
3. How does DTA reduce technical debt?
Because technical risks are identified in the discovery track before code is written. This prevents unnecessary implementations and enables clean code right from the start.
4. Is Dual Track Agile a framework?
No, it is a working model that builds on and complements existing agile frameworks such as Scrum or Kanban.
5. Which roles are decisive for success?
The Product Trio: Product Management, UX/Research and Tech Lead — jointly responsible for quality, user value and technical feasibility.
6. How does AI impact Dual Track Agile?
AI accelerates the discovery phase (e.g. through automated data analysis) and supports delivery (e.g. during testing or coding), but does not replace the team's strategic and empathetic expertise.
7. Can DTA be introduced gradually?
Yes Many teams start by clearly structuring Discovery and then gradually build up parallelism with Delivery.
8. How do you measure the success of Dual Track Agile?
On outcome metrics such as user activity, conversion rate, revenue contribution, or reduction of support requests — not just at velocity or story points.
Dual Track Agile (DTA)
An agile approach in which Discovery (validate ideas) and Delivery (implementation) run in parallel to deliver user value quickly and minimized risks.
Discovery Track
Workflow to validate ideas: Research user needs, test hypotheses, identify risks, check technical feasibility.
Delivery Track
Workflow to translate validated ideas into usable product increments — with a focus on code quality, testing, and rollout.
Product Trio
Core team of product management, UX/research and tech lead, which makes joint decisions on prioritization, concept and implementation.
Definition of Ready (DoR)
Criteria that must be met before a backlog item enters the delivery track (e.g. clear requirements, validated hypothesis, acceptance criteria).
Definition of Done (DoD)
Acceptance criteria that describe when a feature is considered fully implemented (including testing, documentation, monitoring).
Outcome-Driven Development
Development approach that focuses not on the number of features delivered, but on their measurable benefits.
Feature Flags
Technology to specifically activate/deactivate new features, e.g. for beta tests or step-by-step rollouts.
Technical liabilities
Deferred investments in code quality, which lead to higher costs, slower development and a tendency to errors in the long term.
UX debt
Deferred user experience improvements that affect the usability and acceptance of a product.
If you want to dive deeper, you'll find valuable entries here:
Inspired and Empowered - Silicon Valley Product Group: Silicon Valley Product Group
Buy Continuous Discovery Habits in EnglishUser Story Mapping — We Help You Create Successful Product Culture and Process
Dual-Track Agile - Silicon Valley Product Group: Silicon Valley Product Group
Product Discovery or Product Delivery: How do you Decide? - Mind the Product
Dual-Track Scrum - Agile Academy
What is Dual Track Agile
[1]. Miller, “Case Study of Customer Input for a Successful Product,” in Proceedings of Agile 2005, IEEE, 2005, pp. 225—234
Agile product development: Scrum Master Sarah Schnur & Head of Product Owner Steven Kolbenschlag answer the most important questions.
Why, how and under what conditions agile software development creates added value