prd-v03-features-value-planning
Feature Value Planning
Position in workflow: v0.3 Commercial Model → v0.3 Feature Value Planning → v0.4 User Journeys
Features are the unit of scope. Every feature must trace back to why it exists: outcome, moat, competitive position, or pricing tier.
Consumes
This skill requires prior work from v0.1-v0.3:
- CFD-* entries (customer feedback, from v0.1-v0.2) — Evidence for what users need/want
- KPI-* entries (outcome definitions, from v0.3 Outcome Definition) — What metrics does each feature support
- BR-* moat entries (from v0.3 Moat Definition) — What features defend our competitive position
- BR-* pricing entries (from v0.3 Pricing Model) — What features differentiate tiers
- Market landscape analysis (from v0.2) — Competitive feature comparison
This skill assumes v0.1-v0.2 research is complete and risk/tech decisions (v0.5) are not yet made.
Produces
This skill creates/updates:
- FEA-* entries (feature definitions, with confidence scoring) — Every feature in scope with traceability
- BR-FEA-* entries (governance rules for feature decisions) — Scope protection rules
- MVP-SCOPE artifact — Explicit list: "These X features (FEA-001, FEA-005, FEA-008) define our MVP"
- Example:
MVP-SCOPE: 5 P0 features + 3 P1 features = 8 total. Rationale: Delivers value on [KPI-001, KPI-002]. Competitive parity [FEA-001-003], Delta [FEA-004], Pricing [FEA-005] - This becomes the definition for v0.4 user journeys and v0.7 build scope
- Example:
All FEA- entries include confidence:
confidence: 2-3/5(based on CFD- evidence strength)- Evidence: "CFD-001, CFD-005, competitive-analysis"
- Forward target: "Would move to 4/5 if beta cohort uses it"
Feature Classification Framework
| Type | Definition | Strategic Purpose | Evidence Required |
|---|---|---|---|
| Moat | Builds/defends competitive advantage | Supports BR- moat rule | High (CFD- proving differentiation) |
| Outcome | Directly drives success metric | Tied to KPI- entry | High (KPI- link mandatory) |
| Parity | Matches competitor baseline | From Competitive Landscape | Medium (CFD- competitor evidence) |
| Delta | Differentiation from competitors | Our advantage over market | High (CFD- gap evidence) |
| Tier | Differentiates pricing packages | From Pricing BR- | Medium (BR- tier assignment) |
| Table Stakes | Expected but not differentiating | Industry standard | Low (common knowledge) |
Rule: P0 features require Moat, Outcome, or Delta classification. Table Stakes alone cannot justify P0.
Product Type × Feature Strategy
Feature focus varies by product type (from v0.2 classification):
| Product Type | Primary Focus | Parity Approach | Delta Approach |
|---|---|---|---|
| Fast Follow | Parity + focused delta | 1:1 critical feature match | Single compelling improvement |
| Innovation | Moat-building features | Minimal (new category) | Core differentiation IS the product |
| Slice | Segment-specific features | Partial (niche needs differ) | Deep fit for underserved segment |
Fast Follow Constraint
BR-FEA-PARITY-FIRST: No delta features until parity features complete. Users compare to incumbent first.
Innovation Pattern
Moat features = 60%+ of scope. Table stakes minimized. Delta is the entire value proposition.
Slice Pattern
80/20 rule: Match 20% of incumbent features that serve 80% of niche use cases. Delta = niche-specific depth.
Priority Tier Criteria
| Tier | Criteria | Evidence Threshold |
|---|---|---|
| P0 — Must Have | Blocks launch without it; tied to primary KPI- or moat BR- | CFD- proof + KPI-/BR- link |
| P1 — Should Have | Meaningfully improves outcome; supports tier differentiation | CFD- user signal |
| P2 — Nice to Have | Enhances experience; no direct KPI impact | Reasonable assumption OK |
| P3 — Defer/Cut | Scope creep signal; can add post-launch | None (remove from scope) |
Kill criterion: If >40% of features are P2/P3, scope is bloated. Re-evaluate.
FEA- Output Template
Create FEA- entries in this format:
FEA-XXX: [Feature Name]
Type: [Moat | Outcome | Parity | Delta | Tier | Table Stakes]
Priority: [P0 | P1 | P2 | P3]
Description: [What the feature does — user-facing capability]
Outcome Link: [KPI-XXX this supports, or "N/A"]
Moat Link: [BR-XXX moat rule this supports, or "N/A"]
Pricing Link: [BR-XXX tier this belongs to, or "All tiers"]
Competitor Comparison: [Parity with X | Delta vs X | Unique | Table stakes]
Validation: [CFD-XXX evidence, or validation method]
Acceptance Criteria: [Testable condition for "done"]
Example entries:
FEA-001: One-Click Scheduling
Type: Parity
Priority: P0
Description: Schedule meetings with single click from availability view
Outcome Link: KPI-002 (activation rate)
Moat Link: N/A
Pricing Link: All tiers
Competitor Comparison: Parity with Calendly
Validation: CFD-012 (competitor feature audit)
Acceptance Criteria: User completes scheduling in ≤3 clicks
FEA-002: Offline Mode
Type: Delta
Priority: P0
Description: Full functionality without internet connection
Outcome Link: KPI-001 (TTFV for field users)
Moat Link: BR-012 (moat: works anywhere)
Pricing Link: BR-045 (Pro tier differentiator)
Competitor Comparison: Delta vs Notion (requires connection)
Validation: CFD-018 (user interviews: connectivity complaints)
Acceptance Criteria: All core features function with 0 connectivity for 24h
BR-FEA- Governance Rules
Create governance rules for feature decisions:
BR-FEA-XXX: [Rule Name]
Type: [Scope Protection | Prioritization Rule | Validation Gate]
Rule: [Constraint statement]
Rationale: [Why this rule exists]
Enforcement: [When/how applied]
Standard rules to establish:
BR-FEA-001: Outcome Link Required— P0/P1 features must link to KPI- entryBR-FEA-002: Validation Before Build— P0 features require CFD- evidence before developmentBR-FEA-003: Scope Freeze Gate— Feature list locked after v0.4; changes require EPIC
Anti-Patterns to Avoid
| Anti-Pattern | Signal | Fix |
|---|---|---|
| Feature creep | P2/P3 > 40% of scope | Cut ruthlessly; defer to backlog |
| Implementation masquerading as feature | "Use Redis caching" | Reframe as user outcome |
| Orphaned features | No KPI-, BR-, or CFD- link | Add traceability or cut |
| Assumption-based priority | "Users will love this" | Require CFD- evidence |
| Parity inflation | Everything is "parity" | Challenge: is competitor feature actually used? |
| Delta without moat | Delta feature easy to copy | Tie to defensible BR- moat |
Downstream Connections
This skill's outputs feed into multiple downstream skills:
| Consumer | Consumes | Purpose |
|---|---|---|
| v0.4 User Journeys | FEA-* entries + MVP-SCOPE artifact | Design journey paths through MVP features |
| v0.5 Red Team Review | FEA-* entries | Assess technical/risk feasibility of features |
| v0.6 Architecture | FEA-* entries + MVP-SCOPE | Design system that supports MVP features |
| v0.7 Build Execution | FEA-* entries + MVP-SCOPE | Define EPIC scope (which features = which EPICs) |
| v0.9 GTM | FEA-* entries (especially Delta) | Build launch messaging around delta features |
Critical handoff: The MVP-SCOPE artifact is the boundary. Everything in the list goes to v0.4+. Everything outside gets deferred to post-launch backlog.
Detailed References
- Good/bad examples: See
references/examples.md - FEA- entry template: See
assets/fea.md - Competitive feature matrix: See
assets/competitive-feature-matrix.md