View methods side by side.
Choose up to four methods. Add them using the search and share the comparison by copying its link.
| Criterion | ![]() Product Discovery Outcome-Driven Innovation | ![]() Innovation Design Thinking | ![]() Product Strategy Counter Metrics | ![]() Business Strategy Blue Ocean Strategy Canvas |
|---|---|---|---|---|
Purposedifferent | Outcome-Driven Innovation clarifies customer problems, solution opportunities, and evidence. It separates jobs, desired outcomes, importance, satisfaction, and opportunity, and captures results as desired outcome statements, an opportunity landscape, and segments by underserved needs. | For complex user problems with an uncertain cause, the method connects observation, interpretation, and experiment into a learning cycle. It keeps the focus on real needs and avoids premature solution language. This produces robust decisions for product and service. | When a headline metric could mask side effects, it adds guardrail signals against unwanted outcomes. It connects customer value, product logic, and decision priorities. The result is captured as a counter-metric list and guardrail definitions. | The Blue Ocean Strategy Canvas shows how an offering is positioned relative to the market. Differentiation thereby becomes tangible in value factors instead of merely being claimed. |
Complexitydifferent | High | High | Low | Medium |
Timedifferent | Mehrere Wochen | 1 Tag bis mehrere Wochen | 30-60 min | 2-4 h |
Participantsdifferent | 2-6 researchers plus sample | 4-10 | 2-6 | 3-10 |
Formatdifferent | Workshop + async | Workshop | Workshop + async | Workshop |
Outputdifferent | Desired outcome statements, Opportunity landscape, Segmentation by underserved needs, Innovation hypotheses | Problem Statement, Prototype, Test Learnings | Counter Metric List, Guardrail Definitions | Strategy Canvas, Value Curve, ERRC Actions |
Tagsno overlap | OutcomesInnovationResearchQuantitative | InnovationPrototypeResearch | MetricsMeasurementStrategyExperiments | StrategyPositioningInnovationValue |



