Demo Framing & Expectation Setting
Purpose
Prevent the most common, expensive-to-fix mistake in demo delivery: the
wrong frame before the first slide. If a customer walks out of a demo
believing a production-ready solution is three weeks away, and reality is
six months of development work, the problem isn't the quality of the demo —
the problem is that no one framed the demo correctly before it started. This
skill produces that frame: what term correctly describes what's being shown
today, what this demo proves and what it does NOT prove, and what
concretely happens next if the demo succeeds.
This is a different question than
../../../ai-strategy-and-governance/skills/ai-use-case-feasibility-and-poc-scoping/SKILL.md,
which defines a PoC's TECHNICAL boundaries (what data, what success
criteria, what scope limits). This skill answers the customer
communication question: how is that same PoC framed in conversation so
that no false expectations are created. Use both together — technical
scoping first, then this communication frame.
Anchored in research
- The PoC / Pilot / MVP distinction (synthesis of multiple 2026 sources, see
References): three different stages that answer three different types of
uncertainty (technical feasibility / operational fit / product
development direction).
- "Pilot purgatory" research (McKinsey, BCG, IDC, MIT syntheses, see
References): a large share of enterprise AI pilots never reach
production, and the bottleneck is typically operational (management
commitment, workflow redesign, scale-up investment) — not the technical
success or failure of the demo/PoC stage.
Method
- Name precisely what's being shown today, with the right term, and
don't use the terms as synonyms (see the pack's
../../CLAUDE.md):
- PoC, if the question is "does this work technically with
representative data" — no real users yet, no production load.
- Pilot, if the question is "does this work with real people and
real operational conditions" — technical feasibility has already been
demonstrated.
- MVP, if the question is "what should be built next, based on real
user feedback" — a product-development stance, not a proof stage.
If you're not sure which, ask yourself: "which ONE uncertainty does this
answer today?" If there's more than one answer, you're probably merging
stages — separate them.
- Write a one-sentence "proves/doesn't prove" pair before the demo:
- "This demo proves that ___ [a precise, narrow claim, e.g. 'the model
extracted the supplier business ID from 20/20 test invoices']."
- "This demo does NOT prove that ___ [anything outside the test scope,
e.g. 'it works with all invoice formats', 'it's secure for
production use', 'it scales to 10,000 invoices a month']."
Present both to the customer before the demo, not only if someone asks.
- Tie the frame back to the technical scoping done in
../../../ai-strategy-and-governance/skills/ai-use-case-feasibility-and-poc-scoping/SKILL.md
if that's already been done — use the same success criteria, don't
invent new ones at demo time.
- State up front what concretely happens NEXT if the demo succeeds —
who decides, on what timeline, what resources the pilot/production
stage would require. This is a direct countermeasure against "pilot
purgatory" risk: if no one has agreed in advance what a successful demo
leads to, it leads to nothing, regardless of the demo's quality.
- State out loud what the demo does NOT yet resolve organizationally —
workflow change, user training, management commitment, budget for
full scale. Technical success in the demo doesn't mean these are solved.
- Choose the tone of the frame based on the audience: for a technical
audience you can emphasize accuracy figures and limitations directly;
for an executive audience, route the frame through
../../../change-and-communication/skills/executive-narrative-and-storyline/SKILL.md
before the demo, so the technical "proves/doesn't prove" pair translates
into business language.
- Document the frame in writing before the demo (one paragraph is
enough) and share it with participants — this reduces the risk that
the post-demo memory drifts (people forget most of a demo's content
quickly, but a written frame stays).
What this skill does NOT do
Refinement notes
Areas to keep deepening with real practice:
- your own examples of how you've framed a demo successfully (or
unsuccessfully) with a specific customer
- your own standard-phrase/slide template for the "proves/doesn't prove"
pair (into
../../references/)
- rules of thumb for when a customer typically over-interprets a demo —
which signals predict this
This is an internal working note, not a claim about the skill's current
usability. Track depth privately via the maturity field in
skills_index.json (see
../../../meta/maturity_levels.md).
Don't add new fields to the frontmatter — name and description are
the only ones allowed (see
../../../meta/frontmatter_schema.md).
Continue from here
References
- The PoC vs. Pilot vs. MVP distinction — synthesis of multiple 2026
sources on the staging of enterprise AI projects
- "Pilot purgatory" research — McKinsey/BCG/IDC/MIT syntheses on why a
large share of AI pilots never reach production
../../references/ — the pack's shared background material
../../CLAUDE.md — the pack's shared guardrails
1---2name: demo-framing-and-expectation-setting3description: Frames a demo/prototype/PoC for the customer before presenting it with the right term (PoC vs. Pilot vs. MVP) and the right promise — what this demo PROVES, what it does NOT prove, and what happens next if it succeeds. Use before every demo or PoC presentation, especially when there's a risk the customer will over-interpret the demo as production-ready or as automatically progressing to production.4---56# Demo Framing & Expectation Setting78## Purpose910Prevent the most common, expensive-to-fix mistake in demo delivery: **the11wrong frame before the first slide.** If a customer walks out of a demo12believing a production-ready solution is three weeks away, and reality is13six months of development work, the problem isn't the quality of the demo —14the problem is that no one framed the demo correctly before it started. This15skill produces that frame: what term correctly describes what's being shown16today, what this demo proves and what it does NOT prove, and what17concretely happens next if the demo succeeds.1819This is a **different question** than20[`../../../ai-strategy-and-governance/skills/ai-use-case-feasibility-and-poc-scoping/SKILL.md`](../../../ai-strategy-and-governance/skills/ai-use-case-feasibility-and-poc-scoping/SKILL.md),21which defines a PoC's TECHNICAL boundaries (what data, what success22criteria, what scope limits). This skill answers the **customer23communication** question: how is that same PoC framed in conversation so24that no false expectations are created. Use both together — technical25scoping first, then this communication frame.2627## Anchored in research2829- The PoC / Pilot / MVP distinction (synthesis of multiple 2026 sources, see30 References): three different stages that answer three different types of31 uncertainty (technical feasibility / operational fit / product32 development direction).33- "Pilot purgatory" research (McKinsey, BCG, IDC, MIT syntheses, see34 References): a large share of enterprise AI pilots never reach35 production, and the bottleneck is typically operational (management36 commitment, workflow redesign, scale-up investment) — not the technical37 success or failure of the demo/PoC stage.3839## Method40411. **Name precisely what's being shown today, with the right term, and42 don't use the terms as synonyms** (see the pack's43 [`../../CLAUDE.md`](../../CLAUDE.md)):44 - **PoC**, if the question is "does this work technically with45 representative data" — no real users yet, no production load.46 - **Pilot**, if the question is "does this work with real people and47 real operational conditions" — technical feasibility has already been48 demonstrated.49 - **MVP**, if the question is "what should be built next, based on real50 user feedback" — a product-development stance, not a proof stage.51 If you're not sure which, ask yourself: "which ONE uncertainty does this52 answer today?" If there's more than one answer, you're probably merging53 stages — separate them.542. **Write a one-sentence "proves/doesn't prove" pair before the demo:**55 - "This demo proves that ___ [a precise, narrow claim, e.g. 'the model56 extracted the supplier business ID from 20/20 test invoices']."57 - "This demo does NOT prove that ___ [anything outside the test scope,58 e.g. 'it works with all invoice formats', 'it's secure for59 production use', 'it scales to 10,000 invoices a month']."60 Present both to the customer before the demo, not only if someone asks.613. **Tie the frame back to the technical scoping done in62 [`../../../ai-strategy-and-governance/skills/ai-use-case-feasibility-and-poc-scoping/SKILL.md`](../../../ai-strategy-and-governance/skills/ai-use-case-feasibility-and-poc-scoping/SKILL.md)**63 if that's already been done — use the same success criteria, don't64 invent new ones at demo time.654. **State up front what concretely happens NEXT if the demo succeeds** —66 who decides, on what timeline, what resources the pilot/production67 stage would require. This is a direct countermeasure against "pilot68 purgatory" risk: if no one has agreed in advance what a successful demo69 leads to, it leads to nothing, regardless of the demo's quality.705. **State out loud what the demo does NOT yet resolve organizationally** —71 workflow change, user training, management commitment, budget for72 full scale. Technical success in the demo doesn't mean these are solved.736. **Choose the tone of the frame based on the audience:** for a technical74 audience you can emphasize accuracy figures and limitations directly;75 for an executive audience, route the frame through76 [`../../../change-and-communication/skills/executive-narrative-and-storyline/SKILL.md`](../../../change-and-communication/skills/executive-narrative-and-storyline/SKILL.md)77 before the demo, so the technical "proves/doesn't prove" pair translates78 into business language.797. **Document the frame in writing before the demo** (one paragraph is80 enough) and share it with participants — this reduces the risk that81 the post-demo memory drifts (people forget most of a demo's content82 quickly, but a written frame stays).8384## What this skill does NOT do8586- Doesn't do the PoC's technical scoping — that's the job of87 [`../../../ai-strategy-and-governance/skills/ai-use-case-feasibility-and-poc-scoping/SKILL.md`](../../../ai-strategy-and-governance/skills/ai-use-case-feasibility-and-poc-scoping/SKILL.md).88 This skill frames that same scoping for customer communication.89- Doesn't build the demo or prototype itself — use90 [`../rapid-prototype-and-vibe-coding-craft/SKILL.md`](../rapid-prototype-and-vibe-coding-craft/SKILL.md)91 before this.92- Doesn't guarantee that the right frame alone prevents "pilot purgatory"93 — it reduces the risk of misunderstanding, but progressing to production94 always requires organizational decisions outside this skill's scope.95- Doesn't calculate ROI or build a business case — see96 [`../demo-to-business-case-bridge/SKILL.md`](../demo-to-business-case-bridge/SKILL.md).9798## Refinement notes99100Areas to keep deepening with real practice:101102- your own examples of how you've framed a demo successfully (or103 unsuccessfully) with a specific customer104- your own standard-phrase/slide template for the "proves/doesn't prove"105 pair (into [`../../references/`](../../references/))106- rules of thumb for when a customer typically over-interprets a demo —107 which signals predict this108109This is an internal working note, not a claim about the skill's current110usability. Track depth privately via the `maturity` field in111`skills_index.json` (see112[`../../../meta/maturity_levels.md`](../../../meta/maturity_levels.md)).113**Don't add new fields to the frontmatter** — `name` and `description` are114the only ones allowed (see115[`../../../meta/frontmatter_schema.md`](../../../meta/frontmatter_schema.md)).116117## Continue from here118119- Before this (prototyping): [`../rapid-prototype-and-vibe-coding-craft/SKILL.md`](../rapid-prototype-and-vibe-coding-craft/SKILL.md)120- Before this (technical scoping): [`../../../ai-strategy-and-governance/skills/ai-use-case-feasibility-and-poc-scoping/SKILL.md`](../../../ai-strategy-and-governance/skills/ai-use-case-feasibility-and-poc-scoping/SKILL.md)121- Next in this pack: [`../demo-delivery-and-storytelling/SKILL.md`](../demo-delivery-and-storytelling/SKILL.md)122- For an executive audience: [`../../../change-and-communication/skills/executive-narrative-and-storyline/SKILL.md`](../../../change-and-communication/skills/executive-narrative-and-storyline/SKILL.md)123- If the demo succeeds and the next step is a business case:124 [`../demo-to-business-case-bridge/SKILL.md`](../demo-to-business-case-bridge/SKILL.md)125- A ready-made skill chain for this situation: see [`../../../playbooks/`](../../../playbooks/)126- This pack's shared guardrails: [`../../CLAUDE.md`](../../CLAUDE.md)127128## References129130- The PoC vs. Pilot vs. MVP distinction — synthesis of multiple 2026131 sources on the staging of enterprise AI projects132- "Pilot purgatory" research — McKinsey/BCG/IDC/MIT syntheses on why a133 large share of AI pilots never reach production134- [`../../references/`](../../references/) — the pack's shared background material135- [`../../CLAUDE.md`](../../CLAUDE.md) — the pack's shared guardrails