Purpose
Produce an elite-tier strategic product roadmap that articulates a falsifiable vision, sizes and sequences strategic bets with explicit confidence levels, surfaces tensions between competing priorities, names what you are NOT doing and what that costs, allocates resources against capacity constraints, and sets quarterly gates with kill criteria. The output is a Strategy Document — not a feature backlog, not a Gantt chart, but a decision architecture that tells a team what to build, in what order, why, and what to stop doing.
When to Use / When NOT to Use
Use this skill when:
- Building or revising a product roadmap for a quarter, half, or year
- Articulating product vision and translating it to executable strategy
- Running annual or quarterly planning exercises
- Making portfolio allocation decisions across multiple investment areas
- A leadership review requires a strategy document with clear bets and sequencing rationale
- You need to explicitly communicate what you are NOT doing and why
Do NOT use this skill when:
- You need competitive intelligence to inform the strategy (use Competitive Market Analysis skill first — its output feeds this skill)
- You need to write a specification for a specific feature (use Specification Writing skill — this skill's output feeds that one)
- You need to define metrics for measuring success of shipped features (use Metric Design & Experimentation skill)
- You need to understand a problem before deciding what to build (use Problem Framing skill — that comes upstream)
- You need a project plan with task-level assignments and sprint breakdowns (this is strategy, not project management)
Anti-inputs (what this skill does NOT handle):
- Feature specifications or PRDs (downstream: Specification Writing skill)
- Sprint planning or task decomposition (execution layer, not strategy layer)
- Competitive analysis (upstream: Competitive Market Analysis skill)
- User research synthesis (upstream: Discovery Research skill)
- OKR writing (adjacent but distinct — this skill produces the strategy that OKRs measure)
Context Gate (Step -1: Is a Strategy Document the Right Artifact?)
Before applying any frameworks, verify that a strategy document is what the situation actually requires. The most common waste is building a rigorous strategy when the real need is simpler — or more fundamental.
| Check |
If YES |
If NO |
| Is the problem defined? Do you know what customer problem you're solving and for whom? |
Proceed to vision articulation |
STOP. Use Problem Framing skill first. Strategy without a defined problem is a solution in search of one. |
| Do you have market context? Do you know who competes, what customers want, and where the market is heading? |
Proceed to bet-sizing |
Use Competitive Market Analysis and/or Discovery Research first. Strategy without market context is guesswork. |
| Is this actually a strategy question? Or is someone asking for a feature list with dates? |
Proceed — you're building a decision architecture |
Clarify scope. If the ask is "when will feature X ship," that's a project management question, not a strategy question. |
| Is the time horizon appropriate? Strategy requires ≥1 quarter. Anything shorter is execution planning. |
Proceed with appropriate horizon |
Redirect to sprint/milestone planning. Strategy doesn't operate at 2-week increments. |
| Do you have resource constraints? Team size, budget, dependencies, or hiring timelines? |
Proceed — constraints make strategy real |
Flag [RESOURCE-UNCONSTRAINED] — the strategy will be aspirational, not executable. Get constraints before finalizing. |
| Is there a company-level strategy this must align with? |
Reference it explicitly in vision articulation |
Proceed, but flag that this product strategy lacks a company-level anchor — may need realignment later. |
Context Gate outcome: If 2+ checks fail, this skill will produce a less useful artifact. Note the gaps in the output header and proceed with caveats, or pause to gather upstream inputs.
Reader Navigation
How to Read This Document
| Time Available |
What to Read |
What You'll Get |
| 5 minutes |
Executive Summary + Vision Statement + Strategic Bets table (names and confidence only) |
The thesis: what we're betting on, how confident we are, and the recommended action |
| 15 minutes |
Above + Sequencing Rationale + NOT-Doing Section + Strategic Tensions |
The decision architecture: why this order, what we're sacrificing, where bets compete |
| 30 minutes |
Full document |
Complete strategy with resource plans, quarterly gates, assumptions, and self-critique |
| Your Role |
Start Here |
Focus On |
| Executive / VP |
Executive Summary → Strategic Bets → NOT-Doing Section |
Are we betting on the right things? What are we giving up? |
| PM / Strategy Lead |
Full document, front to back |
Sequencing logic, tension resolution, quarterly gates |
| Engineering Lead |
Resource Plan → Sequencing Rationale → Quarterly Gates |
Team allocation, dependency chains, checkpoint criteria |
| Designer |
Vision Statement → Strategic Bets (hypothesis details) → Quarterly Gates |
User outcomes per bet, success criteria, adaptation points |
| Finance / Ops |
Resource Plan → Strategic Bets (investment sizing) → Assumption Registry |
Cost, headcount, hiring timelines, load-bearing assumptions |
Notation Key
| Symbol |
Meaning |
| H / M / L |
Confidence level: H (>70%), M (40-70%), L (<40%) |
| T1-T6 |
Evidence tier: T1 (behavioral data) through T6 (punditry/inference) |
| O→I→R→C→W |
Observation → Implication → Response → Confidence → Watch indicator |
[EVIDENCE-LIMITED] |
Key conclusion rests on Tier 4-6 evidence — validate before committing resources |
[POTENTIALLY STALE] |
Claim based on data >6 months old — verify before presenting |
[RESOURCE-UNCONSTRAINED] |
Strategy was built without confirmed resource constraints |
| Core / Adjacent / Transformational |
Bet categories: Core protects base (H confidence), Adjacent expands (M), Transformational creates new (L) |
| Deferred / Declined / Deprecated |
NOT-Doing taxonomy: doing later / decided against / actively stopping |
Format Rules (Read First)
These rules govern every output produced by this codex. They are quality enforcement mechanisms, not style preferences.
Take positions. Never hedge with weasel words. "Likely," "may," "could," and "seems" are banned from strategic conclusions. Flag uncertainty with explicit confidence levels: H (>70% confident), M (40-70%), L (<40%). Example: "This bet will capture the underserved mid-market segment within 3 quarters (M)" — not "This bet may help us reach new customers."
Every strategic bet carries a hypothesis, confidence level, and investment size. A bet without a hypothesis is a wish. A bet without a confidence level is a assertion. A bet without an investment size is a fantasy.
The O→I→R→C→W cascade applies to ALL strategic recommendations, not just final sections. Observation [evidence tier] → Implication [mechanism] → Response [specific action] → Confidence [H/M/L + assumption] → Watch Indicator [observable signal].
Begin with Framework Selection (Step 0) before applying any framework. Identify the strategy question type; select 3-4 load-bearing frameworks; note which to skip.
Contradictions between bets or frameworks are signal, not noise. When two strategic bets pull in different directions, or when sequencing logic conflicts, surface the tension explicitly and state the resolution rationale.
Flag time-sensitive claims. Any claim based on data older than 6 months must carry [POTENTIALLY STALE — verify before presenting].
Flag thin-evidence conclusions. If a key strategic bet rests only on Tier 4-6 evidence, prepend it with [EVIDENCE-LIMITED: validate with Tier 1-2 before committing resources].
Every sequencing decision states the counterfactual. "We do A before B because..." must include "If we did B first, [specific consequence]." Sequencing without counterfactuals is assertion, not reasoning.
Framework references include one-line contextual explanations. First reference to any framework includes a parenthetical explaining why it matters for this strategy decision. The strategy document must be navigable by non-creators.
Output Template (Mandatory Document Skeleton)
Every Strategy Document MUST follow this exact structure. Copy this skeleton and fill it in. Do not reorder sections, skip sections, or invent new top-level sections.
# Strategy Document: [Product/Area — e.g., "M365 Copilot Mobile — FY27 H1"]
> **Date:** [YYYY-MM-DD] | **Time horizon:** [quarterly/half/annual/multi-year] | **Confidence band:** [Overall H/M/L] | **Next review:** [Date]
---
## Executive Summary
[≤300 words. Zero jargon. A VP reads only this and makes a resource allocation decision. Final sentence = the recommended strategic direction in bold. Written LAST, appears FIRST.]
---
## Step 0: Framework Selection
| Strategy question type | Primary frameworks (apply in full) | Supporting frameworks (scan only) | Skipped (why) |
|---|---|---|---|
| [e.g., "Annual roadmap for established product"] | [e.g., Vision-to-Roadmap Cascade, Strategic Bet-Sizing, Option-Value Sequencing] | [e.g., Resource Allocation, Roadmap Communication] | [e.g., "N/A — all frameworks load-bearing for annual planning"] |
---
## 1. Vision Statement
[1-2 sentences. Aspirational but falsifiable. Not "be the best" but "become the default X for Y in Z timeframe."]
**Falsification test:** [What observable outcome in what timeframe would prove this vision wrong?]
---
## 2. Strategy Pillars
| # | Pillar | Strategic intent | Maps to vision how |
|---|--------|-----------------|-------------------|
| P1 | [Theme name — not a feature, not an initiative] | [What this pillar achieves strategically] | [How it advances the vision] |
| P2 | | | |
| P3 | | | |
---
## 3. Strategic Bets
### Bet 1: [Name]
- **Pillar:** [Which pillar this serves]
- **Category:** Core / Adjacent / Transformational
- **Hypothesis:** If we [specific investment], then [measurable outcome] because [mechanism]
- **Confidence:** [H/M/L] — based on [evidence summary with tier]
- **Investment:** [X engineers, Y designers, Z months] = [% of total capacity]
- **Success criteria:** [Specific, measurable, time-bound]
- **Kill criteria:** [What observable outcome at what checkpoint tells us to stop]
- **Key assumption:** [The one thing that must be true for this bet to pay off]
### Bet 2: [Name]
[Same structure]
### Bet 3: [Name]
[Same structure]
**Portfolio Balance Check:**
| Category | Count | % of investment | Target range | Assessment |
|----------|:-----:|:---------------:|:------------:|:----------:|
| Core | | | 50-70% | |
| Adjacent | | | 20-30% | |
| Transformational | | | 5-15% | |
---
## 4. Sequencing Rationale
| Sequence | Bet | Rationale type | Counterfactual |
|:--------:|-----|---------------|----------------|
| 1st | [Bet name] | [Dependency / Information / Option-value / Risk / Revenue] | If we did [other bet] first, [specific consequence] |
| 2nd | | | |
| 3rd | | | |
**Critical path:** [Which bet, if delayed, delays everything else]
**Information gates:** [Which bets reveal information that changes other bets' value]
---
## 5. Strategic Tensions
| Tension | Bet A | Bet B | Type | Resolution | What we lose |
|---------|-------|-------|------|------------|--------------|
| [Name] | [Bet] | [Bet] | Resource / Strategic / Timing | [How resolved + rationale] | [Cost of this resolution] |
**Strategic debt created:** [What speed/quality/scope tradeoff creates debt that must be repaid, and when]
---
## 6. What We Are NOT Doing
| # | Item | Category | Why not | What we lose | Reconsider if |
|---|------|----------|---------|-------------|---------------|
| 1 | [Specific initiative/feature/market] | Deferred / Declined / Deprecated | [Reasoning] | [Opportunity cost — not zero] | [Observable condition] |
| 2 | | | | | |
| 3 | | | | | |
**Stakeholder communication:** [How to explain the NOT-doing decisions to affected teams/customers without demoralizing or angering]
---
## 7. Resource Plan
**Capacity model:**
| Team/Function | Total headcount | Planned (70%) | Reactive (20%) | Exploration (10%) | Override? |
|--------------|:---------------:|:-------------:|:---------------:|:-----------------:|:---------:|
| Engineering | | | | | |
| Design | | | | | |
| PM | | | | | |
**Per-bet allocation:**
| Bet | Eng | Design | PM | Duration | Monthly burn | Dependencies on other teams |
|-----|:---:|:------:|:--:|:--------:|:------------:|:-------------------------:|
| [Bet 1] | | | | | | |
| [Bet 2] | | | | | | |
**Hiring implications:** [Which bets require hiring? Lead time? What happens if hiring is delayed?]
**Capacity check:** [Does the sum of all allocations exceed 70% planned capacity? If yes, something must be cut or deferred.]
---
## 8. Quarterly Gates
| Quarter | Primary bet focus | Gate criteria (pass/fail) | Adaptation triggers | Kill criteria |
|---------|------------------|--------------------------|--------------------|--------------|
| Q1 | [Bet name] | [Specific, measurable criteria] | [What signal tells us to adjust scope/direction] | [What tells us to stop entirely] |
| Q2 | | | | |
| Q3 | | | | |
| Q4 | | | | |
**Replanning protocol:** [How and when the strategy gets revised — monthly check-ins, quarterly deep-dives, trigger-based emergency reviews]
---
## 9. Roadmap Communication Views
| Audience | View | Emphasis | Omit |
|----------|------|----------|------|
| Executive | Bets + business outcomes + confidence | Investment sizing, portfolio balance | Technical details, sprint-level scope |
| Engineering | Dependencies + technical architecture + sequencing | Build sequence, integration points | Business rationale beyond what's needed for decisions |
| Design | User outcomes per bet + experience evolution | Success criteria from user perspective | Resource math, financial projections |
| Sales/GTM | Customer-facing capabilities + competitive positioning | Timeline for customer-visible features | Internal bets, platform investments |
---
## 10. Strategic Recommendations (O→I→R→C→W Cascade)
**Recommendation 1: [Title]**
- **Observation** [TX]: [What we see]
- **Implication**: [Why it matters — the mechanism]
- **Response**: [Specific action + owner + timeline]
- **Confidence**: [H/M/L] — assumes [key assumption]
- **Watch**: [Observable signal]; if [threshold], re-assess
**Recommendation 2: [Title]**
[Same structure]
**Recommendation 3: [Title]**
[Same structure]
---
## Assumption Registry
| # | Assumption | Bets it underpins | Confidence | Evidence | What would invalidate this |
|---|-----------|-------------------|:----------:|----------|----------------------------|
| 1 | | | H/M/L | (TX) | |
| 2 | | | H/M/L | (TX) | |
| 3 | | | H/M/L | (TX) | |
---
## Adversarial Self-Critique
**Weakness 1: [Title]**
[What assumption is being made? What evidence would disprove it? Scenario where this strategy is catastrophically wrong.]
**Weakness 2: [Title]**
[Same depth]
**Weakness 3: [Title]**
[Same depth]
---
## Revision Triggers
| Trigger | What to re-assess | Timeline |
|---------|-------------------|----------|
| [Observable event] | [Which bets/sections break] | [When to check] |
---
## Sources
[All sources cited in the analysis, with evidence tier and date.]
Rules for using this template:
- Do not skip sections. If a section isn't applicable, write "Skipped — [reason]" and move on.
- Every strategic bet must have a hypothesis, confidence level, AND investment size — no exceptions.
- Section headers are conclusions, not labels. Replace generic headers (e.g., "Q2 Gate") with insight headers (e.g., "Q2: Kill or Double Down on Enterprise Expansion") after completing the section.
- The Executive Summary is written last but appears first. Do not write it until all sections are complete.
- The NOT-Doing section must contain ≥3 items. An empty NOT-Doing section means no hard decisions were made.
Domain Frameworks
This section IS the knowledge weapon. Each framework is encoded with its scoring rubrics, decision tables, and application methodology — not merely referenced. A PM using this skill produces a strategy document that requires these frameworks; without them, the output degrades to a feature backlog with dates.
Framework 1: Vision-to-Roadmap Cascade
The structural bridge from aspiration to execution. Most strategies fail at one of two gaps: (1) vision that never translates to bets, or (2) bets that don't trace back to a coherent vision. The cascade makes both gaps impossible to hide.
The Five Levels:
| Level |
What it is |
What it is NOT |
Quality test |
| Vision |
1-2 sentences. Aspirational but falsifiable. Defines what winning looks like in a specific timeframe. |
A mission statement. "Be the best" is not a vision — it's a bumper sticker. |
Can you name a specific observable outcome in a specific timeframe that would prove the vision wrong? If not, it's not falsifiable. |
| Strategy Pillars |
3-5 themes that bridge vision to execution. Each pillar is a strategic direction, not an initiative. |
Feature areas. "AI-powered search" is a pillar. "Add vector search to API" is an initiative. |
Remove one pillar. Does the vision become unreachable? If not, the pillar isn't load-bearing — cut it. |
| Strategic Bets |
Specific investments under each pillar, each with a hypothesis, confidence level, and investment size. |
Tasks. "Hire 3 engineers" is a resource action. "Win the mid-market analytics segment by building self-serve onboarding" is a bet. |
Does each bet have a testable hypothesis? An explicit confidence level? A named investment? If any are missing, it's a wish, not a bet. |
| Sequencing |
Which bets first, which later, and why. Dependency logic, information value, option preservation. |
Gut priority. "We feel this is more important" is not sequencing. "A must come before B because A's outcome determines whether B is worth doing" is sequencing. |
Every sequence decision states the counterfactual. "If we did B first, [consequence]." |
| Quarterly Translation |
How the 12-month roadmap becomes this quarter's focus. What's in scope, what's deferred, what gates exist. |
A sprint plan. Quarterly translation sets direction and success criteria. It does not assign story points. |
At the end of the quarter, can you definitively say pass/fail against the gate criteria? If criteria are fuzzy, translation failed. |
Vision Quality Rubric:
| Rating |
Criteria |
Example |
| 🟢 Strong |
Falsifiable, time-bound, specific about the target state. A team member can explain what we're building toward without asking. |
"Become the default analytics tool for mid-market SaaS companies (500-5000 employees) by FY28, measured by >25% market share in that segment." |
| 🟡 Moderate |
Directional but not falsifiable. Points toward the right mountain but doesn't name the summit. |
"Be the leading analytics platform for growing companies." |
| 🔴 Weak |
Inspirational mush. Could apply to any company in any industry. No team member can derive what to build from it. |
"Empower teams with data-driven insights to make better decisions." |
Decision Table — Vision Clarity x Execution Certainty:
|
Execution certainty HIGH |
Execution certainty LOW |
| Vision clarity HIGH |
Execution Roadmap. Clear bets, aggressive timelines, detailed resource plans. The strategy is a commitment. |
Exploration Roadmap. Clear destination, uncertain path. Strategy emphasizes information-gathering bets and option preservation. Quarterly gates are adaptation points, not accountability checkpoints. |
| Vision clarity LOW |
Pivot Roadmap. You can build but don't know what to build toward. Strategy is a series of validated experiments, each narrowing the vision. Time-boxed: 1-2 quarters max before vision must crystallize or the initiative gets killed. |
Discovery Mode. Neither destination nor path is clear. This is not a strategy question — it's a Problem Framing question. Use Problem Framing skill instead. Do not build a roadmap on sand. |
Framework 2: Strategic Bet-Sizing
Making explicit what you're betting on — the anatomy of a strategic investment with enough rigor that a board member could evaluate the portfolio.
Bet Anatomy (every bet must have all 6 components):
| Component |
Description |
Missing = |
| Hypothesis |
If we do [specific investment], then [measurable outcome] because [mechanism] |
A feature request, not a bet |
| Expected outcome |
Quantified where possible: revenue, users, market share, engagement, cost reduction |
Aspirational hand-waving |
| Evidence quality |
What data supports this hypothesis? Cite evidence tier. |
Faith-based strategy |
| Confidence level |
H (>70%), M (40-70%), L (<40%) — how sure are we this bet pays off? |
False certainty |
| Investment size |
People (engineers, designers, PMs), time (months/quarters), money (if applicable) |
A fantasy disconnected from reality |
| Kill criteria |
What observable outcome at what checkpoint tells us this bet is failing and should be stopped? |
Zombie initiative that never dies |
Bet Categories — The Three Horizons of Investment:
| Category |
Definition |
Confidence range |
Portfolio target |
Risk profile |
| Core |
Protect and grow existing business. Incremental improvements to established products/features. |
H (>70%) |
50-70% of investment |
Low risk, predictable returns. Failure mode: under-investing here starves the cash cow. |
| Adjacent |
Extend into new segments, geographies, or use cases that leverage existing capabilities. |
M (40-70%) |
20-30% of investment |
Medium risk, uncertain returns. This is where growth comes from. Failure mode: spreading too thin across too many adjacencies. |
| Transformational |
Create fundamentally new capabilities, markets, or business models. |
L (<40%) |
5-15% of investment |
High risk, potentially outsized returns. Failure mode: either zero investment (no strategic upside) or treating transformational bets with core-bet accountability (killing them too early). |
Portfolio Balance Scoring Rubric:
| Portfolio composition |
Assessment |
Action |
| All bets are Core |
🔴 Strategic stagnation. No risk = no future growth. You're optimizing the present at the expense of the future. |
Add ≥1 Adjacent bet and ≥1 Transformational bet. If leadership resists, name the risk: "We are betting 100% that the current market structure persists." |
| Core >70%, no Transformational |
🟡 Conservative. Safe but vulnerable to disruption. |
Acceptable for 1-2 quarters during execution crunch. Unsustainable for annual planning. |
| Core 50-70%, Adjacent 20-30%, Transformational 5-15% |
🟢 Balanced. Protects base while investing in growth and future optionality. |
Monitor quarterly. Rebalance if Core bets are failing (shift more to Core) or succeeding beyond expectations (shift more to Adjacent/Transformational). |
| Adjacent + Transformational >50% |
🟡 Aggressive. High upside but fragile — if the core business weakens, the entire strategy collapses because there's nothing generating stable returns. |
Acceptable only if core business is strong and self-sustaining. Requires explicit "what if core weakens" contingency. |
| All bets are Transformational |
🔴 Startup mentality in an established product. Either the product is genuinely pivoting (valid) or someone confused ambition with strategy. |
Verify this is intentional. If yes, relabel as a pivot strategy with explicit runway calculation. If no, rebalance. |
Bet Scoring Matrix — Strategic Importance x Confidence:
|
Confidence HIGH |
Confidence MEDIUM |
Confidence LOW |
| Strategic importance HIGH |
Fund fully, execute aggressively. This is the core of your strategy. Resource generously. |
Fund and de-risk. Invest, but structure the bet to resolve uncertainty early. Front-load the information-generating work. |
Explore, don't commit. High potential but low certainty. Run a time-boxed experiment (1 quarter max) before committing full resources. |
| Strategic importance MEDIUM |
Fund efficiently. Worth doing but not worth over-investing in. Lean team, clear kill criteria. |
Conditional fund. Invest only if a higher-priority bet doesn't need the resources. First to be cut in a trade-off. |
Park. Not enough confidence to justify investment against medium strategic value. Revisit if evidence improves. |
| Strategic importance LOW |
Maintenance mode. Keep the lights on but don't invest in growth. |
Deprioritize. Candidate for the NOT-Doing section. |
Kill or ignore. This is strategic noise. |
Framework 3: Option-Value Sequencing
The most underused concept in product strategy: the order in which you do things changes the value of everything you do. This framework makes sequencing a strategic decision, not a priority-ranking exercise.
Five Sequencing Logics:
| Logic |
Mechanism |
When to use |
Decision signal |
| Dependency |
A must come before B because B literally cannot be built/delivered without A's output. |
Technical dependencies, platform investments that enable downstream features. |
"Can we build B without A?" If no → A first. Hard dependency. |
| Information |
A should come before B because A's outcome reveals information that changes B's expected value. |
When B is a large investment with uncertain payoff, and A is a smaller bet that tests the key assumption. |
"Does A's result change whether we'd do B at all?" If yes → A first. |
| Option-value |
A preserves more future options than B. Even if B has higher immediate expected value, A keeps more doors open. |
When the market is volatile, technology is shifting, or you face irreversible decisions. |
"If A succeeds, how many paths forward do we have? If B succeeds?" Choose the bet that maximizes paths. |
| Risk |
The highest-uncertainty bet should come first to fail fast. If it fails, it changes everything downstream. |
When one bet carries disproportionate uncertainty and downstream bets depend on its assumptions. |
"If this bet fails, do we need to rethink the entire strategy?" If yes → do it first. |
| Revenue |
Revenue-generating bets before cost-center bets. Cash flow timing matters — unfunded strategy is a thought experiment. |
When runway matters, when the business is under financial pressure, or when revenue funds the rest of the roadmap. |
"Does this bet generate revenue that funds other bets?" If yes → sequence it earlier. |
Sequencing Decision Table:
| Uncertainty |
Dependency structure |
Time pressure |
→ Sequencing strategy |
| HIGH |
Few dependencies |
LOW |
Information-first. Run the highest-uncertainty bet first. Its outcome determines the rest. |
| HIGH |
Few dependencies |
HIGH |
Risk-first. Fail fast on the biggest risk. Don't invest 6 months before discovering the strategy is broken. |
| HIGH |
Many dependencies |
Any |
Platform-then-explore. Build the shared dependency first (even if boring), then fan out to uncertain bets in parallel. |
| LOW |
Few dependencies |
LOW |
Value-first. Do the highest-impact bet first. With low uncertainty, expected value is a reliable guide. |
| LOW |
Few dependencies |
HIGH |
Revenue-first. Generate cash flow to fund the rest. Quick wins before ambitious bets. |
| LOW |
Many dependencies |
Any |
Critical-path-first. Sequence by the longest dependency chain. Parallelize everything else. |
The Counterfactual Test (mandatory for every sequence decision):
For every "A before B" decision, state:
"If we did B first instead of A, the consequence would be [specific outcome]. We accept this risk / We cannot accept this risk because [reason]."
A sequence without counterfactuals is not a decision — it's a gut feeling with a timeline attached.
Option-Value Scoring:
| Bet |
Paths preserved if succeeds |
Paths closed if fails |
Irreversibility |
Option-value score |
| [Bet A] |
[count or description] |
[count or description] |
High / Medium / Low |
H/M/L |
| [Bet B] |
|
|
|
|
Sequence high option-value bets before low option-value bets when other factors are roughly equal. The bet that preserves the most strategic flexibility should come first.
Framework 4: Strategic Tension Surfacing
The uncomfortable truth about strategy: a roadmap where everything coexists peacefully is a sign that hard decisions were avoided, not that hard decisions were unnecessary. This framework forces tensions into the open.
Tension Identification Protocol:
| Question |
What it surfaces |
| Do any two bets need the same senior engineer / designer / PM? |
Resource tension |
| Do any two bets pull the product in different strategic directions? (e.g., one bet targets enterprise, another targets self-serve) |
Strategic tension |
| Do any two bets both need to be first in the sequence? |
Timing tension |
| Does any bet's success make another bet less valuable? |
Cannibalization tension |
| Does any bet require a technical architecture decision that constrains another bet? |
Platform tension |
Tension Types and Resolution Patterns:
| Type |
Definition |
Resolution options |
Anti-pattern |
| Resource tension |
Can't do both with available capacity. Two bets compete for the same people, time, or budget. |
(1) Sequence — do one first, (2) Reduce scope on one or both, (3) Hire to relieve the constraint (but name the lead time) |
"We'll do both" — without naming what gives. |
| Strategic tension |
Bets pull in different directions. Pursuing both sends mixed signals to the market, customers, or team. |
(1) Choose one direction and defer the other, (2) Segment — pursue both but for different customer segments, (3) Time-box — pursue direction A for 2 quarters, then evaluate direction B |
Pretending the tension doesn't exist. |
| Timing tension |
Both need to go first. Each has a legitimate claim to priority. |
(1) Decompose — can a smaller version of one bet run in parallel? (2) Information-first — which one resolves more uncertainty? (3) External forcing function — does a market deadline or competitive move dictate timing? |
Alphabetical ordering or "whoever yelled loudest." |
| Cannibalization tension |
One bet's success undermines another bet's value. New product threatens existing revenue. |
(1) Cannibalize yourself — better you than a competitor, (2) Migrate — plan the transition from old to new, (3) Segment — old product for segment A, new for segment B |
Refusing to cannibalize yourself, thereby letting competitors do it. |
| Platform tension |
Architecture decisions for one bet constrain options for another. |
(1) Abstract — build a platform layer that serves both, (2) Prioritize — which bet is strategically more important? Build the architecture for that one. (3) Parallel architectures — accept the tech debt if both bets are must-do. |
Making an irreversible architecture decision without naming the constraint it creates. |
Strategic Debt — The Hidden Cost of Tension Resolution:
Every tension resolution creates strategic debt. Name it.
| Resolution decision |
Debt created |
Repayment timeline |
Cost if not repaid |
| [e.g., "Ship with manual onboarding to hit Q2 deadline"] |
[e.g., "Must build self-serve onboarding before scaling beyond 50 customers"] |
[e.g., "Q3 — latest Q4 before customer success team is overwhelmed"] |
[e.g., "CAC spikes, support costs consume margin, NPS drops below 30"] |
Anti-pattern detection:
| Signal |
Diagnosis |
| The roadmap contains 0 tensions |
Hard decisions were avoided. Probe: "Which two bets compete for the same resources?" If the answer is "none," either the roadmap is under-ambitious or someone is lying about capacity. |
| Every tension is "resolved" by doing both things |
Resource fantasy (FM-8). Someone is planning to 120% capacity. |
| Tensions are listed but not resolved |
Strategy is incomplete. A tension without a resolution is a decision that hasn't been made — and will be made by default (poorly) during execution. |
Framework 5: The NOT-Doing Section
The most important section of any strategy document. Every roadmap is an implicit claim about what's NOT worth doing — this framework makes that claim explicit.
NOT-Doing Taxonomy:
| Category |
Definition |
Communication frame |
Review cadence |
| Deferred |
We will do this, but not now. Explicitly scheduled for a future period or gated on a condition. |
"This is on our roadmap for [period], contingent on [condition]." |
Each quarterly gate. If the condition is met, promote to active. If the condition becomes impossible, move to Declined. |
| Declined |
We considered this and decided against it. Not on any future roadmap. |
"We evaluated this and chose [alternative/nothing] because [reason]. Here's what we'd need to see to reconsider." |
Annual strategy review. Only re-open if the "reconsider if" trigger fires. |
| Deprecated |
We are actively stopping something we currently do. Removing a feature, shutting down a product line, exiting a market. |
"We are winding down [X] because [reason]. Migration path is [Y]. Timeline is [Z]." |
Monthly until complete. Track customer impact and migration progress. |
Per-Item Requirements (every NOT-Doing item must have all 5):
| Component |
Why required |
| What it is |
Specific enough that any team member knows what's off the table. "Mobile app" not "growth initiatives." |
| Category |
Deferred, Declined, or Deprecated. Each has different communication and review implications. |
| Why it's not on the roadmap |
The strategic reasoning. Not "no bandwidth" (that's a resource excuse, not a strategy). The real answer: "This doesn't serve our strategic bets because [reason]." |
| What we lose by not doing it |
Opportunity cost is not zero. Name the revenue, market position, customer satisfaction, or strategic optionality we forfeit. If the opportunity cost is genuinely zero, it shouldn't even be listed. |
| Reconsider-if trigger |
An observable condition that would cause us to re-evaluate. This transforms a static "no" into a contingent decision with a watch indicator. |
Opportunity Cost Assessment:
| NOT-Doing item |
Revenue at stake |
Customers affected |
Competitive risk |
Strategic optionality lost |
Total opportunity cost |
| [Item] |
$X / unknown |
[count/segment] |
H/M/L |
[description] |
H/M/L |
Decision Table — When to Defer vs. Decline vs. Deprecate:
| Signal |
→ Category |
| "We'd do this if we had more engineers" |
Deferred (resource-gated) — schedule for when resources free up, or explicitly decide to never free them up (= Declined) |
| "This doesn't align with our strategic pillars" |
Declined — it's not a capacity problem, it's a direction problem |
| "Our data shows no one uses this feature" |
Deprecated — actively remove it to reduce maintenance burden and focus |
| "The market isn't ready for this yet" |
Deferred (market-gated) — define the market signal that triggers reconsideration |
| "A competitor does this better and we can't differentiate" |
Declined — competing on a dimension where you can't win is worse than not competing |
| "We built this for a customer segment we're exiting" |
Deprecated — wind down intentionally, don't let it rot |
Anti-pattern: The Empty NOT-Doing Section
If the NOT-Doing section contains <3 items, one of three things is true:
- The team hasn't received enough requests/ideas to say no to (unlikely — probe harder)
- The roadmap claims to do everything (resource fantasy)
- The PM avoided the hard decisions and is implicitly deprioritizing by not resourcing, which is worse — it creates false expectations without the honest communication
Framework 6: Resource Allocation & Capacity Planning
The framework that makes strategy real — or exposes it as fantasy. Every strategic bet must be backed by specific people, time, and budget. A bet without resources is a wish.
The Capacity Model:
| Allocation bucket |
% of total |
Purpose |
Override rule |
| Planned |
70% |
Strategic bets from the roadmap |
Core default. Can be overridden to 80% if reactive load is historically low and documented. |
| Reactive |
20% |
Bugs, customer escalations, operational issues, tech debt |
Never less than 15%. If you plan to 85%, a single incident derails a bet. |
| Exploration |
10% |
Hack weeks, proof-of-concepts, research spikes, emerging opportunities |
Can be reduced to 5% during execution crunch. Cannot be 0% for >1 quarter without VP approval. |
Per-Bet Resource Sizing:
| Sizing dimension |
What to include |
Common mistake |
| Engineering |
FTEs, not just headcount. A senior engineer at 50% ≠ a junior at 100%. |
Counting headcount without considering seniority mix or ramp time for new hires. |
| Design |
Include research time, not just production design. Discovery research is a cost, not free. |
Assuming design can happen "in parallel" with zero lead time. |
| PM |
Include cross-functional coordination overhead. A PM on 3 bets is on 0 bets. |
Assigning 1 PM to 4 bets and calling each "25% of their time." |
| Duration |
Estimate in months, not sprints. Strategy operates at month/quarter granularity. |
Using sprint estimates that assume zero interruption. |
| Dependencies |
Other teams whose capacity you need. Name the team, the ask, and the negotiation status. |
Assuming cross-team dependencies will "work out." |
Hiring Lead Time Table:
| Role level |
Time to hire |
Time to ramp |
Productive capacity |
Total lead time |
| Junior engineer |
4-8 weeks |
2-4 weeks |
50% at month 2, 80% by month 4 |
3-5 months |
| Senior engineer |
8-16 weeks |
1-3 weeks |
70% at month 1 |
3-5 months |
| Staff engineer |
12-24 weeks |
2-4 weeks |
70% at month 2 |
4-7 months |
| Product designer |
8-14 weeks |
3-6 weeks |
60% at month 2 |
3-5 months |
| Product manager |
8-16 weeks |
4-8 weeks |
50% at month 2, 80% by month 4 |
4-6 months |
Key insight: If a bet requires a new hire and the bet starts in Q1, the hire must be approved and started no later than the prior Q3. A roadmap that says "hire in Q1, ship in Q2" is a fiction.
Capacity Integrity Check:
| Check | Pass | Fail
…(truncated)
1---2name: product-strategy3description: Use when building product strategy, roadmaps, or strategic plans — vision articulation, strategic bet definition, roadmap sequencing, resource allocation, portfolio planning, or quarterly/annual planning. Encodes bet-sizing, option-value sequencing, strategic tension surfacing, and explicit deprioritization. Produces a strategy document, not a feature backlog.4license: MIT5---67## Purpose89Produce an elite-tier strategic product roadmap that articulates a falsifiable vision, sizes and sequences strategic bets with explicit confidence levels, surfaces tensions between competing priorities, names what you are NOT doing and what that costs, allocates resources against capacity constraints, and sets quarterly gates with kill criteria. The output is a Strategy Document — not a feature backlog, not a Gantt chart, but a decision architecture that tells a team what to build, in what order, why, and what to stop doing.1011## When to Use / When NOT to Use1213**Use this skill when:**14- Building or revising a product roadmap for a quarter, half, or year15- Articulating product vision and translating it to executable strategy16- Running annual or quarterly planning exercises17- Making portfolio allocation decisions across multiple investment areas18- A leadership review requires a strategy document with clear bets and sequencing rationale19- You need to explicitly communicate what you are NOT doing and why2021**Do NOT use this skill when:**22- You need competitive intelligence to inform the strategy (use Competitive Market Analysis skill first — its output feeds this skill)23- You need to write a specification for a specific feature (use Specification Writing skill — this skill's output feeds that one)24- You need to define metrics for measuring success of shipped features (use Metric Design & Experimentation skill)25- You need to understand a problem before deciding what to build (use Problem Framing skill — that comes upstream)26- You need a project plan with task-level assignments and sprint breakdowns (this is strategy, not project management)2728**Anti-inputs (what this skill does NOT handle):**29- Feature specifications or PRDs (downstream: Specification Writing skill)30- Sprint planning or task decomposition (execution layer, not strategy layer)31- Competitive analysis (upstream: Competitive Market Analysis skill)32- User research synthesis (upstream: Discovery Research skill)33- OKR writing (adjacent but distinct — this skill produces the strategy that OKRs measure)3435---3637## Context Gate (Step -1: Is a Strategy Document the Right Artifact?)3839Before applying any frameworks, verify that a strategy document is what the situation actually requires. The most common waste is building a rigorous strategy when the real need is simpler — or more fundamental.4041| Check | If YES | If NO |42|-------|--------|-------|43| **Is the problem defined?** Do you know what customer problem you're solving and for whom? | Proceed to vision articulation | STOP. Use Problem Framing skill first. Strategy without a defined problem is a solution in search of one. |44| **Do you have market context?** Do you know who competes, what customers want, and where the market is heading? | Proceed to bet-sizing | Use Competitive Market Analysis and/or Discovery Research first. Strategy without market context is guesswork. |45| **Is this actually a strategy question?** Or is someone asking for a feature list with dates? | Proceed — you're building a decision architecture | Clarify scope. If the ask is "when will feature X ship," that's a project management question, not a strategy question. |46| **Is the time horizon appropriate?** Strategy requires ≥1 quarter. Anything shorter is execution planning. | Proceed with appropriate horizon | Redirect to sprint/milestone planning. Strategy doesn't operate at 2-week increments. |47| **Do you have resource constraints?** Team size, budget, dependencies, or hiring timelines? | Proceed — constraints make strategy real | Flag `[RESOURCE-UNCONSTRAINED]` — the strategy will be aspirational, not executable. Get constraints before finalizing. |48| **Is there a company-level strategy this must align with?** | Reference it explicitly in vision articulation | Proceed, but flag that this product strategy lacks a company-level anchor — may need realignment later. |4950**Context Gate outcome:** If 2+ checks fail, this skill will produce a less useful artifact. Note the gaps in the output header and proceed with caveats, or pause to gather upstream inputs.5152---5354## Reader Navigation5556### How to Read This Document5758| Time Available | What to Read | What You'll Get |59|---------------|-------------|-----------------|60| **5 minutes** | Executive Summary + Vision Statement + Strategic Bets table (names and confidence only) | The thesis: what we're betting on, how confident we are, and the recommended action |61| **15 minutes** | Above + Sequencing Rationale + NOT-Doing Section + Strategic Tensions | The decision architecture: why this order, what we're sacrificing, where bets compete |62| **30 minutes** | Full document | Complete strategy with resource plans, quarterly gates, assumptions, and self-critique |6364| Your Role | Start Here | Focus On |65|-----------|-----------|----------|66| **Executive / VP** | Executive Summary → Strategic Bets → NOT-Doing Section | Are we betting on the right things? What are we giving up? |67| **PM / Strategy Lead** | Full document, front to back | Sequencing logic, tension resolution, quarterly gates |68| **Engineering Lead** | Resource Plan → Sequencing Rationale → Quarterly Gates | Team allocation, dependency chains, checkpoint criteria |69| **Designer** | Vision Statement → Strategic Bets (hypothesis details) → Quarterly Gates | User outcomes per bet, success criteria, adaptation points |70| **Finance / Ops** | Resource Plan → Strategic Bets (investment sizing) → Assumption Registry | Cost, headcount, hiring timelines, load-bearing assumptions |7172### Notation Key7374| Symbol | Meaning |75|--------|---------|76| **H / M / L** | Confidence level: H (>70%), M (40-70%), L (<40%) |77| **T1-T6** | Evidence tier: T1 (behavioral data) through T6 (punditry/inference) |78| **O→I→R→C→W** | Observation → Implication → Response → Confidence → Watch indicator |79| `[EVIDENCE-LIMITED]` | Key conclusion rests on Tier 4-6 evidence — validate before committing resources |80| `[POTENTIALLY STALE]` | Claim based on data >6 months old — verify before presenting |81| `[RESOURCE-UNCONSTRAINED]` | Strategy was built without confirmed resource constraints |82| Core / Adjacent / Transformational | Bet categories: Core protects base (H confidence), Adjacent expands (M), Transformational creates new (L) |83| **Deferred / Declined / Deprecated** | NOT-Doing taxonomy: doing later / decided against / actively stopping |8485---8687## Format Rules (Read First)8889These rules govern every output produced by this codex. They are quality enforcement mechanisms, not style preferences.90911. **Take positions. Never hedge with weasel words.** "Likely," "may," "could," and "seems" are banned from strategic conclusions. Flag uncertainty with explicit confidence levels: **H (>70% confident)**, **M (40-70%)**, **L (<40%)**. Example: *"This bet will capture the underserved mid-market segment within 3 quarters (M)"* — not *"This bet may help us reach new customers."*92932. **Every strategic bet carries a hypothesis, confidence level, and investment size.** A bet without a hypothesis is a wish. A bet without a confidence level is a assertion. A bet without an investment size is a fantasy.94953. **The O→I→R→C→W cascade applies to ALL strategic recommendations**, not just final sections. Observation [evidence tier] → Implication [mechanism] → Response [specific action] → Confidence [H/M/L + assumption] → Watch Indicator [observable signal].96974. **Begin with Framework Selection (Step 0)** before applying any framework. Identify the strategy question type; select 3-4 load-bearing frameworks; note which to skip.98995. **Contradictions between bets or frameworks are signal, not noise.** When two strategic bets pull in different directions, or when sequencing logic conflicts, surface the tension explicitly and state the resolution rationale.1001016. **Flag time-sensitive claims.** Any claim based on data older than 6 months must carry `[POTENTIALLY STALE — verify before presenting]`.1021037. **Flag thin-evidence conclusions.** If a key strategic bet rests only on Tier 4-6 evidence, prepend it with `[EVIDENCE-LIMITED: validate with Tier 1-2 before committing resources]`.1041058. **Every sequencing decision states the counterfactual.** "We do A before B because..." must include "If we did B first, [specific consequence]." Sequencing without counterfactuals is assertion, not reasoning.1061079. **Framework references include one-line contextual explanations.** First reference to any framework includes a parenthetical explaining why it matters for this strategy decision. The strategy document must be navigable by non-creators.108109---110111## Output Template (Mandatory Document Skeleton)112113Every Strategy Document MUST follow this exact structure. Copy this skeleton and fill it in. Do not reorder sections, skip sections, or invent new top-level sections.114115```markdown116# Strategy Document: [Product/Area — e.g., "M365 Copilot Mobile — FY27 H1"]117118> **Date:** [YYYY-MM-DD] | **Time horizon:** [quarterly/half/annual/multi-year] | **Confidence band:** [Overall H/M/L] | **Next review:** [Date]119120---121122## Executive Summary123124[≤300 words. Zero jargon. A VP reads only this and makes a resource allocation decision. Final sentence = the recommended strategic direction in bold. Written LAST, appears FIRST.]125126---127128## Step 0: Framework Selection129130| Strategy question type | Primary frameworks (apply in full) | Supporting frameworks (scan only) | Skipped (why) |131|---|---|---|---|132| [e.g., "Annual roadmap for established product"] | [e.g., Vision-to-Roadmap Cascade, Strategic Bet-Sizing, Option-Value Sequencing] | [e.g., Resource Allocation, Roadmap Communication] | [e.g., "N/A — all frameworks load-bearing for annual planning"] |133134---135136## 1. Vision Statement137138[1-2 sentences. Aspirational but falsifiable. Not "be the best" but "become the default X for Y in Z timeframe."]139140**Falsification test:** [What observable outcome in what timeframe would prove this vision wrong?]141142---143144## 2. Strategy Pillars145146| # | Pillar | Strategic intent | Maps to vision how |147|---|--------|-----------------|-------------------|148| P1 | [Theme name — not a feature, not an initiative] | [What this pillar achieves strategically] | [How it advances the vision] |149| P2 | | | |150| P3 | | | |151152---153154## 3. Strategic Bets155156### Bet 1: [Name]157- **Pillar:** [Which pillar this serves]158- **Category:** Core / Adjacent / Transformational159- **Hypothesis:** If we [specific investment], then [measurable outcome] because [mechanism]160- **Confidence:** [H/M/L] — based on [evidence summary with tier]161- **Investment:** [X engineers, Y designers, Z months] = [% of total capacity]162- **Success criteria:** [Specific, measurable, time-bound]163- **Kill criteria:** [What observable outcome at what checkpoint tells us to stop]164- **Key assumption:** [The one thing that must be true for this bet to pay off]165166### Bet 2: [Name]167[Same structure]168169### Bet 3: [Name]170[Same structure]171172**Portfolio Balance Check:**173174| Category | Count | % of investment | Target range | Assessment |175|----------|:-----:|:---------------:|:------------:|:----------:|176| Core | | | 50-70% | |177| Adjacent | | | 20-30% | |178| Transformational | | | 5-15% | |179180---181182## 4. Sequencing Rationale183184| Sequence | Bet | Rationale type | Counterfactual |185|:--------:|-----|---------------|----------------|186| 1st | [Bet name] | [Dependency / Information / Option-value / Risk / Revenue] | If we did [other bet] first, [specific consequence] |187| 2nd | | | |188| 3rd | | | |189190**Critical path:** [Which bet, if delayed, delays everything else]191192**Information gates:** [Which bets reveal information that changes other bets' value]193194---195196## 5. Strategic Tensions197198| Tension | Bet A | Bet B | Type | Resolution | What we lose |199|---------|-------|-------|------|------------|--------------|200| [Name] | [Bet] | [Bet] | Resource / Strategic / Timing | [How resolved + rationale] | [Cost of this resolution] |201202**Strategic debt created:** [What speed/quality/scope tradeoff creates debt that must be repaid, and when]203204---205206## 6. What We Are NOT Doing207208| # | Item | Category | Why not | What we lose | Reconsider if |209|---|------|----------|---------|-------------|---------------|210| 1 | [Specific initiative/feature/market] | Deferred / Declined / Deprecated | [Reasoning] | [Opportunity cost — not zero] | [Observable condition] |211| 2 | | | | | |212| 3 | | | | | |213214**Stakeholder communication:** [How to explain the NOT-doing decisions to affected teams/customers without demoralizing or angering]215216---217218## 7. Resource Plan219220**Capacity model:**221222| Team/Function | Total headcount | Planned (70%) | Reactive (20%) | Exploration (10%) | Override? |223|--------------|:---------------:|:-------------:|:---------------:|:-----------------:|:---------:|224| Engineering | | | | | |225| Design | | | | | |226| PM | | | | | |227228**Per-bet allocation:**229230| Bet | Eng | Design | PM | Duration | Monthly burn | Dependencies on other teams |231|-----|:---:|:------:|:--:|:--------:|:------------:|:-------------------------:|232| [Bet 1] | | | | | | |233| [Bet 2] | | | | | | |234235**Hiring implications:** [Which bets require hiring? Lead time? What happens if hiring is delayed?]236237**Capacity check:** [Does the sum of all allocations exceed 70% planned capacity? If yes, something must be cut or deferred.]238239---240241## 8. Quarterly Gates242243| Quarter | Primary bet focus | Gate criteria (pass/fail) | Adaptation triggers | Kill criteria |244|---------|------------------|--------------------------|--------------------|--------------|245| Q1 | [Bet name] | [Specific, measurable criteria] | [What signal tells us to adjust scope/direction] | [What tells us to stop entirely] |246| Q2 | | | | |247| Q3 | | | | |248| Q4 | | | | |249250**Replanning protocol:** [How and when the strategy gets revised — monthly check-ins, quarterly deep-dives, trigger-based emergency reviews]251252---253254## 9. Roadmap Communication Views255256| Audience | View | Emphasis | Omit |257|----------|------|----------|------|258| Executive | Bets + business outcomes + confidence | Investment sizing, portfolio balance | Technical details, sprint-level scope |259| Engineering | Dependencies + technical architecture + sequencing | Build sequence, integration points | Business rationale beyond what's needed for decisions |260| Design | User outcomes per bet + experience evolution | Success criteria from user perspective | Resource math, financial projections |261| Sales/GTM | Customer-facing capabilities + competitive positioning | Timeline for customer-visible features | Internal bets, platform investments |262263---264265## 10. Strategic Recommendations (O→I→R→C→W Cascade)266267**Recommendation 1: [Title]**268- **Observation** [TX]: [What we see]269- **Implication**: [Why it matters — the mechanism]270- **Response**: [Specific action + owner + timeline]271- **Confidence**: [H/M/L] — assumes [key assumption]272- **Watch**: [Observable signal]; if [threshold], re-assess273274**Recommendation 2: [Title]**275[Same structure]276277**Recommendation 3: [Title]**278[Same structure]279280---281282## Assumption Registry283284| # | Assumption | Bets it underpins | Confidence | Evidence | What would invalidate this |285|---|-----------|-------------------|:----------:|----------|----------------------------|286| 1 | | | H/M/L | (TX) | |287| 2 | | | H/M/L | (TX) | |288| 3 | | | H/M/L | (TX) | |289290---291292## Adversarial Self-Critique293294**Weakness 1: [Title]**295[What assumption is being made? What evidence would disprove it? Scenario where this strategy is catastrophically wrong.]296297**Weakness 2: [Title]**298[Same depth]299300**Weakness 3: [Title]**301[Same depth]302303---304305## Revision Triggers306307| Trigger | What to re-assess | Timeline |308|---------|-------------------|----------|309| [Observable event] | [Which bets/sections break] | [When to check] |310311---312313## Sources314315[All sources cited in the analysis, with evidence tier and date.]316```317318**Rules for using this template:**3191. **Do not skip sections.** If a section isn't applicable, write "Skipped — [reason]" and move on.3202. **Every strategic bet must have a hypothesis, confidence level, AND investment size** — no exceptions.3213. **Section headers are conclusions, not labels.** Replace generic headers (e.g., "Q2 Gate") with insight headers (e.g., "Q2: Kill or Double Down on Enterprise Expansion") after completing the section.3224. **The Executive Summary is written last** but appears first. Do not write it until all sections are complete.3235. **The NOT-Doing section must contain ≥3 items.** An empty NOT-Doing section means no hard decisions were made.324325---326327## Domain Frameworks328329> This section IS the knowledge weapon. Each framework is encoded with its scoring rubrics, decision tables, and application methodology — not merely referenced. A PM using this skill produces a strategy document that requires these frameworks; without them, the output degrades to a feature backlog with dates.330331### Framework 1: Vision-to-Roadmap Cascade332333The structural bridge from aspiration to execution. Most strategies fail at one of two gaps: (1) vision that never translates to bets, or (2) bets that don't trace back to a coherent vision. The cascade makes both gaps impossible to hide.334335**The Five Levels:**336337| Level | What it is | What it is NOT | Quality test |338|-------|-----------|---------------|-------------|339| **Vision** | 1-2 sentences. Aspirational but falsifiable. Defines what winning looks like in a specific timeframe. | A mission statement. "Be the best" is not a vision — it's a bumper sticker. | Can you name a specific observable outcome in a specific timeframe that would prove the vision wrong? If not, it's not falsifiable. |340| **Strategy Pillars** | 3-5 themes that bridge vision to execution. Each pillar is a strategic direction, not an initiative. | Feature areas. "AI-powered search" is a pillar. "Add vector search to API" is an initiative. | Remove one pillar. Does the vision become unreachable? If not, the pillar isn't load-bearing — cut it. |341| **Strategic Bets** | Specific investments under each pillar, each with a hypothesis, confidence level, and investment size. | Tasks. "Hire 3 engineers" is a resource action. "Win the mid-market analytics segment by building self-serve onboarding" is a bet. | Does each bet have a testable hypothesis? An explicit confidence level? A named investment? If any are missing, it's a wish, not a bet. |342| **Sequencing** | Which bets first, which later, and why. Dependency logic, information value, option preservation. | Gut priority. "We feel this is more important" is not sequencing. "A must come before B because A's outcome determines whether B is worth doing" is sequencing. | Every sequence decision states the counterfactual. "If we did B first, [consequence]." |343| **Quarterly Translation** | How the 12-month roadmap becomes this quarter's focus. What's in scope, what's deferred, what gates exist. | A sprint plan. Quarterly translation sets direction and success criteria. It does not assign story points. | At the end of the quarter, can you definitively say pass/fail against the gate criteria? If criteria are fuzzy, translation failed. |344345**Vision Quality Rubric:**346347| Rating | Criteria | Example |348|--------|----------|---------|349| 🟢 **Strong** | Falsifiable, time-bound, specific about the target state. A team member can explain what we're building toward without asking. | "Become the default analytics tool for mid-market SaaS companies (500-5000 employees) by FY28, measured by >25% market share in that segment." |350| 🟡 **Moderate** | Directional but not falsifiable. Points toward the right mountain but doesn't name the summit. | "Be the leading analytics platform for growing companies." |351| 🔴 **Weak** | Inspirational mush. Could apply to any company in any industry. No team member can derive what to build from it. | "Empower teams with data-driven insights to make better decisions." |352353**Decision Table — Vision Clarity x Execution Certainty:**354355| | Execution certainty HIGH | Execution certainty LOW |356|---|---|---|357| **Vision clarity HIGH** | **Execution Roadmap.** Clear bets, aggressive timelines, detailed resource plans. The strategy is a commitment. | **Exploration Roadmap.** Clear destination, uncertain path. Strategy emphasizes information-gathering bets and option preservation. Quarterly gates are adaptation points, not accountability checkpoints. |358| **Vision clarity LOW** | **Pivot Roadmap.** You can build but don't know what to build toward. Strategy is a series of validated experiments, each narrowing the vision. Time-boxed: 1-2 quarters max before vision must crystallize or the initiative gets killed. | **Discovery Mode.** Neither destination nor path is clear. This is not a strategy question — it's a Problem Framing question. Use Problem Framing skill instead. Do not build a roadmap on sand. |359360---361362### Framework 2: Strategic Bet-Sizing363364Making explicit what you're betting on — the anatomy of a strategic investment with enough rigor that a board member could evaluate the portfolio.365366**Bet Anatomy (every bet must have all 6 components):**367368| Component | Description | Missing = |369|-----------|-------------|-----------|370| **Hypothesis** | If we do [specific investment], then [measurable outcome] because [mechanism] | A feature request, not a bet |371| **Expected outcome** | Quantified where possible: revenue, users, market share, engagement, cost reduction | Aspirational hand-waving |372| **Evidence quality** | What data supports this hypothesis? Cite evidence tier. | Faith-based strategy |373| **Confidence level** | H (>70%), M (40-70%), L (<40%) — how sure are we this bet pays off? | False certainty |374| **Investment size** | People (engineers, designers, PMs), time (months/quarters), money (if applicable) | A fantasy disconnected from reality |375| **Kill criteria** | What observable outcome at what checkpoint tells us this bet is failing and should be stopped? | Zombie initiative that never dies |376377**Bet Categories — The Three Horizons of Investment:**378379| Category | Definition | Confidence range | Portfolio target | Risk profile |380|----------|-----------|:----------------:|:----------------:|-------------|381| **Core** | Protect and grow existing business. Incremental improvements to established products/features. | H (>70%) | 50-70% of investment | Low risk, predictable returns. Failure mode: under-investing here starves the cash cow. |382| **Adjacent** | Extend into new segments, geographies, or use cases that leverage existing capabilities. | M (40-70%) | 20-30% of investment | Medium risk, uncertain returns. This is where growth comes from. Failure mode: spreading too thin across too many adjacencies. |383| **Transformational** | Create fundamentally new capabilities, markets, or business models. | L (<40%) | 5-15% of investment | High risk, potentially outsized returns. Failure mode: either zero investment (no strategic upside) or treating transformational bets with core-bet accountability (killing them too early). |384385**Portfolio Balance Scoring Rubric:**386387| Portfolio composition | Assessment | Action |388|-----------------------|-----------|--------|389| All bets are Core | 🔴 **Strategic stagnation.** No risk = no future growth. You're optimizing the present at the expense of the future. | Add ≥1 Adjacent bet and ≥1 Transformational bet. If leadership resists, name the risk: "We are betting 100% that the current market structure persists." |390| Core >70%, no Transformational | 🟡 **Conservative.** Safe but vulnerable to disruption. | Acceptable for 1-2 quarters during execution crunch. Unsustainable for annual planning. |391| Core 50-70%, Adjacent 20-30%, Transformational 5-15% | 🟢 **Balanced.** Protects base while investing in growth and future optionality. | Monitor quarterly. Rebalance if Core bets are failing (shift more to Core) or succeeding beyond expectations (shift more to Adjacent/Transformational). |392| Adjacent + Transformational >50% | 🟡 **Aggressive.** High upside but fragile — if the core business weakens, the entire strategy collapses because there's nothing generating stable returns. | Acceptable only if core business is strong and self-sustaining. Requires explicit "what if core weakens" contingency. |393| All bets are Transformational | 🔴 **Startup mentality in an established product.** Either the product is genuinely pivoting (valid) or someone confused ambition with strategy. | Verify this is intentional. If yes, relabel as a pivot strategy with explicit runway calculation. If no, rebalance. |394395**Bet Scoring Matrix — Strategic Importance x Confidence:**396397| | Confidence HIGH | Confidence MEDIUM | Confidence LOW |398|---|:---:|:---:|:---:|399| **Strategic importance HIGH** | **Fund fully, execute aggressively.** This is the core of your strategy. Resource generously. | **Fund and de-risk.** Invest, but structure the bet to resolve uncertainty early. Front-load the information-generating work. | **Explore, don't commit.** High potential but low certainty. Run a time-boxed experiment (1 quarter max) before committing full resources. |400| **Strategic importance MEDIUM** | **Fund efficiently.** Worth doing but not worth over-investing in. Lean team, clear kill criteria. | **Conditional fund.** Invest only if a higher-priority bet doesn't need the resources. First to be cut in a trade-off. | **Park.** Not enough confidence to justify investment against medium strategic value. Revisit if evidence improves. |401| **Strategic importance LOW** | **Maintenance mode.** Keep the lights on but don't invest in growth. | **Deprioritize.** Candidate for the NOT-Doing section. | **Kill or ignore.** This is strategic noise. |402403---404405### Framework 3: Option-Value Sequencing406407The most underused concept in product strategy: the order in which you do things changes the value of everything you do. This framework makes sequencing a strategic decision, not a priority-ranking exercise.408409**Five Sequencing Logics:**410411| Logic | Mechanism | When to use | Decision signal |412|-------|-----------|-------------|-----------------|413| **Dependency** | A must come before B because B literally cannot be built/delivered without A's output. | Technical dependencies, platform investments that enable downstream features. | "Can we build B without A?" If no → A first. Hard dependency. |414| **Information** | A should come before B because A's outcome reveals information that changes B's expected value. | When B is a large investment with uncertain payoff, and A is a smaller bet that tests the key assumption. | "Does A's result change whether we'd do B at all?" If yes → A first. |415| **Option-value** | A preserves more future options than B. Even if B has higher immediate expected value, A keeps more doors open. | When the market is volatile, technology is shifting, or you face irreversible decisions. | "If A succeeds, how many paths forward do we have? If B succeeds?" Choose the bet that maximizes paths. |416| **Risk** | The highest-uncertainty bet should come first to fail fast. If it fails, it changes everything downstream. | When one bet carries disproportionate uncertainty and downstream bets depend on its assumptions. | "If this bet fails, do we need to rethink the entire strategy?" If yes → do it first. |417| **Revenue** | Revenue-generating bets before cost-center bets. Cash flow timing matters — unfunded strategy is a thought experiment. | When runway matters, when the business is under financial pressure, or when revenue funds the rest of the roadmap. | "Does this bet generate revenue that funds other bets?" If yes → sequence it earlier. |418419**Sequencing Decision Table:**420421| Uncertainty | Dependency structure | Time pressure | → Sequencing strategy |422|:-----------:|:-------------------:|:-------------:|:---------------------:|423| HIGH | Few dependencies | LOW | **Information-first.** Run the highest-uncertainty bet first. Its outcome determines the rest. |424| HIGH | Few dependencies | HIGH | **Risk-first.** Fail fast on the biggest risk. Don't invest 6 months before discovering the strategy is broken. |425| HIGH | Many dependencies | Any | **Platform-then-explore.** Build the shared dependency first (even if boring), then fan out to uncertain bets in parallel. |426| LOW | Few dependencies | LOW | **Value-first.** Do the highest-impact bet first. With low uncertainty, expected value is a reliable guide. |427| LOW | Few dependencies | HIGH | **Revenue-first.** Generate cash flow to fund the rest. Quick wins before ambitious bets. |428| LOW | Many dependencies | Any | **Critical-path-first.** Sequence by the longest dependency chain. Parallelize everything else. |429430**The Counterfactual Test (mandatory for every sequence decision):**431432For every "A before B" decision, state:433434> "If we did B first instead of A, the consequence would be [specific outcome]. We accept this risk / We cannot accept this risk because [reason]."435436A sequence without counterfactuals is not a decision — it's a gut feeling with a timeline attached.437438**Option-Value Scoring:**439440| Bet | Paths preserved if succeeds | Paths closed if fails | Irreversibility | Option-value score |441|-----|:---------------------------:|:---------------------:|:---------------:|:-----------------:|442| [Bet A] | [count or description] | [count or description] | High / Medium / Low | H/M/L |443| [Bet B] | | | | |444445Sequence high option-value bets before low option-value bets when other factors are roughly equal. The bet that preserves the most strategic flexibility should come first.446447---448449### Framework 4: Strategic Tension Surfacing450451The uncomfortable truth about strategy: a roadmap where everything coexists peacefully is a sign that hard decisions were avoided, not that hard decisions were unnecessary. This framework forces tensions into the open.452453**Tension Identification Protocol:**454455| Question | What it surfaces |456|----------|-----------------|457| Do any two bets need the same senior engineer / designer / PM? | Resource tension |458| Do any two bets pull the product in different strategic directions? (e.g., one bet targets enterprise, another targets self-serve) | Strategic tension |459| Do any two bets both need to be first in the sequence? | Timing tension |460| Does any bet's success make another bet less valuable? | Cannibalization tension |461| Does any bet require a technical architecture decision that constrains another bet? | Platform tension |462463**Tension Types and Resolution Patterns:**464465| Type | Definition | Resolution options | Anti-pattern |466|------|-----------|-------------------|-------------|467| **Resource tension** | Can't do both with available capacity. Two bets compete for the same people, time, or budget. | (1) Sequence — do one first, (2) Reduce scope on one or both, (3) Hire to relieve the constraint (but name the lead time) | "We'll do both" — without naming what gives. |468| **Strategic tension** | Bets pull in different directions. Pursuing both sends mixed signals to the market, customers, or team. | (1) Choose one direction and defer the other, (2) Segment — pursue both but for different customer segments, (3) Time-box — pursue direction A for 2 quarters, then evaluate direction B | Pretending the tension doesn't exist. |469| **Timing tension** | Both need to go first. Each has a legitimate claim to priority. | (1) Decompose — can a smaller version of one bet run in parallel? (2) Information-first — which one resolves more uncertainty? (3) External forcing function — does a market deadline or competitive move dictate timing? | Alphabetical ordering or "whoever yelled loudest." |470| **Cannibalization tension** | One bet's success undermines another bet's value. New product threatens existing revenue. | (1) Cannibalize yourself — better you than a competitor, (2) Migrate — plan the transition from old to new, (3) Segment — old product for segment A, new for segment B | Refusing to cannibalize yourself, thereby letting competitors do it. |471| **Platform tension** | Architecture decisions for one bet constrain options for another. | (1) Abstract — build a platform layer that serves both, (2) Prioritize — which bet is strategically more important? Build the architecture for that one. (3) Parallel architectures — accept the tech debt if both bets are must-do. | Making an irreversible architecture decision without naming the constraint it creates. |472473**Strategic Debt — The Hidden Cost of Tension Resolution:**474475Every tension resolution creates strategic debt. Name it.476477| Resolution decision | Debt created | Repayment timeline | Cost if not repaid |478|--------------------|-------------|--------------------|--------------------|479| [e.g., "Ship with manual onboarding to hit Q2 deadline"] | [e.g., "Must build self-serve onboarding before scaling beyond 50 customers"] | [e.g., "Q3 — latest Q4 before customer success team is overwhelmed"] | [e.g., "CAC spikes, support costs consume margin, NPS drops below 30"] |480481**Anti-pattern detection:**482483| Signal | Diagnosis |484|--------|-----------|485| The roadmap contains 0 tensions | Hard decisions were avoided. Probe: "Which two bets compete for the same resources?" If the answer is "none," either the roadmap is under-ambitious or someone is lying about capacity. |486| Every tension is "resolved" by doing both things | Resource fantasy (FM-8). Someone is planning to 120% capacity. |487| Tensions are listed but not resolved | Strategy is incomplete. A tension without a resolution is a decision that hasn't been made — and will be made by default (poorly) during execution. |488489---490491### Framework 5: The NOT-Doing Section492493The most important section of any strategy document. Every roadmap is an implicit claim about what's NOT worth doing — this framework makes that claim explicit.494495**NOT-Doing Taxonomy:**496497| Category | Definition | Communication frame | Review cadence |498|----------|-----------|--------------------|--------------------|499| **Deferred** | We will do this, but not now. Explicitly scheduled for a future period or gated on a condition. | "This is on our roadmap for [period], contingent on [condition]." | Each quarterly gate. If the condition is met, promote to active. If the condition becomes impossible, move to Declined. |500| **Declined** | We considered this and decided against it. Not on any future roadmap. | "We evaluated this and chose [alternative/nothing] because [reason]. Here's what we'd need to see to reconsider." | Annual strategy review. Only re-open if the "reconsider if" trigger fires. |501| **Deprecated** | We are actively stopping something we currently do. Removing a feature, shutting down a product line, exiting a market. | "We are winding down [X] because [reason]. Migration path is [Y]. Timeline is [Z]." | Monthly until complete. Track customer impact and migration progress. |502503**Per-Item Requirements (every NOT-Doing item must have all 5):**504505| Component | Why required |506|-----------|-------------|507| **What it is** | Specific enough that any team member knows what's off the table. "Mobile app" not "growth initiatives." |508| **Category** | Deferred, Declined, or Deprecated. Each has different communication and review implications. |509| **Why it's not on the roadmap** | The strategic reasoning. Not "no bandwidth" (that's a resource excuse, not a strategy). The real answer: "This doesn't serve our strategic bets because [reason]." |510| **What we lose by not doing it** | Opportunity cost is not zero. Name the revenue, market position, customer satisfaction, or strategic optionality we forfeit. If the opportunity cost is genuinely zero, it shouldn't even be listed. |511| **Reconsider-if trigger** | An observable condition that would cause us to re-evaluate. This transforms a static "no" into a contingent decision with a watch indicator. |512513**Opportunity Cost Assessment:**514515| NOT-Doing item | Revenue at stake | Customers affected | Competitive risk | Strategic optionality lost | Total opportunity cost |516|----------------|:----------------:|:------------------:|:----------------:|:-------------------------:|:---------------------:|517| [Item] | $X / unknown | [count/segment] | H/M/L | [description] | H/M/L |518519**Decision Table — When to Defer vs. Decline vs. Deprecate:**520521| Signal | → Category |522|--------|:----------:|523| "We'd do this if we had more engineers" | Deferred (resource-gated) — schedule for when resources free up, or explicitly decide to never free them up (= Declined) |524| "This doesn't align with our strategic pillars" | Declined — it's not a capacity problem, it's a direction problem |525| "Our data shows no one uses this feature" | Deprecated — actively remove it to reduce maintenance burden and focus |526| "The market isn't ready for this yet" | Deferred (market-gated) — define the market signal that triggers reconsideration |527| "A competitor does this better and we can't differentiate" | Declined — competing on a dimension where you can't win is worse than not competing |528| "We built this for a customer segment we're exiting" | Deprecated — wind down intentionally, don't let it rot |529530**Anti-pattern: The Empty NOT-Doing Section**531532If the NOT-Doing section contains <3 items, one of three things is true:5331. The team hasn't received enough requests/ideas to say no to (unlikely — probe harder)5342. The roadmap claims to do everything (resource fantasy)5353. The PM avoided the hard decisions and is implicitly deprioritizing by not resourcing, which is worse — it creates false expectations without the honest communication536537---538539### Framework 6: Resource Allocation & Capacity Planning540541The framework that makes strategy real — or exposes it as fantasy. Every strategic bet must be backed by specific people, time, and budget. A bet without resources is a wish.542543**The Capacity Model:**544545| Allocation bucket | % of total | Purpose | Override rule |546|-------------------|:---------:|---------|---------------|547| **Planned** | 70% | Strategic bets from the roadmap | Core default. Can be overridden to 80% if reactive load is historically low and documented. |548| **Reactive** | 20% | Bugs, customer escalations, operational issues, tech debt | Never less than 15%. If you plan to 85%, a single incident derails a bet. |549| **Exploration** | 10% | Hack weeks, proof-of-concepts, research spikes, emerging opportunities | Can be reduced to 5% during execution crunch. Cannot be 0% for >1 quarter without VP approval. |550551**Per-Bet Resource Sizing:**552553| Sizing dimension | What to include | Common mistake |554|------------------|----------------|----------------|555| **Engineering** | FTEs, not just headcount. A senior engineer at 50% ≠ a junior at 100%. | Counting headcount without considering seniority mix or ramp time for new hires. |556| **Design** | Include research time, not just production design. Discovery research is a cost, not free. | Assuming design can happen "in parallel" with zero lead time. |557| **PM** | Include cross-functional coordination overhead. A PM on 3 bets is on 0 bets. | Assigning 1 PM to 4 bets and calling each "25% of their time." |558| **Duration** | Estimate in months, not sprints. Strategy operates at month/quarter granularity. | Using sprint estimates that assume zero interruption. |559| **Dependencies** | Other teams whose capacity you need. Name the team, the ask, and the negotiation status. | Assuming cross-team dependencies will "work out." |560561**Hiring Lead Time Table:**562563| Role level | Time to hire | Time to ramp | Productive capacity | Total lead time |564|-----------|:-----------:|:-----------:|:------------------:|:--------------:|565| Junior engineer | 4-8 weeks | 2-4 weeks | 50% at month 2, 80% by month 4 | 3-5 months |566| Senior engineer | 8-16 weeks | 1-3 weeks | 70% at month 1 | 3-5 months |567| Staff engineer | 12-24 weeks | 2-4 weeks | 70% at month 2 | 4-7 months |568| Product designer | 8-14 weeks | 3-6 weeks | 60% at month 2 | 3-5 months |569| Product manager | 8-16 weeks | 4-8 weeks | 50% at month 2, 80% by month 4 | 4-6 months |570571**Key insight:** If a bet requires a new hire and the bet starts in Q1, the hire must be approved and started no later than the prior Q3. A roadmap that says "hire in Q1, ship in Q2" is a fiction.572573**Capacity Integrity Check:**574575| Check | Pass | Fail 576577…(truncated)