SVPG’s Solution Risk Dimensions and Teresa Torres’s Continuous Discovery Model

Status: Source research report. See risk-areas-model.md for the selected model and risk-areas-reassembled.md for the supporting synthesis.

Executive summary

SVPG’s Value, Usability, Feasibility, and Viability and Teresa Torres’s Desirability, Usability, Feasibility, and Viability assumptions are best understood as two views of almost the same solution-level concerns. Torres says this explicitly: conceptually, her assumption types and Marty Cagan’s four risks are addressing the same ideas; she prefers assumptions in practice because a concrete assumption tells a team what it can test. 12

The more important difference is elsewhere in their models:

SVPG provides a taxonomy for asking, “How could this proposed solution fail?”

Torres provides a structure for asking, “What outcome is being pursued, which customer opportunity should be addressed, which solutions could address it, what must be true for those solutions to work, and what evidence should be collected?” Her Opportunity Solution Tree connects a desired outcome to an opportunity space, solution space, and assumption tests. 34

So these models are mostly complementary, not competing.

The recommended synthesis is:

Outcome -> Opportunities -> Candidate solutions -> Solution risk dimensions -> Concrete assumptions -> Evidence / assumption tests -> Decision -> Production outcome

For the solution risk dimensions, use:

Value, Usability, Feasibility, Viability, and Ethics

Keep Value rather than Torres’s Desirability for work that is heavily B2B, because “will the customer buy or the user choose to use this?” is clearer there. Keep Ethics explicit because Torres treats it as a fifth assumption category, and Cagan has separately argued that ethics can disappear inside the large viability bucket and therefore deserves explicit attention. 516

Most importantly, do not make “Value risk: high” the atomic unit in discovery documentation. Make the atomic unit a concrete assumption:

Value assumption: Finance controllers will allow the system to auto-match invoices without reviewing every match.

Then record the risk associated with being wrong, the existing evidence, and the next evidence needed. This combines SVPG’s risk/consequence thinking with Torres’s assumption-testing practice. SVPG says risk assessment should consider both severity and consequence; Torres prioritizes assumptions that are critical to the idea and weakly supported by evidence. 78

There are four substantive differences to be aware of:

AreaMain differenceRecommended synthesis
Value / DesirabilityCagan prefers “value”; Torres deliberately uses “desirability.”Use Value as the dimension and write concrete value assumptions.
Feasibility / Viability boundaryTorres sometimes places legal, security, compliance, and organizational constraints under feasibility; SVPG generally places them under viability.Use Feasibility = technical/capability constraints and Viability = business/legal/organizational constraints.
EthicsTorres makes ethics a fifth assumption type; SVPG’s main taxonomy embeds it in viability, although Cagan has advocated making it explicit.Make Ethics explicit.
Problem vs. solution discoveryTorres gives substantial structure to continuous opportunity discovery; current SVPG material places much more discovery effort on solving an already selected problem.Use Torres for the outcome/opportunity space and SVPG + Torres assumptions for the solution space.

1910611

Source context and evolution

The terminology evolved over time, which explains some apparent contradictions between articles.

PeriodSVPGTeresa Torres
2017Cagan formalizes four risks: value, usability, feasibility, and business viability. 5Torres had already introduced the Opportunity Solution Tree in 2016 as a representation of desired outcomes, opportunities, solutions, and experiments. 12
2020Cagan says ethics is normally within viability but argues for explicitly considering a fifth “should this be built?” ethical risk. 6Torres’s continuous-discovery material is increasingly explicit about opportunity-space prioritization and customer framing. 13
2021SVPG continues emphasizing the four product risks in discovery. 14Continuous Discovery Habits codifies the sequence: outcome -> interviews/opportunities -> assumption testing/solutions, centered around the OST. 15
2023SVPG explicitly calls the four categories a product risk taxonomy and says ethics, compliance, and go-to-market can sit within viability. 10Torres publishes her five assumption types and directly compares them with Cagan’s four risks, saying the concepts are largely the same while arguing that assumptions are easier to test. 1
2025-2026SVPG sharpens discovery as “build to learn,” with most attention on finding a solution that clears the four risks and produces the outcome. 1611Product Talk continues to use outcome -> opportunity -> solution -> assumption tests and the five assumption categories, including ethics. 1718

This history matters because neither framework is a static four-box or five-box checklist. SVPG increasingly describes the four risks as a conceptual model for evaluating potential solutions, while Torres embeds nearly equivalent concerns inside a broader continuous decision system. 101619

The examples below assume a cross-functional digital product team, using a B2B SaaS product as the concrete case. That makes the value/desirability distinction especially visible. The synthesis also applies to consumer and internal products, but SVPG explicitly notes that the value and usability bars can differ for internal products because users may have less choice and training may be acceptable. 20

Concept mapping

Consider a B2B product team building an AI-assisted invoice reconciliation system for finance teams.

SVPG dimensionClosest Torres conceptPrimary-source definitionConcrete examplePractical implicationRecommended language in team docsUseful evidence / tests
ValueDesirability assumptionsSVPG: whether customers will buy or users choose to use the solution. Torres: why customers will want the solution and whether they will perform the behaviours needed to obtain value from it. 52122“Finance controllers will trust automated matching enough to let the product automatically reconcile at least 70% of invoices.”Knowing that reconciliation is painful doesn’t establish that this solution is compelling enough to change behaviour. The team needs evidence of adoption, switching, commitment, or actual use.Value assumption: “Controllers will allow automatic reconciliation for high-confidence matches.”A realistic prototype where controllers choose manual vs automatic matching; a demand/commitment test such as opting into an automated pilot; behavioural data showing current manual overrides and willingness to delegate. Torres specifically suggests demand tests and behavioural prototype tests for desirability. 2123
UsabilityUsability assumptionsSVPG: whether users can figure out how to use the solution. Torres: assumptions that users can find what they need, understand what to do, and successfully do it. 59“A controller can review an uncertain match, understand why it was flagged, and approve or reject it without assistance.”Value and usability need separate evidence: users can strongly want automatic reconciliation while still being unable to understand the exception workflow.Usability assumption: “A first-time controller can identify why a match is uncertain and choose the correct action without help.”Moderated prototype task observation; unmoderated task-completion prototype test; analytics or session evidence from a comparable existing workflow. Torres treats prototype tests as a primary way of observing customer behaviour. 23
FeasibilityFeasibility assumptionsSVPG: whether engineers can build what is needed with available time, skills, and technology. Torres: why the team believes it can build the solution; she sometimes extends this to legal, compliance, security, and organizational feasibility. 59“The data available from the ERP can support the required matching quality and latency without a new data pipeline.”“Can the team build AI matching?” is too broad. Decompose feasibility into the few technical facts on which the solution depends.Feasibility assumption: “The fields available through the customer’s ERP API contain enough information to produce acceptable matching quality.”Engineering research spike; working technical prototype against representative data; API/data audit or performance benchmark. Torres explicitly identifies research spikes as a feasibility assumption test. 23
Business viabilityViability assumptionsSVPG: whether the solution works for the various aspects and constraints of the business, including go-to-market, contracts, compliance, acquisition economics, monetization, and brand. Torres: why the solution will be good for the business, including whether it drives the outcome and whether its economics work. 522“Automatic reconciliation can be sold under existing enterprise contracts while maintaining acceptable cost to serve and meeting audit requirements.”Customer enthusiasm doesn’t establish that the company can profitably, legally, operationally, and commercially offer the solution.Viability assumption: “At expected usage, inference and support costs remain below the target cost per reconciled invoice.”Unit-economics model using observed pilot usage; finance/pricing review using real willingness-to-pay evidence; legal/compliance/contract review or stakeholder prototype review. SVPG specifically directs viability testing toward relevant business stakeholders. 11

The mapping is intentionally almost one-to-one. Torres herself says that her assumption categories and Cagan’s risk areas are conceptually addressing the same ideas. Her distinction is about granularity: “viability risk” does not specify what to investigate; a statement such as “SMS acquisition revenue will exceed SMS delivery cost” can be assessed and tested. 122

That suggests a useful distinction:

SVPG dimensions classify the failure mode. Torres assumptions describe the proposition whose failure would cause it.

Where Opportunity Solution Trees fit

There is no one-to-one SVPG risk corresponding to an opportunity. Torres defines opportunities as customer needs, pain points, and desires that, if addressed, could drive the product outcome; solutions sit below those opportunities, with assumption tests below solutions. 34

For the invoice example:

Torres layerExampleRelationship to SVPG
Desired outcomeIncrease the percentage of invoices reconciled before month-end close from 75% to 92%.Sets the success condition against which the discovered solution eventually needs to be judged. SVPG likewise says discovery should produce both a solution that clears the risks and the necessary outcome. 2411
Opportunity“I spend too much time investigating matches that turn out to be obvious.”Customer problem/need; it precedes any particular solution in Torres’s model. 1825
Candidate solutionsConfidence-based auto-match; batch review; suggested matches with explanations.This is where SVPG’s four dimensions become especially useful.
Assumptions“Controllers will trust auto-match above 98% confidence”; “ERP data is sufficient”; “audit rules permit automatic matching.”Concrete propositions across value, usability, feasibility, and viability.
Assumption testsPrototype behaviour test, technical spike, compliance review.Evidence collected before committing to production delivery.
Outcome evidenceActual month-end reconciliation rate after launch.Ultimate evidence that the solution generated the intended result. Both approaches are outcome-oriented. 1126

This is why SVPG’s four boxes should not be added as a peer level to Outcome / Opportunity / Solution in an OST. They are a different axis. An OST describes the decision structure; risk dimensions classify the uncertainties inside candidate solutions.

Terminology differences

The terms are related but should not be collapsed.

TermBest precise meaningHow SVPG uses itHow Torres uses itRecommended team usage
RiskA decision-relevant consequence arising from uncertainty. ISO 31000 defines risk in terms of the effect of uncertainty on objectives. 27Four broad categories of ways a product solution might fail: value, usability, feasibility, viability. Risk assessment should consider consequence. 7Torres talks about the risk carried by assumptions, and the categories help teams uncover that risk. 2Use for “what happens if the assumption is wrong?” Example: “If this assumption is false, adoption is likely to fail.”
UncertaintyLack of sufficient knowledge/evidence about whether something is true or what will happen.Present implicitly through the need for evidence and risk reduction, although SVPG normally speaks in terms of risk. 7Operationalized mainly through assumptions with varying evidence strength. 8Use as an umbrella concept: “Confidence is low because evidence is weak.” Do not use it as the concrete artifact.
AssumptionA proposition that must hold for the idea to work.SVPG discusses identifying assumptions but its canonical taxonomy is expressed as risks. 28Explicitly defined as beliefs that must be true for ideas to succeed. 29Make this the atomic discovery artifact. Phrase it specifically and positively enough to test.
OpportunityA customer need, pain point, or desire that could be addressed to create customer value.Closest analogue is the problem the team has been asked to solve; “opportunity” is not one of the four solution risks.A first-class object between the outcome and solutions on the OST. 3026Reserve opportunity for customer needs/problems. Do not call feature ideas opportunities.
OutcomeMeasurable result the team seeks to change.Discovery should find a solution that clears the product risks and achieves the necessary outcome. 2411Root of the OST; product outcomes typically represent customer behaviour connected to business value. 3Keep a single explicit desired outcome above discovery work.
SolutionProduct, feature, service, or approach proposed to address an opportunity/problem.The primary subject being tested against the four product risks. 11Sits below a target opportunity and should be explored in alternatives. 42Always attach assumptions to a specific candidate solution.
Assumption testA small structured activity designed to increase or decrease confidence in one assumption.SVPG often speaks more broadly about testing prototypes and running discovery experiments. 2416Torres explicitly defines an assumption test as an activity for evaluating risk in one assumption. 23Prefer assumption test for pre-build discovery work.
ExperimentIn the strict Torres vocabulary, a test of causal impact once something exists in production.SVPG uses “experimentation” more broadly for rapid discovery learning. 24Torres intentionally distinguishes experiments from assumption tests: assumption tests help decide what to build; experiments measure impact after building. 23Write assumption test before delivery and production experiment / outcome measurement after launch.
Value / DesirabilityWhether the customer/user will choose the solution and perform the behaviour needed to benefit.Value. 5Desirability. 21Value is the recommended category, especially in B2B; use concrete value assumptions underneath it.

Risk and assumption should remain separate

A useful team model is:

Assumption: what must be true. Uncertainty: how little is known about whether it is true. Risk: why being wrong is consequential. Evidence: what currently supports or contradicts it.

For example:

Assumption: Controllers will trust the system enough to permit automatic matches above 98% confidence. Evidence: 3 of 8 controllers enabled automation in a prototype pilot. Uncertainty: High; sample is small and all users came from design-partner accounts. Risk: High; if controllers continue manually reviewing every match, the solution cannot reduce reconciliation time enough to achieve the outcome.

That decomposition reflects SVPG’s emphasis on consequence and sufficient evidence, and Torres’s emphasis on critical assumptions with weak evidence. 78

Scope differences

The biggest conceptual difference between the two bodies of work is not the four versus five categories. It is how much discovery attention the product team gives to the problem/opportunity space.

Torres gives the opportunity space first-class status

Torres describes discovery as:

desired outcome -> opportunity space -> solution space

The opportunity space contains customer needs, pain points, and desires; teams build it continuously from customer stories and use it to decide which customer opportunity to target before comparing candidate solutions. 326

She recommends framing opportunities from the customer’s point of view and provides a simple check: could a customer plausibly say it? For example, “reduce support tickets” is business language, while “I can’t figure out how to do X” expresses the customer problem. 18

She also treats the model as bidirectional and continuous. Learning about solutions can change the understanding of the opportunity; learning across opportunities can change the understanding of the outcome. Torres explicitly warns against treating outcome -> opportunity -> solution as sequential phases that must be completed once. 31

Current SVPG puts more weight on solution discovery

SVPG’s April 2026 Build To Learn FAQ starts with a problem to solve and an outcome to achieve, but says product strategy normally selects the problem and product leaders normally own that choice. It argues that most build-to-learn effort should then go toward finding a solution that actually solves the problem and produces the outcome. 11

This is consistent with Cagan’s earlier Discovery - Problem vs. Solution, where he argues that strong companies spend the majority of discovery effort on finding a valuable, usable, feasible, and viable solution. 32

This is a genuine difference in emphasis:

QuestionSVPG tendencyTorres tendency
Who selects the broad problem/outcome?Product strategy / product leadership generally supplies the problem; team solves it. 11Outcome is ideally negotiated between leadership and the product team. 31
Does the team continuously research customer problems?Necessary enough to understand the assigned problem, but current SVPG material says solution discovery usually deserves most effort. 11Yes. Continuous customer interviewing continuously expands/refines the opportunity space. 3319
Does the team choose among customer opportunities?Less explicit in the four-risk framework.Yes. Opportunity prioritization is a central discovery decision. 34
What gets intensive testing?Candidate solutions against product risks. 11Candidate solutions by testing their assumptions, after selecting an opportunity. 8

Both levels should be preserved.

A product strategy or leader can define a broad strategic problem such as:

Reduce month-end close time for mid-market finance teams.

The product team can still build an opportunity space underneath it:

“I can’t tell which invoice mismatches actually need investigation.” “I repeatedly investigate the same supplier-specific differences.” “I’m afraid to automate matching because I need an audit trail.”

This gives leadership control over where the company plays while giving the team room to discover which customer needs inside that space are most promising.

Discovery practice differences

The two approaches become especially complementary when comparing how they surface, prioritize, and test uncertainty.

Discovery activitySVPGTorresRecommended combined practice
Surface the customer problemUnderstand the problem supplied through strategy sufficiently to solve it. Current SVPG material argues this is generally less difficult than finding the solution. 11Conduct continuous story-based interviews and extract customer needs, pain points, and desires. 3531Maintain an opportunity map under the assigned outcome/problem.
Frame opportunitiesNo equivalent artifact in the four-risk taxonomy.Express opportunities from the customer’s point of view and separate them from solutions and business metrics. 1813Use Torres terminology here.
Prioritize opportunitiesOutside the four-risk taxonomy; generally connected to strategy and problem selection. 11Assess opportunity size, market factors, company factors, customer importance, and current satisfaction; prioritize in the opportunity space before solution effort. 34Choose a target opportunity before investing deeply in one solution.
Generate solutionsCollaborative product/design/engineering solution discovery. 532Generate multiple solutions for the target opportunity and compare them. 831Keep at least a few plausible candidates long enough to avoid premature commitment.
Surface solution uncertaintyAssess value, usability, feasibility, and viability risk. Different ideas have different risk profiles. 7Enumerate desirability, viability, feasibility, usability, and ethical assumptions using story maps, tree-line reasoning, data audits, and pre-mortems. 2First scan dimensions; then convert meaningful risks into explicit assumptions.
Prioritize what to learnConsider severity/consequence and select the necessary evidence standard. 7Prioritize assumptions based on how critical they are to the idea and how little evidence exists. 8Ask: If false, how damaging? How weak is the current evidence?
Choose evidenceMatch test/evidence to risk: customers for value/usability, engineers for feasibility, stakeholders for viability. Evidence can range from qualitative feedback to quantitative testing. 117Prototype tests, one-question surveys, data mining, and research spikes; set success criteria before testing. 238Choose the cheapest credible test that meaningfully changes the decision.
Interpret evidenceUse judgement proportional to consequence; don’t demand maximum proof for every uncertainty. 7Compare and contrast candidate solutions and avoid deciding from a single test. 8Accumulate evidence until the decision is sufficiently safe, then move.
After releaseActual business impact is the ultimate test of whether the team made the right choices. 11Production experiments/outcome evidence show what impact the built solution produced. 23Keep the outcome feedback loop open and revisit opportunity/solution assumptions when impact misses expectations.

Surfacing assumptions

Torres is more prescriptive here, and her techniques fit naturally under SVPG’s categories.

Story mapping can expose what users must want, understand, do, and what the technology must support. Walking the lines of the OST exposes assumptions in the causal chain “solution addresses opportunity -> addressing opportunity moves outcome.” Pre-mortems expose failure modes the team has overlooked. 2

A useful workshop sequence is therefore:

Candidate solution -> scan Value / Usability / Feasibility / Viability / Ethics -> enumerate specific assumptions -> ask what failure would invalidate the solution.

Prioritizing assumptions

SVPG and Torres use slightly different language but combine cleanly.

SVPG asks teams to consider the severity and consequence of being wrong and then choose the amount of evidence warranted. 7

Torres’s assumption mapping asks whether an assumption is critical to success and how much evidence already supports it. The assumptions that are both critical and weakly supported are the riskiest. 8

Record three fields:

FieldQuestion
CriticalityIf false, does the candidate solution still work?
ConsequenceWhat does being wrong cost customers or the company?
Evidence strengthHow convincing is the existing evidence?

Test assumptions with high criticality, high consequence, and weak evidence first.

Do not turn those fields into a pseudo-precise score unless ranking actually helps the decision. Both Cagan and Torres emphasize judgement and context over blindly applying a formula. Cagan explicitly argues discovery requires judgement, while Torres treats opportunity and assumption decisions as revisable as new evidence arrives. 736

Complementarities and conflicts

Strong complementarity: dimensions versus testable propositions

This is the cleanest synthesis.

SVPG:

“Remember to examine value, usability, feasibility, viability.”

Torres:

“Turn those concerns into the actual propositions on which the candidate solution depends.”

Torres herself says the concepts are essentially the same and that assumption wording makes them easier to test. 1

So:

Dimension -> assumptions -> evidence

is stronger than either:

“Value risk: medium”

or a large unclassified assumption list.

Mild terminology conflict: Value versus Desirability

This is the one disagreement Torres describes directly.

Cagan argued that desirability could blur customer value and usability and is particularly awkward in B2B, where users may need a product to do their jobs without “desiring” it. Torres retained desirability, arguing that wanting something and being able to use it are separate, and that B2B adoption and renewal can still depend on willingness to use. 1

Both positions are internally coherent.

For team language, prefer:

Value: Will the relevant customer or user choose the required behaviour given their alternatives and costs?

This covers purchase, adoption, switching, continued use, and required behaviour without requiring users to emotionally “desire” a mandatory enterprise system.

Under it, use value assumptions, not “desirability assumptions.”

Real taxonomy conflict: Feasibility versus Viability

Torres deliberately allows feasibility to include technical, legal, compliance, security, and even organizational constraints. She says the exact classification matters less than ensuring the assumptions are surfaced and assessed. 9

SVPG draws the boundary differently. Its 2026 material puts compliance, security, legality, marketing/selling economics, and monetization under viability, while feasibility focuses on whether the solution can technically be built. 11

For organizational clarity, adopt the SVPG boundary:

Feasibility: Can the team technically create and deliver the intended behaviour with available technology, data, skills, dependencies, and relevant time constraints?

Viability: Can the organization legally, commercially, financially, operationally, and organizationally support the solution?

The classification itself is secondary to surfacing the assumption. Torres explicitly makes that point. 92

One useful caveat comes from SVPG’s 2026 distinction between discovery and delivery: ordinary production concerns such as scale, fault tolerance, reliability, privacy, security, and operations become delivery concerns when the solution is already known and those properties are implementation work. They remain discovery concerns when uncertainty about them could invalidate the proposed solution. 16

So:

“Can this model ever achieve the accuracy required for regulated approval?” -> discovery feasibility/viability assumption.

“Implement the known authorization pattern correctly” -> delivery requirement.

Ethics should be explicit

Torres has five categories because ethical assumptions sit alongside desirability, viability, feasibility, and usability. The guiding question is whether building the solution might cause harm. 2

SVPG’s main four-risk taxonomy says ethics can be embedded in viability, but Cagan has separately argued that this makes ethics too easy to lose among sales, finance, legal, compliance, privacy, and other viability concerns. He therefore proposed explicitly asking a fifth question: whether the team should build the solution. 106

There is therefore less disagreement than the “four versus five” labels imply.

The recommendation is:

Ethics / Harm: Could this solution create material harm for customers, non-customers, employees, society, or the environment, even if it is valuable, usable, feasible, and commercially viable?

For an AI reconciliation product, an assumption might be:

“Automatically prioritizing invoices will not systematically disadvantage small suppliers due to poorer historical data quality.”

Evidence could include subgroup analysis, failure-mode review, stakeholder/user interviews, and a controlled pilot.

Genuine emphasis difference: opportunity discovery

Torres gives the product team an explicit mechanism for continuously discovering and prioritizing customer opportunities. SVPG’s current formulation assumes that product strategy has already identified a worthwhile problem and argues that the difficult work is usually finding a winning solution. 3111

This should not be resolved by choosing one philosophy universally.

The appropriate allocation depends on uncertainty:

When the strategic problem is clear but the answer is unclear, spend most effort on solution discovery.

When the customer, need, segment, or causal connection to the outcome is weakly understood, invest more heavily in opportunity discovery.

That preserves SVPG’s warning against endless problem research while retaining Torres’s protection against solving the wrong customer need.

Unified taxonomy and workflow

The following taxonomy keeps each term at one conceptual level.

LevelTermRecommended definitionExample
SuccessOutcomeMeasurable result the team intends to affect.Increase invoices reconciled before close from 75% to 92%.
Customer spaceOpportunityA customer need, pain point, or desire that could contribute to the outcome if addressed.“I waste time investigating obvious mismatches.”
InterventionCandidate solutionA possible way to address the target opportunity.Automatic confidence-based invoice matching.
ClassificationSolution risk dimensionA category used to ensure the team looks for important ways the candidate solution might fail.Value / Usability / Feasibility / Viability / Ethics.
Atomic propositionAssumptionA specific fact or behaviour that must be true for the candidate solution to succeed.Controllers will allow auto-match above a defined confidence threshold.
Decision exposureRiskThe consequence associated with uncertainty about an assumption.Without adoption, the solution cannot materially change close time.
KnowledgeEvidenceObservations or data that increase or decrease confidence in the assumption.7/10 target controllers enabled auto-match in a realistic pilot.
Learning activityAssumption testA focused activity designed to obtain decision-relevant evidence cheaply and quickly.Give controllers a realistic prototype and observe whether they enable auto-match.
ChoiceDecisionContinue, modify, combine, pause, or reject a candidate solution based on the evidence.Continue with auto-match but add explicit audit explanations.
Reality checkProduction outcomeObserved effect after the solution reaches production use.Month-end reconciliation improves to 89%, below the 92% target.

The first three levels come directly from Torres’s discovery structure; the risk dimensions come from SVPG, with explicit ethics supported by both Torres’s taxonomy and Cagan’s ethics guidance; the assumption/evidence mechanism follows Torres; the risk/consequence discipline follows SVPG. 2610267

Instead of a document with headings such as:

Value risk Usability risk Feasibility risk Viability risk

Keep one evidence table per target opportunity or solution set:

CandidateDimensionAssumptionConsequence if falseCurrent evidenceConfidenceNext testSuccess criterionDecision
Auto-matchValueControllers will enable automatic matching for high-confidence cases.High: no behavioural change means little outcome impact.3 design-partner interviews; no behavioural evidence.LowRealistic prototype opt-in test.Majority of representative participants enable it without prompting.Pending
Auto-matchUsabilityControllers understand why the model chose a match.Medium: users may fall back to manual review.None.LowTask-based prototype test.Users explain the reason and correctly resolve exceptions.Pending
Auto-matchFeasibilityExisting ERP data supports required matching quality.High: architecture/solution may need to change.Initial sample looks promising.MediumEngineering spike on representative datasets.Meets predefined quality and latency threshold.Pending
Auto-matchViabilityCost per reconciled invoice is acceptable at expected volume.High: economics could invalidate the product.Rough estimate only.LowPilot usage + cost model.Falls inside agreed unit-economics target.Pending
Auto-matchEthicsError rates do not disproportionately affect specific supplier groups.High: customer and third-party harm.Unknown.LowSegmented error analysis.No unacceptable disparity under agreed criteria.Pending

Torres recommends being specific because specific assumptions enable smaller, faster tests, and she recommends agreeing on success criteria before running the test. 28

Decision flow

  flowchart TD
    A[Desired outcome] --> B[Continuously learn about customer opportunities]
    B --> C[Map and compare opportunity space]
    C --> D[Choose target opportunity]

    D --> E[Generate multiple candidate solutions]

    E --> F[Scan solution risk dimensions:
    Value
    Usability
    Feasibility
    Viability
    Ethics]

    F --> G[Enumerate concrete assumptions]

    G --> H{Critical assumption
    has weak evidence?}

    H -->|Yes| I[Choose fastest credible
    assumption test]
    I --> J[Collect evidence]
    J --> K{What was learned?}

    K -->|Assumption weakened| L[Change or reject solution]
    K -->|Assumption strengthened| M[Update confidence]
    K -->|Learned about opportunity| B

    L --> E
    M --> H

    H -->|No material unknowns| N[Choose solution and move to delivery]
    N --> O[Release safely]
    O --> P[Measure production behaviour and outcome]

    P --> Q{Desired outcome achieved?}
    Q -->|Yes| R[Continue monitoring and discover next opportunity]
    Q -->|No| S[Diagnose assumptions,
    solution, opportunity, or outcome]
    S --> B

This flow deliberately has loops. Torres describes continuous discovery as weekly customer touchpoints and small research activities in pursuit of a product outcome, and describes the opportunity/solution relationship as bidirectional. SVPG likewise cautions against treating discovery and delivery as rigid sequential phases and says learning continues after release, with actual outcome impact as the ultimate evidence. 19311611

For team communication, standardize on this wording:

Desired outcome – what result is the work intended to change?

Opportunity – which customer need, pain point, or desire is being targeted?

Candidate solution – how might it be addressed?

Solution risk dimensions – Value, Usability, Feasibility, Viability, Ethics.

Assumption – what specifically must be true for this candidate to work?

Risk – what is the consequence if that assumption is false?

Evidence – what is currently known?

Assumption test – what is the cheapest credible way to learn enough to make the next decision?

Production outcome – after release, did actual behaviour and the target outcome change?

This keeps “risk” at the decision/consequence level and “assumption” at the testable-proposition level. It also keeps “opportunity” out of the solution taxonomy: an opportunity is something in the customer’s problem space, while Value/Usability/Feasibility/Viability/Ethics classify uncertainties about a proposed intervention. That separation is consistent with Torres’s OST structure and with SVPG’s description of the four risks as things to assess when discovering a solution worth building. 410

The resulting model can be summarized as:

Torres tells the team where it is in the discovery decision structure. SVPG tells the team which classes of solution failure to remember. Concrete assumptions tell the team what to learn next. Evidence tells the team when it is reasonable to make a decision.

That is the recommended terminology for product-team documentation.

Citation references


  1. Source reference: turn8view0 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  2. Source reference: turn4view5 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  3. Source reference: turn3view2 ↩︎ ↩︎ ↩︎ ↩︎

  4. Source reference: turn6search0 ↩︎ ↩︎ ↩︎ ↩︎

  5. Source reference: turn4view0 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  6. Source reference: turn9view0 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  7. Source reference: turn9view3 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  8. Source reference: turn3view1 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  9. Source reference: turn4view4 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  10. Source reference: turn3view6 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  11. Source reference: turn9view1 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  12. Source reference: turn0search12 ↩︎

  13. Source reference: turn11view2 ↩︎ ↩︎

  14. Source reference: turn2search3 ↩︎

  15. Source reference: turn8view1 ↩︎

  16. Source reference: turn3view9 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  17. Source reference: turn1search4 ↩︎

  18. Source reference: turn11view0 ↩︎ ↩︎ ↩︎ ↩︎

  19. Source reference: turn8view4 ↩︎ ↩︎ ↩︎

  20. Source reference: turn0search17 ↩︎

  21. Source reference: turn4view2 ↩︎ ↩︎ ↩︎

  22. Source reference: turn4view3 ↩︎ ↩︎ ↩︎

  23. Source reference: turn4view6 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  24. Source reference: turn2search2 ↩︎ ↩︎ ↩︎ ↩︎

  25. Source reference: turn5search15 ↩︎

  26. Source reference: turn8view3 ↩︎ ↩︎ ↩︎ ↩︎

  27. Source reference: turn10search1 ↩︎

  28. Source reference: turn2search13 ↩︎

  29. Source reference: turn4view1 ↩︎

  30. Source reference: turn3view3 ↩︎

  31. Source reference: turn8view5 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  32. Source reference: turn3view7 ↩︎ ↩︎

  33. Source reference: turn11view1 ↩︎

  34. Source reference: turn8view2 ↩︎ ↩︎

  35. Source reference: turn5search26 ↩︎

  36. Source reference: turn6search5 ↩︎