Double Diamond
A four-phase design framework (Discover, Define, Develop, Deliver) for structured problem discovery and solution development.
Classification
- ComplexityMedium
- Impact areaOrganizational
- Decision typeOrganizational
- Organizational maturityIntermediate
Technical context
Principles & goals
Use cases & scenarios
Compromises
- Incomplete user research leads to false assumptions
- Stakeholder overload from too many divergent options
- Skipping validation steps increases implementation risk
- Early involvement of stakeholders and decision makers
- Define clear kill criteria for experiments
- Regularly document insights and decisions
I/O & resources
- Access to user data and analytics
- Interdisciplinary team members
- Stakeholder support and time
- Validated problem statements
- Prototypes and test results
- Decision basis for implementation
Description
Double Diamond is a structured four-phase design method (Discover, Define, Develop, Deliver) that guides teams from problem exploration to validated solutions. It separates divergent and convergent thinking to reduce risk and increase clarity. Widely used in product design, it supports stakeholder alignment and iterative learning.
✔Benefits
- Reduces risk through staged validation
- Improves stakeholder alignment
- Enables focused prototyping and learning
✖Limitations
- Can be misunderstood as linear, though intended iterative
- Requires time and resources for thorough discover phase
- Less suitable for purely technical refactors without user focus
Trade-offs
Metrics
- Time to validated learning
Measures time from start of discover phase to a validated hypothesis.
- Number of hypotheses tested
Counts validated and discarded hypotheses in a cycle.
- Prototype-to-release conversion rate
Ratio of prototypes that lead to production releases.
Examples & implementations
Design Council case example
Description of Double Diamond use in public projects for user-centered design.
Product development in SME software
Using the model to quickly validate customer needs before development.
Innovation workshop at a bank
Series of workshops using discovery phases to identify new service offerings.
Implementation steps
Set up an interdisciplinary core team and align sponsors.
Conduct focused discover activities: interviews, data analysis, observation.
Define workshops to synthesize and prioritize insights.
Develop iterations with prototypes and user tests.
Deliver piloting, monitoring and scaling of successful solutions.
⚠️ Technical debt & bottlenecks
Technical debt
- Prototypes promoted to production without refactoring
- Insufficiently documented research outcomes hinder later decisions
- Outdated assumptions remain in backlog without review
Known bottlenecks
Misuse examples
- Using Double Diamond only as phase checklist without iteration
- Labeling shallow research activities as discover
- Forcing convergence before valid data is available
Typical traps
- False expectation that the model always runs linearly
- Premature resource commitment for implementation without validation
- Unclear success criteria before starting phases
Required skills
Architectural drivers
Constraints
- • Time constraints for thorough discovery
- • Budget limits for prototyping
- • Organizational silos hinder cross-functionality