BMC Experiment Method Selection
Purpose
Once a hypothesis exists, the next decision is often made badly by
default: teams either start building whatever they imagined, regardless
of how long it will take, or they endlessly discuss the idea without
testing it at all. This skill makes the build-vs-proxy decision
explicit and fast, using build effort as the deciding factor — and gives
a menu of proxy methods matched to what's actually being tested, for the
cases where building isn't the right first move. Use immediately after a
hypothesis is stated (see bmc-tool-switching-decisions's hypothesis
quality criteria), before any work on building anything begins.
Anchored in research
Grounded in the Lean Startup testing tradition, specifically Ash
Maurya's Running Lean and Scaling Lean (short, fixed-length "LEAN
sprint" testing cycles as a discipline against endless, unstructured
building) and the broader Lean Startup practice of matching experiment
fidelity to what's being learned (Eric Ries). The roughly-two-week
threshold below is a practical rule of thumb consistent with this
tradition's emphasis on short, bounded test cycles — treat the number
itself as a useful default, not a fixed law; the underlying discipline
(a short, DEFINED cycle, chosen deliberately rather than defaulted into)
matters more than the exact figure.
Method
- State the hypothesis in testable form first. Reuse
bmc-tool-switching-decisions's three hypothesis-quality criteria:
testable (would the result actually change the team's belief?),
precise (does it include a number, timeframe, or threshold?),
isolated (does it test exactly one variable?). Don't run this skill
against a vague idea — sharpen the hypothesis first.
- Effort-estimate honestly. Could a working version that would
genuinely change the team's belief be built in roughly two weeks,
with the team's real current skills and resources — not an
idealized, best-case estimate? Be specifically suspicious of
optimistic estimates for anything involving hardware, regulated
products, complex third-party integrations, or long procurement/legal
cycles.
- If yes — build it now, and stop planning. Build the narrow,
hypothesis-proving version and get it in front of real customers
immediately. Don't let the plan expand past what's needed to test
this one hypothesis (see the "narrow, hypothesis-proving proto"
framing already used in this repo's
prototyping-and-demonstration
pack). Hand off to
prototyping-and-demonstration/rapid-prototype-and-vibe-coding-craft
for the actual build.
- If no — do not start building. Choose a proxy method instead,
matched to what's actually being tested:
- Testing interest/demand → a landing page with a real call to
action (sign up, join a waitlist, request access) and real traffic
(even a small ad spend) — measure actual click-through and sign-up
rate, not survey answers.
- Testing usability or the value proposition's clarity → a
clickable mockup or prototype (Figma or similar) walked through
live with 8-10 real prospects, watching where they hesitate or
misunderstand.
- Testing willingness to pay → a pre-order or a refundable
deposit at the target price — nothing substitutes for an actual ask
for money (see
bmc-economic-prototyping's WTP test menu for more
detail on this specific case).
- Testing delivery feasibility, without building the automation
yet → a Wizard-of-Oz test: deliver the "automated" experience
manually behind the scenes, so customers experience the intended
outcome while the team learns what the real delivery challenges
are before investing in building it.
- Testing whether a printed/PDF pitch resonates in a real sales
conversation → a brochure or one-pager used live, in an actual
sales or discovery conversation, watching for genuine objections
versus polite interest.
- Match the method to the hypothesis, not to what's easiest to
make. A landing page tests interest, not usability. A clickable
mockup tests usability, not willingness to pay. Using the wrong
method produces a confident-looking result that doesn't actually
answer the question the team needed answered — check this match
explicitly before running the test.
- Time-box every test, regardless of method. Set an explicit "we'll
have an answer by [date] either way" before starting — the point of
the two-week logic isn't the literal number, it's forcing a short,
defined cycle instead of an open-ended one. A proxy test that's
allowed to run indefinitely defeats the purpose as much as an
over-planned build would.
What this skill does NOT do
- Doesn't do the actual building — once "build it now" is the decision,
hand off to
prototyping-and-demonstration/rapid-prototype-and-vibe-coding-craft.
- Doesn't replace
bmc-tool-switching-decisions's hypothesis-quality
check — this skill assumes a sharpened hypothesis already exists and
starts from there.
- Doesn't guarantee any given proxy method will produce a clean signal —
proxy tests are directional and cheap by design, which trades away
some rigor for speed; treat results accordingly, especially before a
large, hard-to-reverse commitment.
Refinement notes
- Which proxy method (landing page, clickable mockup, Wizard of Oz,
pre-order, brochure) has produced the most reliable signal in your own
practice, and which has most often misled a client?
- Is roughly two weeks the right default threshold in your experience,
or does it vary meaningfully by industry/client type?
- What's the most common mismatch you've seen between the method chosen
and what actually needed testing (Step 5)?
Continue from here
- Uses:
bmc-tool-switching-decisions/SKILL.md's hypothesis-quality
criteria as the starting point.
- Uses:
bmc-economic-prototyping/SKILL.md's WTP test menu for the
willingness-to-pay case specifically.
- Feeds into:
../../../../prototyping-and-demonstration/skills/rapid-prototype-and-vibe-coding-craft/SKILL.md
once "build it now" is the decision.
- This pack's shared guardrails:
../../CLAUDE.md
References
../../references/bmc-source-material-notes.md — source material background
../../references/bmc-resilience-heuristics-research.md — selection and grounding notes for this skill and its siblings
../../CLAUDE.md — this pack's shared guardrails
1---2name: bmc-experiment-method-selection3description: Decides HOW to test a BMC hypothesis based on real build effort — build and test immediately if a working version is achievable in about two weeks, otherwise choose a cheaper proxy method (landing page, clickable mockup, Wizard of Oz, pre-order) instead of starting to build.4---56# BMC Experiment Method Selection78## Purpose910Once a hypothesis exists, the next decision is often made badly by11default: teams either start building whatever they imagined, regardless12of how long it will take, or they endlessly discuss the idea without13testing it at all. This skill makes the build-vs-proxy decision14explicit and fast, using build effort as the deciding factor — and gives15a menu of proxy methods matched to what's actually being tested, for the16cases where building isn't the right first move. Use immediately after a17hypothesis is stated (see `bmc-tool-switching-decisions`'s hypothesis18quality criteria), before any work on building anything begins.1920## Anchored in research2122Grounded in the Lean Startup testing tradition, specifically Ash23Maurya's *Running Lean* and *Scaling Lean* (short, fixed-length "LEAN24sprint" testing cycles as a discipline against endless, unstructured25building) and the broader Lean Startup practice of matching experiment26fidelity to what's being learned (Eric Ries). The roughly-two-week27threshold below is a practical rule of thumb consistent with this28tradition's emphasis on short, bounded test cycles — treat the number29itself as a useful default, not a fixed law; the underlying discipline30(a short, DEFINED cycle, chosen deliberately rather than defaulted into)31matters more than the exact figure.3233## Method34351. **State the hypothesis in testable form first.** Reuse36 `bmc-tool-switching-decisions`'s three hypothesis-quality criteria:37 testable (would the result actually change the team's belief?),38 precise (does it include a number, timeframe, or threshold?),39 isolated (does it test exactly one variable?). Don't run this skill40 against a vague idea — sharpen the hypothesis first.412. **Effort-estimate honestly.** Could a working version that would42 genuinely change the team's belief be built in roughly two weeks,43 with the team's real current skills and resources — not an44 idealized, best-case estimate? Be specifically suspicious of45 optimistic estimates for anything involving hardware, regulated46 products, complex third-party integrations, or long procurement/legal47 cycles.483. **If yes — build it now, and stop planning.** Build the narrow,49 hypothesis-proving version and get it in front of real customers50 immediately. Don't let the plan expand past what's needed to test51 this one hypothesis (see the "narrow, hypothesis-proving proto"52 framing already used in this repo's `prototyping-and-demonstration`53 pack). Hand off to54 `prototyping-and-demonstration/rapid-prototype-and-vibe-coding-craft`55 for the actual build.564. **If no — do not start building. Choose a proxy method instead,57 matched to what's actually being tested:**58 - **Testing interest/demand** → a landing page with a real call to59 action (sign up, join a waitlist, request access) and real traffic60 (even a small ad spend) — measure actual click-through and sign-up61 rate, not survey answers.62 - **Testing usability or the value proposition's clarity** → a63 clickable mockup or prototype (Figma or similar) walked through64 live with 8-10 real prospects, watching where they hesitate or65 misunderstand.66 - **Testing willingness to pay** → a pre-order or a refundable67 deposit at the target price — nothing substitutes for an actual ask68 for money (see `bmc-economic-prototyping`'s WTP test menu for more69 detail on this specific case).70 - **Testing delivery feasibility, without building the automation71 yet** → a Wizard-of-Oz test: deliver the "automated" experience72 manually behind the scenes, so customers experience the intended73 outcome while the team learns what the real delivery challenges74 are before investing in building it.75 - **Testing whether a printed/PDF pitch resonates in a real sales76 conversation** → a brochure or one-pager used live, in an actual77 sales or discovery conversation, watching for genuine objections78 versus polite interest.795. **Match the method to the hypothesis, not to what's easiest to80 make.** A landing page tests interest, not usability. A clickable81 mockup tests usability, not willingness to pay. Using the wrong82 method produces a confident-looking result that doesn't actually83 answer the question the team needed answered — check this match84 explicitly before running the test.856. **Time-box every test, regardless of method.** Set an explicit "we'll86 have an answer by [date] either way" before starting — the point of87 the two-week logic isn't the literal number, it's forcing a short,88 defined cycle instead of an open-ended one. A proxy test that's89 allowed to run indefinitely defeats the purpose as much as an90 over-planned build would.9192## What this skill does NOT do9394- Doesn't do the actual building — once "build it now" is the decision,95 hand off to `prototyping-and-demonstration/rapid-prototype-and-vibe-coding-craft`.96- Doesn't replace `bmc-tool-switching-decisions`'s hypothesis-quality97 check — this skill assumes a sharpened hypothesis already exists and98 starts from there.99- Doesn't guarantee any given proxy method will produce a clean signal —100 proxy tests are directional and cheap by design, which trades away101 some rigor for speed; treat results accordingly, especially before a102 large, hard-to-reverse commitment.103104## Refinement notes105106- Which proxy method (landing page, clickable mockup, Wizard of Oz,107 pre-order, brochure) has produced the most reliable signal in your own108 practice, and which has most often misled a client?109- Is roughly two weeks the right default threshold in your experience,110 or does it vary meaningfully by industry/client type?111- What's the most common mismatch you've seen between the method chosen112 and what actually needed testing (Step 5)?113114## Continue from here115116- Uses: `bmc-tool-switching-decisions/SKILL.md`'s hypothesis-quality117 criteria as the starting point.118- Uses: `bmc-economic-prototyping/SKILL.md`'s WTP test menu for the119 willingness-to-pay case specifically.120- Feeds into: `../../../../prototyping-and-demonstration/skills/rapid-prototype-and-vibe-coding-craft/SKILL.md`121 once "build it now" is the decision.122- This pack's shared guardrails: `../../CLAUDE.md`123124## References125126- `../../references/bmc-source-material-notes.md` — source material background127- `../../references/bmc-resilience-heuristics-research.md` — selection and grounding notes for this skill and its siblings128- `../../CLAUDE.md` — this pack's shared guardrails