Files
2025-11-30 08:38:26 +08:00

289 lines
9.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Portfolio Roadmapping Bets Template
## Table of Contents
1. [Workflow](#workflow)
2. [Portfolio Roadmap Template](#portfolio-roadmap-template)
3. [Bet Template](#bet-template)
4. [Guidance for Each Section](#guidance-for-each-section)
5. [Quick Patterns](#quick-patterns)
6. [Quality Checklist](#quality-checklist)
## Workflow
Copy this checklist and track your progress:
```
Portfolio Roadmapping Bets Progress:
- [ ] Step 1: Define theme and constraints
- [ ] Step 2: Inventory and size bets
- [ ] Step 3: Sequence across horizons
- [ ] Step 4: Set exit and scale criteria
- [ ] Step 5: Balance and validate portfolio
```
**Step 1: Define theme and constraints**
Fill out [Portfolio Context](#1-portfolio-context) section with strategic theme, time horizon definitions, resource constraints, and portfolio balance targets.
**Step 2: Inventory and size bets**
List all candidate initiatives using [Bet Template](#bet-template). Size each by effort (S/M/L/XL) and impact (1x/3x/10x). See [Guidance: Sizing Bets](#sizing-bets) for examples.
**Step 3: Sequence across horizons**
Assign bets to H1/H2/H3 based on dependencies, capacity, and strategic timing. Fill out [Horizon 1](#3-horizon-1-h1-now-0-6-months), [Horizon 2](#4-horizon-2-h2-next-6-12-months), [Horizon 3](#5-horizon-3-h3-later-12-24-months) sections.
**Step 4: Set exit and scale criteria**
For each bet, define success (scale) and failure (exit) criteria with metrics and timelines. See [Guidance: Exit & Scale Criteria](#exit--scale-criteria).
**Step 5: Balance and validate portfolio**
Complete [Portfolio Balance Summary](#6-portfolio-balance-summary). Check risk distribution, horizon mix, capacity feasibility. Use [Quality Checklist](#quality-checklist) to validate.
---
## Portfolio Roadmap Template
### 1. Portfolio Context
**Strategic Theme:**
[What overarching goal drives this portfolio? Example: "Grow marketplace GMV 3x to $300M in 18 months"]
**Time Horizons:**
- **H1 (Now)**: [Date range, e.g., Jan-Jun 2024] - [Description: shipping, high confidence]
- **H2 (Next)**: [Date range, e.g., Jul-Dec 2024] - [Description: planning/development, medium confidence]
- **H3 (Later)**: [Date range, e.g., Jan-Jun 2025+] - [Description: exploration/research, lower confidence]
**Resource Constraints:**
- **Budget**: $[X] total available
- **People**: [Y engineers, Z designers, etc. - specify capacity by function]
- **Time**: [Key deadlines: board meeting, fiscal year end, competitive launch, etc.]
**Portfolio Balance Targets:**
- **By Risk**: [Example: 70% core / 20% adjacent / 10% transformational]
- **By Horizon**: [Example: 50% H1 / 30% H2 / 20% H3]
- **By Type**: [Example: 60% product features / 30% platform / 10% R&D]
**Success Metrics:**
[How will we measure portfolio success? Example: "GMV growth rate, seller retention, buyer NPS"]
---
### 2. Bet Inventory
**Total Bets**: [Count across all horizons]
**Effort Distribution**:
- Small (1-2 weeks): [Count]
- Medium (1-3 months): [Count]
- Large (3-6 months): [Count]
- X-Large (6-12+ months): [Count]
**Impact Distribution**:
- 1x (Incremental): [Count]
- 3x (Substantial): [Count]
- 10x (Breakthrough): [Count]
**Type Distribution**:
- Core (optimize existing): [Count, %]
- Adjacent (extend to new): [Count, %]
- Transformational (new paradigm): [Count, %]
---
### 3-5. Horizons (H1/H2/H3)
For each horizon, fill out:
**Theme for H[X]**: [Focus for this horizon]
**Capacity Available**: [Person-months by function]
**Bets**: Use [Bet Template](#bet-template) below for each bet
**Summary**:
- Total Bets: [Count]
- Total Effort: [Sum] vs Capacity: [X] ✓ or ⚠
- Expected Impact: [All succeed vs risk-adjusted]
- Dependencies: [Critical path or blockers]
---
### 6. Portfolio Balance Summary
**Risk Distribution:**
| Type | Count | % of Bets | % of Effort |
|------|-------|-----------|-------------|
| Core | [X] | [Y%] | [Z%] |
| Adjacent | [X] | [Y%] | [Z%] |
| Transformational | [X] | [Y%] | [Z%] |
| **Total** | [Sum] | 100% | 100% |
**Target**: [e.g., 70% core / 20% adjacent / 10% transformational]
**Assessment**: ✓ Balanced / ⚠ Too conservative / ⚠ Too aggressive
**Horizon Distribution:**
| Horizon | Count | % of Bets | % of Effort |
|---------|-------|-----------|-------------|
| H1 (Now) | [X] | [Y%] | [Z%] |
| H2 (Next) | [X] | [Y%] | [Z%] |
| H3 (Later) | [X] | [Y%] | [Z%] |
| **Total** | [Sum] | 100% | 100% |
**Target**: [e.g., 50% H1 / 30% H2 / 20% H3]
**Assessment**: ✓ Balanced / ⚠ Too short-term / ⚠ Too long-term
**Capacity Feasibility:**
- **H1**: [Total effort] / [Capacity] = [X%] utilization (target: ≤80% for 20% slack)
- **H2**: [Total effort] / [Capacity] = [X%] utilization
- **H3**: [Total effort] / [Capacity] = [X%] utilization (rough estimate)
**Assessment**: ✓ Feasible / ⚠ Overcommitted / ⚠ Underutilized
**Impact Ambition:**
- **Strategic Theme Goal**: [e.g., "3x revenue = $300M"]
- **Portfolio Total Impact (all succeed)**: [Sum of all bet impacts, e.g., "4.5x revenue"]
- **Portfolio Expected Impact (risk-adjusted)**: [Assume 50% success rate, e.g., "2.25x revenue"]
**Assessment**: ✓ Ambitious enough / ⚠ Below goal / ⚠ Unrealistic
---
### 7. Dependencies & Review Plan
**Critical Path**: [Must-have sequence, e.g., "Bet A → Bet B → Bet C"]
**Dependency Map**: [Visual or list of dependencies]
**Risk**: [What if key dependencies fail?]
**Review Cadence**: [Monthly H1, quarterly H2, semi-annual H3]
**Review Criteria**: Exit/scale met? Dependencies on track? Re-scope needed?
**Iteration**: Kill / Pivot / Persevere / Scale framework
**Next Review**: [Date]
---
## Bet Template
Copy this for each bet:
```markdown
### Bet [Horizon]-[Number]: [Bet Name]
**Owner**: [Name/team]
**Type**: [Core / Adjacent / Transformational]
**Effort**: [S/M/L/XL] - [Estimate]
**Impact**: [1x/3x/10x] - [Metric]
**Dependencies**: [Prerequisites]
**Rationale**: [Why this? Why now?]
**Exit Criteria**: [Kill if...]
**Scale Criteria**: [Double-down if...]
**Status**: [Not Started / In Progress / Shipped / Exited]
```
---
## Guidance for Each Section
### Portfolio Context
- **Theme**: Specific, measurable, time-bound (e.g., "Grow revenue 3x in 18mo")
- **Horizons**: H1 >80% confidence, H2 ~60%, H3 ~40%
- **Constraints**: Realistic capacity, account for unknowns
### Sizing Bets
**Effort**: S (1-2wk), M (1-3mo), L (3-6mo), XL (6-12+mo)
**Impact**: 1x (10-50% lift), 3x (2-5x lift), 10x (breakthrough)
### Exit & Scale Criteria
**Exit**: Time ("90 days"), Metric ("<5%"), Cost (">$100K"), Strategic ("market shifts")
**Scale**: Adoption (">20%"), Engagement (">3x"), Revenue (">$100K"), Efficiency ("LTV/CAC >5")
**Example**: Bet: Premium tier | Exit: <1000 signups in 90d OR churn >20% | Scale: >5000 signups AND churn <5%
### Dependencies
Types: Technical, Learning, Strategic, Resource
Document clearly: "Depends on Bet H1-2 (payment API) by March"
### Portfolio Balance
**Risk**: 70% Core / 20% Adjacent / 10% Transformational (adjust: Startup 50/30/20, Enterprise 80/15/5)
**Horizon**: ~50-60% H1, ~25-30% H2, ~15-20% H3
---
## Quick Patterns
### Product Portfolio (Features)
```
H1: 5 quick wins (S/M bets) + 2 strategic features (L bets)
H2: 3 major features (L bets) + 1 platform upgrade (XL)
H3: 1-2 exploratory bets (L/XL)
Balance: 60% incremental, 30% substantial, 10% breakthrough
```
### Technology Portfolio (Platform)
```
H1: Stability & performance (4 M bets) + 1 migration start (L)
H2: Complete migration (L) + 2 platform improvements (M)
H3: Next-gen architecture research (XL)
Balance: 50% maintain, 30% improve, 20% transform
```
### Innovation Portfolio (R&D)
```
H1: Scale 2 validated experiments (M) + Run 3 new tests (S)
H2: 2 strategic bets (L) + 4 experiments (S)
H3: 2 moonshots (XL)
Balance: 70% core business, 20% adjacent, 10% transformational
```
### Marketing Portfolio (Campaigns)
```
H1: Optimize 3 proven channels (M) + Test 2 new channels (S)
H2: Scale winners (M/L) + Brand campaign (L)
H3: New positioning & market entry (L)
Balance: 70% performance, 20% growth tests, 10% brand
```
---
## Quality Checklist
Before finalizing your portfolio roadmap, verify:
**Portfolio Context**:
- [ ] Strategic theme is specific and measurable (includes target number + timeline)
- [ ] Time horizons clearly defined with date ranges
- [ ] Resource constraints realistic (budget, people, time)
- [ ] Portfolio balance targets explicit (risk mix, horizon mix)
**Bets**:
- [ ] Each bet has owner, type, effort, impact, dependencies
- [ ] Effort sized as S/M/L/XL with rough estimates
- [ ] Impact quantified (1x/3x/10x) with metric examples
- [ ] Exit criteria defined (metric + timeline to kill)
- [ ] Scale criteria defined (metric + timeline to double-down)
- [ ] Rationale explains why this bet, why now, why this horizon
**Sequencing**:
- [ ] Dependencies mapped (technical, learning, strategic, resource)
- [ ] Critical path identified
- [ ] Bets assigned to H1/H2/H3 with rationale
- [ ] No circular dependencies
**Balance**:
- [ ] Risk distribution checked (core/adjacent/transformational)
- [ ] Horizon distribution checked (H1/H2/H3)
- [ ] Capacity feasibility validated (effort ≤ capacity × 0.8)
- [ ] Impact ambition validated (portfolio total ≥ strategic goal with risk adjustment)
**Review Plan**:
- [ ] Review cadence defined (monthly, quarterly)
- [ ] Review criteria specified (what to check)
- [ ] Iteration process clear (kill/scale/pivot/add)
- [ ] Next review date set
**Overall**:
- [ ] Portfolio ladders up to strategic theme
- [ ] No overcommitment (realistic about capacity)
- [ ] No under-ambition (portfolio impact < strategic goal)
- [ ] Stakeholders aligned on priorities and trade-offs