Agile UX
Agile UX integrates design work into iterative engineering sprints — so research, design, and build happen in close enough proximity that each informs the next, rather than in sequential phases that compound misalignment.
01 — TL;DR
Two sentences.
Agile UX is a framework that embeds design research, prototyping, and validation directly into the engineering sprint cadence — eliminating the phase gap between "design decides what to build" and "engineering builds it." Instead of handing off a finished specification at the end of a design phase, design work runs one sprint ahead of engineering on a parallel discovery track, so validated designs flow continuously into the delivery backlog.
The approach was formalised by Jeff Gothelf and Josh Seiden, building on earlier dual-track practices at Pivotal Labs and drawing from Lean Startup thinking. What makes Agile UX distinct from simply "doing design in an agile team" is its structural commitment: discovery and delivery are separate but synchronised tracks with explicit handoff points at sprint boundaries, and research findings feed directly into the next delivery cycle rather than sitting in a backlog waiting for prioritisation.
02 — When to Use
Apply this when…
When NOT to apply it
Skip Agile UX when regulatory or compliance requirements demand sequential sign-off before any implementation can begin. Skip it when the team is too small for parallel tracks — a solo designer and one engineer should just pair directly. Skip it when engineering is not iterative — if the team ships quarterly releases, dual-track sprints have nothing to synchronise with. And skip it when the work requires deep exploratory discovery that cannot be meaningfully time-boxed into sprint-length cycles.
03 — How It Works
The mechanism
Agile UX works by eliminating the phase boundary between design and engineering. Instead of a linear handoff — research, then design, then build, then test — both tracks run simultaneously with a deliberate one-sprint offset. Discovery stays ahead, producing validated design decisions that feed into the delivery track at each sprint boundary. The result is a continuous flow where research informs design, design informs engineering, and shipped product informs the next round of research.
Speed without direction
Agile UX without research is speed without direction. The framework gives teams a structure for moving fast, but the structure only produces value when the discovery track is doing genuine research — talking to users, testing prototypes, validating assumptions. If the discovery track becomes a design production line rather than a learning engine, the team has adopted the form of Agile UX without its substance.
04 — Real Example
Spotify squad model and the Discover Weekly attribution pattern
Spotify organised product development around autonomous squads — small cross-functional teams with a designer, a researcher, and engineers working in the same sprint cadence. The Discover Weekly feature is a well-documented example of how the dual-track model operates at scale. The discovery track ran user research on listening behaviour and identified that users wanted to understand why a song was recommended, not just receive recommendations. This research finding — validated through prototype testing — fed directly into the delivery track.
The result was the "Chosen for you because you listened to..." attribution pattern that appeared beneath Discover Weekly recommendations. The engineering team did not receive a specification document weeks after the research was completed. They received validated findings at the sprint boundary, built the attribution UI in the next sprint, and shipped it. The feedback loop then continued: post-launch analytics showed that users who saw attribution text engaged more deeply with recommendations, which generated new research questions for the discovery track. Research findings moved to shipped feature in two to four weeks, not two to four months.
05 — In the Wild
Test yourself & see real examples
No examples yet — be the first.
Spotted a product team that clearly has design and engineering working in sync — or one where the design-to-engineering handoff gap is producing features that never quite match what users need?
Seen Agile UX done well or poorly in a real product team? Help grow the evidence base.
06 — Common Mistakes
Where teams go wrong
07 — Variations & Related Principles
Connected ideas
Agile UX is most powerful when paired with complementary frameworks that address what it does not — problem framing, hypothesis formation, and divergent-convergent structure. The most important pairing is Agile UX with Lean UX: Agile UX provides the sprint structure and dual-track cadence, while Lean UX provides the hypothesis-first thinking that gives the discovery track its purpose. Without Lean UX, discovery becomes design production rather than validated learning.
The most important pairing is Agile UX with Lean UX. Agile UX without Lean UX gives teams a fast cadence with no mechanism for validating direction. Lean UX without Agile UX gives teams hypothesis-first thinking with no sprint structure to execute it in. Together they form a complete system: Lean UX decides what to learn, Agile UX decides when and how to learn it.
08 — 10-Min Exercise
Run it right now
⏱ 10 minutes · Team · No prep
1. Draw two horizontal tracks on a whiteboard or shared doc: label the top one "Discovery" and the bottom one "Delivery." Divide both into columns for your last four sprints.
2. In the discovery track, mark every sprint where your team conducted user research, tested a prototype, or validated an assumption before engineering started building. Leave blank any sprint where no discovery work happened.
3. In the delivery track, mark every sprint where the team shipped a feature. Now draw arrows from discovery to delivery wherever a research finding directly informed what was built. If there are no arrows, that is your finding.
4. Count the sprint gap between your most recent research activity and your most recent shipped feature. If the gap is more than one sprint — or if you cannot draw a single arrow connecting the two tracks — your dual-track model is not functioning. That is the starting point for the next sprint planning conversation.