Skip to content
Design & UXAll articles

The UX Design Process: 7 Stages From Research to Handoff

Good UX is a disciplined engineering and research loop, not a stroke of visual inspiration. Here is the 7-stage UX design process we run at Idealogic, complete with deliverables, validation gates, and developer handoff standards.

Oleksandr Saiko
Oleksandr SaikoCEO · Idealogic
Author: Oleksandr SaikoPublished: Updated: Reading time: 18 minHow we write →
On this page
Idealogic: the UX design process stages

The UX design process is the repeatable, evidence-driven sequence a product team runs to turn a business hypothesis into software that real people can navigate without confusion, training manuals, or support tickets. Rather than starting with colors and visual polish, a disciplined process moves through seven stages: user research, problem definition and information architecture, branching task flows, low-fidelity wireframes, tokenized interactive prototypes, moderated usability testing, and engineer-ready specification handoff. Run as a closed loop, it catches structural flaws in a two-hour prototype revision rather than a three-week code refactor.

Across the B2B SaaS, fintech, and consumer platforms we architect at Idealogic, teams rarely fail because their designers lack visual taste. They fail because they skip the analytical stages of the UX design process to create the illusion of early speed, handing engineers polished mockups of the happy path while leaving edge cases, permissions, and error recovery undefined. Below is the seven-stage workflow we run in production, how it maps to international standards, and the validation gates we enforce before any screen enters an engineering sprint.

The short version

  • Seven iterative stages: The process moves from Product and User Research, Problem Definition and Information Architecture, Task and User Flow Mapping, and Low-Fidelity Wireframing to Interactive Prototyping, Usability Testing, and Engineer-Ready Handoff.
  • Anchored in ISO and Double Diamond standards: Our workflow operationalizes ISO 9241-210:2019 human-centred design principles and the British Design Council Double Diamond framework into concrete software deliverables.
  • Economics of early validation: Fixing a workflow or architecture error in production code costs 15x to 30x more than catching it during design, as documented in NIST Planning Report 02-3.
  • Evidence over opinion: Five moderated usability tests per round uncover roughly 85% of path-blocking defects before engineers write frontend state logic.
  • Handoff is an engineering contract: A screen is only ready for sprint planning when its empty, loading, error, permission-denied, and focus states are specified alongside tokenized components.
  • AI speeds up mechanics, not empathy: Modern AI tools compress interview synthesis and wireframe scaffolding, freeing designers to spend more time on edge-case logic and live user observation.

Why a disciplined UX design process pays for itself before sprint one

Product leaders often ask why they should fund four to six weeks of structured UX discovery and prototyping when engineers could start coding React views on day three. The answer rests on software delivery economics and commercial performance.

In its study The Business Value of Design, McKinsey tracked 300 publicly listed companies over five years across multiple industries. Companies in the top quartile of the McKinsey Design Index grew revenues 32 percentage points faster and total shareholder returns 56 percentage points faster than industry peers. The differentiator was treating user research, iterative prototyping, and engineering integration as measurable executive priorities rather than late-stage visual decoration.

On the engineering side, late discovery carries a steep multiplier. According to NIST in Planning Report 02-3, fixing a defect in post-release production costs 15x to 30x more than resolving that same defect during requirements and design. When we spot during a Figma usability test that users confuse account roles with workspace permissions, updating wireframes takes half a day. Discovering that same flaw after launch requires database migrations, API authorization changes, frontend state refactoring, and automated test rewrites.

International standards also define the target outcomes. Under ISO 9241-11:2018 Usability: Definitions and concepts, usability measures how well specified users achieve specified goals with effectiveness (accuracy and completeness), efficiency (time and mental effort expended), and satisfaction in a defined context of use. A rigorous UX design process is the operational machinery that verifies all three metrics before code ships.

Seven stages, run as a loop: testing feeds back into the earlier ones rather than ending the line

How the 7 UX stages map to ISO 9241-210 and the Double Diamond

Founders and product managers regularly encounter Design Thinking, the Double Diamond, and the tactical UX design process. Seeing how they align prevents teams from stalling in sticky-note workshops that never produce buildable specs.

The Design Council's Double Diamond splits problem solving into four phases: Discover (divergent user research), Define (convergent problem framing), Develop (divergent prototyping), and Deliver (convergent testing and release). Meanwhile, ISO 9241-210:2019 specifies four iterative human-centred design activities: understanding context of use, specifying user requirements, producing design solutions, and evaluating designs against requirements.

When we run product development and UI/UX design engagements at Idealogic, we translate those frameworks into seven execution stages with strict exit gates.

UX Process StageDouble Diamond PhaseISO 9241-210 ActivityCore Deliverable ArtifactPrimary Exit CriterionEffort Share
1. Product & User ResearchDiscover (Diverge)Specify context of useInterview synthesis, JTBD map, baseline telemetry5 to 8 target users observed in real workflows18%
2. Problem Definition & IADefine (Converge)Specify user requirementsProblem statement, domain object model, sitemapEngineering & product sign off on taxonomy8%
3. Task & User Flow MappingDefine / DevelopSpecify requirementsBranching user flows with error recovery loops100% of entry points, diamonds & errors mapped8%
4. Low-Fidelity WireframingDevelop (Diverge)Produce design solutionsGrayscale screen schematics, wireflowsCore tasks navigable without color reliance14%
5. Prototyping & TokensDevelop (Converge)Produce design solutionsInteractive Figma prototype, WCAG 2.2 tokensClickable paths meeting WCAG 2.2 AA rules26%
6. Usability TestingDeliver (Converge)Evaluate designsTest recordings, completion matrix, bug triage≥80% unassisted completion across 5 users14%
7. Dev Handoff & TelemetryDeliver (Ship)Evaluate in production9-state specs, token mapping, Core Web VitalsZero unmapped states in sprint planning12%

High-performing teams allocate over 60% of their effort to discovery, structural flows, wireframing, and testing so visual execution and engineering handoff move without rework.

How disciplined product teams allocate design hours: research, structure, and testing consume 62% of the budget so visual prototyping and handoff move fast.

Stage 1: Product and user research (understanding context of use)

Stage 1 eliminates the costliest mistake in software: building an elegant workflow for a problem nobody has, or designing for how executives assume users work rather than how they operate under deadline pressure.

In user-centered design, research separates attitudinal data (what people say in surveys) from behavioral data (what people actually do on screen). Ask an operations manager how they reconcile invoices and they will describe a tidy four-step rule. Watch them share their screen during contextual inquiry and you see them copy-pasting IDs into a scratch spreadsheet to strip leading zeros and messaging a teammate on Slack whenever a tax code fails. That workaround is the real requirement.

What we execute in Stage 1

  • Contextual inquiry (5 to 8 sessions per role): We watch target users perform their job in their current environment rather than asking hypothetical feature questions.
  • Jobs-to-Be-Done (JTBD) trigger mapping: We document the exact trigger event, time constraints, compliance rules, and definition of done.
  • Quantitative telemetry audit: For live products, we combine user interviews with funnel drop-offs, session replays, and support ticket clusters using our UX audit process checklist.
  • Competitive workflow teardown: We map the exact click count, form field count, and error recovery behavior of competing tools.

During a recent fintech discovery phase, founders insisted small-business CFOs needed an AI cash-flow forecasting chart on the dashboard. Watching six CFOs run their morning routine revealed none of them checked forecasts daily; their urgent job was fixing failed supplier payouts before the 14:00 UTC bank cutoff. Stage 1 redirected the MVP toward payout exception handling, which became the product's primary retention driver.

Stage 2: Problem definition and information architecture (IA)

Stage 2 turns raw research into a sharp problem definition and a coherent information architecture (IA): the structural blueprint of how domain objects, navigation menus, and permissions relate to one another. When teams skip IA, navigation menus end up mirroring internal database tables, forcing users to hunt through three different settings panels to complete one configuration task.

Core deliverables in Stage 2

  1. Testable problem statements: Framed as [User role] needs a way to [complete task] within [constraint] because [observed root cause], which currently causes [measurable cost].
  2. Object-Oriented UX (OOUX) domain model: Before sketching menus, we define the core nouns (e.g., Invoice, Vendor, Approval Rule, Payout Batch), their attributes, allowed actions, and parent-child relationships.
  3. Validated taxonomy and card sorting: We test navigation labels with target users so menus use customer terminology rather than engineering jargon.
  4. Role-Based Access Control (RBAC) visibility matrix: We specify which roles can view, create, edit, or approve each object early, aligning with the roadmap principles in our guide on how to develop a solid product design strategy for your startup.

Stage 3: Task and user flow mapping

Once domain objects and navigation hierarchy are locked, Stage 3 maps how a user moves through the product to complete a single goal. A user flow bridges abstract information architecture and concrete screen layouts.

At Idealogic, no designer opens a blank screen frame to draw UI before the branching user flow is signed off by product and engineering. A screen mockup only captures a static moment; a user flow forces the team to resolve every decision diamond, state transition, asynchronous API check, and error loop before anyone debates button styling.

Why the "Unhappy Path" governs sprint velocity

Across our delivery retrospectives, skipping edge-case branches in user flows is the number-one cause of sprint 3 and sprint 4 scope creep, adding 30% to 40% unplanned frontend and backend rework. Mapping only the happy path leaves engineers to discover mid-sprint that nobody designed what happens when a 3D Secure bank challenge times out, an email invite link expires, or a table filter returns zero results.

Flow complexity also governs conversion. Benchmark research by the Baymard Institute shows an average online cart abandonment rate near 70%, with 18% of shoppers abandoning specifically due to long, complex checkout flows. Auditing user flows routinely trims form field counts by 20% to 60% before a single wireframe is drawn.

Stage 4: Low-fidelity wireframing and interaction architecture

With branching flows approved, Stage 4 translates each node into a low-fidelity wireframe: a grayscale schematic layout establishing visual hierarchy, content priority, and screen-to-screen continuity.

Showing stakeholders high-fidelity colored screens in week two causes 80% of feedback to fixate on brand colors and illustrations. Grayscale wireframes keep critiques focused on structural usability:

  • Is the primary action unmistakable within two seconds of scanning?
  • Does the information density fit the user's cognitive load? (See our guide on dashboard design for structuring high-density B2B views.)
  • Does the layout satisfy the Nielsen Norman Group 10 Usability Heuristics, especially Visibility of System Status (#1), User Control and Freedom (#3), and Recognition Rather Than Recall (#6)?

We also ban Lorem Ipsum in wireframes. A card layout that looks clean with three words of Latin filler breaks immediately when populated with a 42-character German financial status or a multi-line error prompt.

Wireframes are not unfinished UI designs. They are architectural blueprints designed to make bad structural assumptions cheap to throw away.

Stage 5: Interactive prototyping, UI systems, and accessibility tokens

Stage 5 elevates validated wireframes into high-fidelity interfaces, reusable component tokens, and clickable prototypes. Here UX structure interlocks with visual execution, a boundary we detail in UI vs UX.

Rather than styling isolated screens by hand, we build Stage 5 on a tokenized design system, as covered in creating a design system from A to Z. Design tokens store spacing scales, typography ramps, and semantic colors as variables synced directly between Figma and React/CSS code.

Baking WCAG 2.2 accessibility into Stage 5

Accessibility must be engineered into design tokens during Stage 5 rather than patched after launch. We verify every component against the W3C Web Content Accessibility Guidelines (WCAG) 2.2:

  • Contrast Minimum (1.4.3) & Non-text Contrast (1.4.11): Body text requires at least a 4.5:1 contrast ratio (3:1 for large text), and essential UI boundaries (input borders, focus rings) require at least 3:1.
  • Target Size Minimum (2.5.8): Pointer targets must measure at least 24x24 CSS pixels, and on mobile we enforce 44x44px touch targets.
  • Focus Not Obscured (2.4.11) & Focus Appearance (2.4.13): Sticky bars and modals must never hide keyboard focus indicators.

Stage 6: Moderated and unmoderated usability testing

Until an uncoached user attempts a realistic task on your clickable prototype, every design choice remains a hypothesis. We run small, rapid rounds of five participants rather than one large pre-launch study based on Jakob Nielsen and Thomas Landauer's research at the Nielsen Norman Group on testing with 5 users. The proportion of usability defects found with n users follows the binomial probability formula:

Problems Found = 1 - (1 - L)^n

With an empirical single-user discovery rate of L = 0.31, testing 1 user finds 31% of flaws, 3 users find 67%, and 5 users uncover 85% of usability defects. Instead of spending 15 sessions on one static build, we run three iterative rounds of 5 users, fixing the prototype between rounds. See our full methodology in usability testing.

Metrics and defect triage in Stage 6

We track Task Completion Rate (requiring ≥ 80% unassisted completion before engineering handoff), Time on Task, Error Recovery, and post-task Single Ease Question (SEQ) scores. Immediately after testing, design and engineering classify every issue into four tiers: P0 Blocker (task failure; mandatory redesign and re-test), P1 Major Friction (resolved in prototype before sprint), P2 Moderate Confusion (copy/hierarchy fix), and P3 Minor Cosmetic (logged to backlog).

The four non-negotiable quality gates we enforce at Idealogic before a design ticket is marked ready for engineering sprint planning.

Stage 7: Engineer-ready handoff and post-launch telemetry

A prototype only delivers ROI when it survives translation into production code on our idea-to-product and web development teams. We treat Stage 7 as a disciplined engineering approach to design and development. Most production UI drift happens because designers only hand off the populated happy path, forcing developers to improvise edge states mid-sprint.

The 9-State Handoff Checklist

Every screen entering sprint planning must specify nine states:

  1. Default populated state: Standard view with realistic data volume.
  2. Empty / Zero-data state: First-time onboarding prompt and primary creation CTA.
  3. Loading / Skeleton state: Shimmer geometry matching final layout height.
  4. Partial / Overflow data state: Pagination, virtualization, and 80-character text truncation rules.
  5. Interactive states: Rest, hover, keyboard :focus-visible, active, and disabled states.
  6. Inline validation error state: Specific recovery copy and focus behavior.
  7. System / Network failure state: Offline banners and idempotent retry actions for 500 timeouts.
  8. Permission-restricted state: Clear read-only explanations when RBAC blocks an action.
  9. Responsive & Core Web Vitals budgets: Breakpoint rules paired with Google Core Web Vitals targets: LCP ≤ 2.5s, INP ≤ 200ms, and CLS ≤ 0.1. Preventing layout shift via exact skeleton dimensions is both a frontend metric and a core usability safeguard.

Scaling the UX design process: 0-to-1 MVP vs legacy redesign vs feature sprint

A common misconception among engineering leaders is that running a seven-stage UX process always requires a two-month waterfall freeze before anyone writes code. In practice, the sequence of the seven stages remains constant, while the time allocation and artifact depth scale to match the reversibility and commercial risk of the project:

Dimension0-to-1 Startup MVP (4 to 6 Weeks)Legacy B2B Redesign (6 to 10 Weeks)Agile Feature Sprint (1 to 2 Weeks)
Stage 1: Research6 to 8 JTBD observation calls with target early adoptersFull analytics audit, session replay review, support ticket clustering & 8 user calls30-minute funnel review + 3 targeted customer calls
Stage 2: IA & DefinitionGreen-field domain object model, lean MVP scope, core role definitionsNavigation taxonomy overhaul, card sorting, legacy URL & permission migration mapVerify how the new feature nests inside existing domain objects and RBAC rules
Stage 3: User FlowsEnd-to-end onboarding, core value loop, and billing/checkout branching flowsSide-by-side "as-is" vs "to-be" task flows showing click and field reductionsSingle branching task flow covering entry points, validation, and error recovery
Stage 4: WireframesKey screen wireflows for the core value proposition; skip standard auth screensLow-fidelity wireframes for high-density tables, filters, and multi-step formsQuick grayscale composition using existing layout primitives
Stage 5: PrototypingFoundational WCAG 2.2 design tokens + clickable core path prototypeFull multi-theme component library in Figma synced to Storybook tokensAssemble clickable flow using existing production design system components
Stage 6: Usability TestingTwo rounds of 5 moderated user tests (10 total) before locking MVP sprint backlogBenchmark test on legacy UI vs new prototype to prove time-on-task improvement5 rapid moderated or unmoderated task sessions over 48 hours
Stage 7: Dev Handoff9-state specs + foundational token JSON export + founder/engineer walkthroughPhased rollout specs, feature-flag states, and side-by-side QA visual regressionAnnotated Figma ticket linked to Storybook props and acceptance criteria

Five predictable ways the UX process breaks (and how to prevent them)

Across stalled software builds and product rescues, the same five failure patterns repeat:

  1. Treating stakeholder workshops as user research: A three-hour internal FigJam workshop with company executives only catalogs internal assumptions. Validate internal hypotheses by watching five target users perform the task before locking Stage 2.
  2. Jumping from a feature list straight to high-fidelity UI: Skipping Stage 3 (User Flows) and Stage 4 (Wireframes) to show polished screens in week one turns early reviews into subjective debates over colors while broken state logic hides until sprint 4.
  3. Running usability tests as a pre-launch ritual: Testing a staging environment five days before launch is a postmortem. Engineering can no longer restructure a broken workflow, so the team ships known usability defects anyway.
  4. Designing only for the 27-inch monitor and ideal data: Airy three-column tables built on studio monitors collapse when enterprise customers open the app on a 13-inch laptop with 14 columns of financial data and 60-character account names.
  5. Siloing designers from frontend engineers until Stage 7: Involving a technical lead in a 20-minute review at the end of Stage 3 catches API latency and data constraints while changes still cost zero lines of code.

How AI fits into the 2026 UX workflow (and where it fails)

Generative AI tools compress mechanical synthesis and layout scaffolding by 30% to 40% when used with discipline, but accelerate generic, high-friction software when used to replace human observation. Across our UI/UX design knowledge base, we draw a clear boundary:

  • Where AI excels (High leverage):
    • Transcript indexing: Summarizing and tagging recorded user interviews to pull verbatim video evidence across participants.
    • Edge-case stress testing: Prompting LLMs to audit a user flow diagram for overlooked regulatory, localization, or error states.
    • Realistic data population: Generating 50 rows of multi-currency financial transactions or scheduling conflicts to stress-test wireframe tables.
    • Token scaffolding: Translating tokenized wireframes into initial React/Tailwind boilerplate for code-based prototyping.
  • Where AI fails (Dangerous shortcuts):
    • Synthetic "AI user research": Asking an LLM to role-play as a logistics coordinator or banking customer only regurgitates internet averages and misses real spreadsheet workarounds.
    • Unreviewed generative UI layouts: AI screen generators default to generic layouts that fail domain workflows and WCAG accessibility logic.

High-performing teams in 2026 use AI to automate the clerical overhead of Stages 1, 4, and 7 so designers can spend double the time observing real users in Stage 6.

Need an engineering-grade UX design process for your next product release?
Talk to our UI/UX & product architecture team

Occasional field notes on building software, no spam

Protected by Cloudflare Turnstile · Privacy · Terms

Oleksandr Saiko
Oleksandr SaikoCEO · Idealogic Development OÜ

CEO and Co-founder at Idealogic. Leading software strategy, systems architecture, and AI-native engineering squads since 2016.

Frequently asked questions

  • The UX design process is the structured, iterative methodology product teams follow to research user needs, define information architecture, map task flows, wireframe layouts, build interactive prototypes, validate usability with real participants, and hand off specifications to engineering. Grounded in ISO 9241-210 human-centred design standards, it replaces subjective stakeholder opinions with behavioral evidence before teams commit to expensive software development.

  • The seven stages are Product and User Research, Problem Definition and Information Architecture, Task and User Flow Mapping, Low-Fidelity Wireframing, Interactive Prototyping and Design Tokens, Moderated and Unmoderated Usability Testing, and Engineer-Ready Handoff with Post-Launch Telemetry. Although sequenced logically, these stages operate as a continuous feedback loop where usability test findings regularly update earlier flows and wireframes.

  • A single feature workflow typically runs through all seven UX stages in two to three weeks. For a net-new B2B SaaS or fintech MVP, initial product discovery, user research, flow architecture, prototyping, and two usability testing rounds take four to six weeks prior to sprint one, followed by ongoing design sprints running one to two weeks ahead of engineering.

  • Design Thinking and the British Design Council Double Diamond are macro problem-solving frameworks used across many industries to diverge and converge on problems and solutions. The UX design process translates those strategic phases into software-specific execution artifacts: domain object models, branching user flows, WCAG-compliant component tokens, clickable Figma prototypes, task completion metrics, and React-ready engineering specifications.

  • According to Jakob Nielsen and Thomas Landauer's binomial probability model, a single usability test participant uncovers roughly 31 percent of interface problems, and testing with five users reveals approximately 85 percent of usability defects within a specific user group. Running two iterative rounds of five users after fixing the first batch catches far more issues than one fifteen-person study.

  • An engineer-ready UX handoff includes more than happy-path screens. It requires a complete branching user flow diagram, tokenized spacing and color variables, WCAG 2.2 contrast and target-size annotations, responsive breakpoint rules, and explicit visual specifications for every interactive state: default, hover, focus, active, loading skeleton, empty zero-data, validation error, permission denied, and network timeout.

  • Research published in NIST Planning Report 02-3 demonstrates that remediating a software defect after production release costs 15 to 30 times more than fixing the same issue during requirements and design phases. In a clickable Figma prototype, restructuring a broken onboarding flow takes four hours; after database migrations and frontend state logic ship, the same change takes weeks.

  • AI accelerates transcript synthesis, affinity clustering, microcopy generation, and first-draft wireframe scaffolding, cutting mechanical layout work by 30 to 40 percent. However, synthetic AI personas and automated layout generators cannot replicate real domain friction, legacy workflow workarounds, or emotional trust barriers. High-performing teams use AI to compress synthesis and UI scaffolding while investing the saved hours into live user testing.

Still unanswered
Ask us directly

A senior engineer replies under 4 hours.