smaple.tr
product design process

Product Design Process: From Discovery to Delivery [2026]

Mehmet Kurtipek
March 21, 2026
13 min read
product design process
double diamond
design thinking
discovery phase
design delivery
digital product design

Products that succeed are not built from better guesses — they are built from better processes. The difference between a product that users love and one that sits unused is rarely a technology gap or a talent gap. It is a process gap: teams that skip discovery, compress definition, and jump directly to delivery consistently build the wrong thing right. Teams that follow a structured product design process consistently build the right thing well.

This guide covers the product design process from first principles: the double diamond framework that gives structure to design thinking, the specific activities inside each phase, how the process adapts to agile delivery, and the common mistakes that collapse the process into expensive recovery work. By the end, you will have a clear mental model for running design from initial brief to developer handoff.

What a Product Design Process Does

A product design process does three things that individual talent cannot:

It prevents the wrong problem from being solved. Without a structured discovery phase, teams solve the problem that is most salient, most described by stakeholders, or most familiar — not necessarily the problem that most limits user success. Discovery forces the team to verify the problem before committing to a solution.

It creates decision points. Design processes define moments where the team must converge on a direction before proceeding. Without these gates, design work expands indefinitely as new ideas enter and old directions are never closed. Process creates the structure for making and committing to decisions.

It aligns teams. Designers, product managers, engineers, and business stakeholders operate from different frames of reference. A shared process creates a shared language and a shared understanding of what is being built and why. Alignment built through process reduces the friction that derails projects during development.

The absence of process is not freedom — it is improvisation. And while improvisation occasionally produces brilliant results, it mostly produces expensive rework.

The Double Diamond: The Core Framework

The Double Diamond was developed by the UK Design Council in 2005 as a visual model of the design process. Despite being two decades old, it remains the most widely understood framework for describing how design moves from problem to solution.

The model has four phases organized into two diamonds:

Diamond 1: Problem Space

  • Discover — Open exploration. Gather information, understand context, expose assumptions. Diverge widely.
  • Define — Convergence. Synthesize what you learned. Formulate the precise problem you will solve. Converge sharply.

Diamond 2: Solution Space

  • Develop — Open exploration. Generate many possible solutions, prototype, test, iterate. Diverge again.
  • Deliver — Convergence. Finalize the solution, test rigorously, hand off to development. Converge sharply.

The diamond shape visualizes the expand-contract rhythm of effective design: each phase begins with divergent thinking (opening up possibility space) and ends with convergent thinking (making decisions and closing off alternatives).

Most process failures happen at convergence points. Teams that expand without converging accumulate options indefinitely without making decisions. Teams that converge without expanding commit to the first idea without exploring whether better ideas existed.

Discovery Phase: Understanding Before Solving

Discovery is the most consistently underinvested phase in product design. The business pressure to move quickly to solutions is real and understandable. The cost of insufficient discovery is higher and less visible until it arrives.

Research Methods in Discovery

User interviews: Five to eight semi-structured interviews with representative users produces the foundational qualitative data for understanding the problem space. The interviews should focus on behavior and context, not product opinions: "Walk me through the last time you tried to [accomplish the goal]" rather than "What features would you want?"

Competitive and adjacent analysis: What do competing or analogous products do well? Where do they fail? What design patterns have users already been trained to expect? Competitive analysis is not about copying — it is about understanding the market context and user expectations your product will enter.

Analytics review (for existing products): For redesign or feature addition projects, behavioral analytics reveal current patterns: which flows are completed, where users abandon, which features are used and which are not. Analytics provide the "what is happening" before interviews provide the "why."

Stakeholder interviews: Product teams, business leaders, customer support, and sales teams all have perspectives on user needs that are filtered through their role but contain genuine signal. Collecting their views surfaces constraints, organizational priorities, and information that would take months to discover through user research alone.

Discovery Outputs

Discovery should produce three deliverables:

Research synthesis: A structured summary of what you learned — key themes, notable quotes, behavioral patterns, and surprises. Not a transcription dump; a synthesized analysis that draws conclusions from the data.

User personas: Composite representations of distinct user segments, built from research patterns. Personas make abstract user populations concrete enough for design teams to reason about. A good persona specifies not just who the user is but what they are trying to accomplish and where their current approach fails them.

Problem space map: A visual representation of the relationships between user goals, current workflows, pain points, and opportunities. This artifact makes the complexity of the discovery data navigable and creates a shared reference for the team during definition.

Definition Phase: Precision About the Problem

Definition takes the broad understanding gathered in discovery and sharpens it into a specific, actionable problem statement. This convergence phase is the most consequential decision point in the design process: the quality of the problem statement determines the quality of the solution.

Problem Statement Structure

A good product design problem statement has three elements:

  1. Who — The specific user segment with the problem, described in behavioral rather than demographic terms
  2. What — The specific goal they are trying to accomplish
  3. Where the gap is — The specific failure mode in current approaches that prevents them from accomplishing the goal

Example: "Project managers at 20–50 person software companies who are trying to provide accurate timeline estimates to clients consistently underestimate buffer requirements because they have no visibility into how similar historical projects actually performed versus their initial estimates."

This problem statement is specific enough to evaluate candidate solutions against. It excludes many possible solutions (a project management tool that improves task assignment is not a solution to this problem) while including others (a retrospective analytics feature, a complexity scoring tool, a historical comparison view). It is falsifiable — research could reveal that the problem statement is wrong.

Compare to a weak problem statement: "Project managers need better tools." This is not a problem statement — it is a category. Designing to it will produce features that might help project managers, not features that solve a specific problem well.

How Might We Questions

"How Might We" (HMW) questions are a technique for transforming problem statements into opportunity spaces for ideation. They take the problem and reframe it as an open invitation to explore solutions.

From the problem statement above:

  • How might we surface historical project data at the point where estimates are being made?
  • How might we help project managers quantify the uncertainty in their estimates?
  • How might we make the gap between estimated and actual timeline visible to the whole team in real time?

Each HMW question opens a different angle on the solution space. Generating 10–15 HMW questions from a single problem statement before beginning ideation ensures the develop phase starts from multiple entry points rather than the first obvious solution.

Success Criteria

The definition phase should also produce explicit success criteria — how will you know if the solution is working? Success criteria should be specific, measurable, and time-bounded: "Project managers who use this feature will be able to produce timeline estimates within 15% of actual completion time, measured across projects in the first 60 days of use."

Defining success criteria before designing the solution is important for two reasons: it constrains the solution space to approaches that could plausibly achieve the criteria, and it provides an objective basis for evaluating the solution in testing.

Develop Phase: Generating and Testing Solutions

The develop phase is where design exploration happens. It opens with ideation — generating many possible solution concepts — and progresses through successive rounds of prototyping and testing toward a refined, validated solution.

Ideation Methods

Sketching workshops: The design team, and ideally cross-functional stakeholders including engineers and product managers, each sketch 6–8 solution concepts in 5–10 minutes. Quantity over quality in the first round — the goal is to surface diverse approaches, not polished ideas.

After the first round, the team shares sketches, identifies the most promising elements across all sketches, and combines or refines them in subsequent rounds. The workshop format prevents the anchoring effect that occurs when one concept is presented to a group — participants draw from all exposed ideas rather than evaluating a single proposal.

Crazy 8s: A specific sketching format where each participant sketches eight distinct concepts in eight minutes (one per minute). The time pressure prevents overthinking and produces more diverse, less self-censored concepts than open-ended sketching.

Design studio: A longer workshop format (half day to full day) that combines research sharing, ideation, critique, and refinement in a structured sequence. Effective for complex problems where the team needs to deeply understand the problem space before generating solutions.

From Ideation to Prototype

After ideation, the team converges on the most promising directions for prototyping. Criteria for selection:

  • Feasibility: Can this be built within the technical and resource constraints of the project?
  • Desirability: Does research evidence suggest users would find this valuable?
  • Viability: Does this solution support business goals?

The first prototypes should be low-fidelity — sketches, paper prototypes, rough wireframes. Test these with users before investing in higher-fidelity work. The most common prototyping mistake is investing in visual design before validating the fundamental concept.

A well-run develop phase runs multiple prototype-test iterations at increasing fidelity: lo-fi concept testing, mid-fi flow testing, hi-fi visual and interaction testing. Each round uses findings from the previous round to refine the design.

Delivery Phase: From Validated Design to Development

The delivery phase takes the solution refined through develop-phase testing and prepares it for development. Delivery is not just "handing off Figma files" — it is a set of activities that ensure the development team has everything they need to build the design accurately and the design team has verified the design is ready to build.

Final Usability Testing

Before handoff, the design should be tested in its high-fidelity form with a fresh set of participants who have not seen it during the develop phase iterations. The goal is to verify that changes made during refinement have not introduced new problems and that the design performs well for users encountering it for the first time.

A pre-launch usability test with five participants that finds no significant problems is meaningful evidence that the design is ready. A pre-launch test that surfaces problems is money well spent, regardless of how uncomfortable the timing feels.

Design Specification

Design specifications ("specs") document the design in the level of detail developers need to implement it accurately. What information a spec needs to contain:

  • All states for each component: default, hover, focused, active, disabled, loading, error, success
  • Spacing values: all padding, margin, and gap measurements using the design system token values
  • Typography specifications: font family, size, weight, line height, and letter spacing for each text style
  • Color values: exact hex or token references for all colors used
  • Animation specifications: duration, easing curve, and trigger for all transitions
  • Responsive behavior: how each layout adapts across breakpoints

Figma's inspect panel exposes many of these values automatically, but developers benefit from explicit documentation of intent (why specific design decisions were made) alongside the specification values.

Developer Handoff

Design handoff is not a handoff event — it is an ongoing collaboration throughout development. The designer's role during development includes:

Being available. Developers encounter questions and edge cases during implementation that were not anticipated in the spec. Rapid designer response to questions prevents developers from making design decisions by default.

Reviewing implementation. Regular design QA during development (not just at the end) catches implementation drift before it accumulates. Checking the implementation against the spec in weekly sprint reviews is more effective than a comprehensive QA review two days before launch.

Documenting intent. When a developer asks "why is this interaction designed this way?" the answer should trace to a specific research finding or design principle. Documenting these decisions in the design file creates institutional memory that survives team changes.

Adapting the Process for Agile Delivery

Most digital product teams operate in agile sprint cycles, which creates apparent tension with the longer phases of the double diamond. The resolution is to run design ahead of development rather than in parallel.

Design runs one to two sprints ahead of development. While the development team implements designs from the previous design phase, the design team is researching and designing the next phase. This cadence maintains the research and validation quality of the double diamond while accommodating agile's continuous delivery expectations.

Discovery and definition happen at the portfolio level. Major discovery and definition work happens at the start of significant product initiatives (new features, product redesigns, major capability additions), not inside every sprint. Sprint-level design work operates within a problem space that has already been defined at the initiative level.

Design sprints for rapid exploration. Google's design sprint methodology — a five-day intensive process that compresses discover, define, develop, and deliver into a single week — is effective for validating major concepts before committing to full development. Design sprints produce a tested, high-fidelity prototype in five days, providing evidence for go/no-go decisions before any development investment.

Common Process Failures

Skipping discovery: Stakeholders who are confident they understand the problem skip research. Research consistently surfaces assumptions that are partially or fully wrong. Teams that skip discovery sometimes build the right thing by accident; teams that do discovery build the right thing by intention.

Compressing definition: Teams that treat definition as a brief meeting rather than a careful synthesis phase produce problem statements that are too vague to drive focused solution work. Vague problem statements produce solutions that partially address many problems rather than fully addressing one.

Premature high fidelity: Investing in visual design before validating the fundamental concept is the most common and most expensive prototype mistake. The cost of rebuilding a polished design after discovering the core concept is wrong is much higher than the cost of additional lo-fi testing rounds.

Treating delivery as handoff: The view of design handoff as "the designer's work ends, the developer's work begins" produces poor implementations, frustrated teams, and divergence between the design intent and the built product. Design and development overlap for the duration of implementation.

No post-launch learning loop: The product design process does not end at launch. Post-launch analytics, user interviews, and ongoing usability testing feed the next cycle of discovery. Teams that treat launch as the end of the design process miss the opportunity to compound their learning from real-world usage data.

In product design work at Smart Maple, the double diamond provides the organizing framework, but the specific activities within each phase are calibrated to the project context: a three-week discovery phase for a complex enterprise product, a three-day discovery sprint for a well-understood feature addition. The process adapts to the scale of the problem; the fundamentals — discover before defining, define before developing, test before delivering — remain constant.

Related Articles

August 11, 2026

MLOps Guide: Taking Machine Learning Models to Production [2026]

87% of machine learning models built by data science teams never reach production. The models work — they pass cross-validation, they score well on holdout sets, they demonstrate genuine predictive value. The problem is not the modeling. The problem is everything that happens between a notebook experiment and a reliable, monitored, production system. MLOps is the discipline that closes that gap. This guide covers the full MLOps stack: maturity levels, tooling choices (MLflow, DVC, Kubeflow

Read More
August 10, 2026

LLM Fine-Tuning Guide: Custom Model Training with LoRA and QLoRA [2026]

General-purpose LLMs are impressive. They can write code, summarize documents, answer questions, and translate between languages with reasonable accuracy. But "reasonable" is not good enough when your application requires consistent output format, domain-specific terminology, a particular tone, or behavior that the base model was never trained to exhibit. That gap is where fine-tuning matters. Fine-tuning updates a model's weights on your specific data, changing how the model behaves — not

Read More
August 9, 2026

Computer Vision Applications: Object Detection, OCR, and Industrial AI [2026]

Computer vision has moved well past the research phase. The models are trained, the frameworks are mature, the hardware is accessible, and the use cases are generating measurable returns. What was a specialized capability requiring deep expertise in 2018 is now deployable infrastructure — if you know which component to reach for and where the real complexity lives. This guide covers computer vision applications across industrial, medical, logistics, and document processing domains. It expl

Read More