feature-investment-advisor
从收入影响、成本结构、投资回报率和战略层面评估功能投资。在决定某项功能是否值得投入时使用。
分类
产品设计安装
下载并解压到你的 skills 目录
复制命令,发送给智能体自动安装:
Purpose
Guide product managers through evaluating whether to build a feature based on financial impact analysis. Use this to make data-driven prioritization decisions by assessing revenue connection (direct or indirect), cost structure (dev + COGS + OpEx), ROI calculation, and strategic value—then deliver actionable build/don't build recommendations with supporting math.
This is not a generic prioritization framework—it's a financial lens for feature decisions that complements other prioritization methods (RICE, value vs. effort, user research). Use when financial impact is a key decision factor.
Input
Works best with: The feature you're deciding on, in a sentence or two.
Also useful: Revenue connection (direct or indirect), rough cost inputs (dev time, COGS, ongoing OpEx), and the strategic argument being made for it.
Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended ARGUMENTS: line — counts as answers already given. Use it and skip whatever it covers; don't re-ask.
Arriving empty-handed? That works too. The advisor opens by asking what the feature is and how it's supposed to make or save money.
Example invocation: Should we build SSO/SAML? Enterprise deals keep stalling on it; est. 2 engineer-months plus ongoing support burden.
Key Concepts
The Feature Investment Framework
A systematic approach to evaluate features financially:
- Direct monetization (new tier, add-on, usage charges)
- Indirect monetization (retention, conversion, expansion enablement)
- Development cost (one-time investment)
- COGS impact (ongoing infrastructure, processing)
- OpEx impact (ongoing support, maintenance)
- Direct monetization: Revenue impact / Development cost
- Retention features: LTV impact across customer base / Development cost
- Factor in gross margin, not just revenue
- Competitive moat (prevents churn to competitor)
- Platform enabler (unlocks future features)
- Market positioning (needed for enterprise deals)
- Risk reduction (compliance, security)
Anti-Patterns (What This Is NOT)
When to Use This Framework
Use this when:
Don't use this when:
Facilitation Source of Truth
Use workshop-facilitation as the default interaction protocol for this skill.
It defines:
Other (specify) when useful)This file defines the domain-specific assessment content. If there is a conflict, follow this file's domain logic.
Application
This interactive skill asks up to 4 adaptive questions, offering 3-5 enumerated options at decision points.
Step 0: Gather Context
Agent asks:
"Let's evaluate the financial impact of this feature investment. Please provide:
Feature description:
Current business context:
Constraints:
You can provide estimates if you don't have exact numbers."
Step 1: Identify Revenue Connection
Agent asks:
"How does this feature impact revenue? Choose the option that best describes the revenue connection:
Choose a number, or describe a custom revenue connection."
Based on selection, agent adapts:
If 1 (Direct monetization):
Potential Monthly Revenue = Customer Base × Adoption Rate × PriceIf 2 (Retention improvement):
LTV Impact = Increase in Customer Lifetime × Customer Base × ARPU × MarginIf 3 (Conversion improvement):
Additional MRR = Trial Users × Conversion Lift × ARPUIf 4 (Expansion enabler):
Expansion MRR = Customer Base × Expansion Rate × ARPU IncreaseIf 5 (No direct revenue impact):
Step 2: Assess Cost Structure
Agent asks:
"What's the cost structure for this feature?
Development cost (one-time):
Ongoing costs (if any):
If no ongoing costs, enter $0."
Agent calculates:
(Revenue - COGS) / RevenueAgent flags:
Step 3: Evaluate Constraints and Timing
Agent asks:
"What constraints or timing considerations apply?
Choose a number, or describe your constraints."
Based on selection:
If 1 (Competitive threat):
If 2 (Limited capacity):
If 3 (Dependencies):
If 4 (No constraints):
Step 4: Deliver Recommendations
Agent synthesizes:
Agent offers 3-4 recommendations:
Recommendation Pattern 1: Strong Financial Case
When:
Recommendation:
"Build now — Strong financial case
Revenue Impact:
Cost:
ROI:
Why this makes sense:
[Specific reasoning based on numbers]
Next steps:
Recommendation Pattern 2: Weak Financial Case, Build Anyway (Strategic)
When:
Recommendation:
"Build for strategic reasons (financial case is marginal)
Financial Reality:
Strategic Value:
Recommendation:
Build, but monitor closely:
Risk:
Opportunity cost—other features may have better ROI"
Recommendation Pattern 3: Don't Build (Poor ROI)
When:
Recommendation:
"Don't build — Financial case doesn't support investment
Why:
Alternative approaches:
What would need to change:
Recommendation Pattern 4: Build Later / Need More Data
When:
Recommendation:
"Build later — Validate assumptions first
Current uncertainty:
What to validate:
Decision criteria:
Timeline:
Step 5: Allow Follow-Up Questions
Agent offers:
"Do you want to:
Or, ask any follow-up questions."
Agent can:
Examples
See examples/ folder for sample conversation flows. Mini examples below:
Example 1: Direct Monetization (Time Tracking Add-On)
User: "We're considering building time tracking as a paid add-on."
Agent: [Gathers context]
User provides:
Agent calculates:
Agent recommends:
"Build now — Positive ROI with fast payback
Revenue Impact: $240K/year (conservative 20% adoption)
ROI: 1.92:1 in year 1, 3.8:1 in year 2
Payback: 5 months
Why this works:
Next steps:
Example 2: Retention Feature (Data Export)
User: "We're losing customers because they can't export their data easily. Should we build a comprehensive export feature?"
Agent: [Gathers context]
User provides:
Agent calculates:
If feature reduces this by 50%:
Agent calculates ROI:
Agent recommends:
"Build immediately — Exceptional ROI on retention
Impact:
Why this is a no-brainer:
Next steps:
Example 3: Poor ROI Feature (Dark Mode)
User: "Users are requesting dark mode. Should we prioritize it?"
Agent: [Gathers context]
User provides:
Agent asks: "What evidence do you have that dark mode will reduce churn?"
User: "Feature requests from 50 users. No data on churn impact."
Agent calculates:
ROI: $360K / $80K = 4.5:1 (looks okay, but based on weak assumptions)
Agent recommends:
"Build later — Weak evidence for ROI
Current case:
Problem:
Alternative approach:
Better features to consider:
Decision criteria to build:
Common Pitfalls
Pitfall 1: Confusing Revenue with Profit
Symptom: "This feature will generate $1M in revenue!" (ignoring $800K COGS)
Consequence: $1M revenue at 20% margin is worth $200K profit, not $1M. Feature looks great until you factor in costs.
Fix: Always calculate contribution margin. Use Revenue × Margin %, not just revenue.
Pitfall 2: Ignoring Payback Period
Symptom: "ROI is 5:1, let's build!" (but payback is 36 months and customers churn at 24 months)
Consequence: You never recover the investment because customers leave before payback.
Fix: Check payback period. Must be shorter than average customer lifetime.
Pitfall 3: Overestimating Adoption
Symptom: "100% of customers will use this paid add-on!"
Consequence: Real adoption is 10-20%. Revenue projections are 5-10x too high.
Fix: Use conservative adoption estimates (10-20% for add-ons). Validate with willingness-to-pay research.
Pitfall 4: Building Without Validation
Symptom: "We think this will reduce churn" (no customer interviews)
Consequence: You build a feature that doesn't address real churn reasons. Churn stays flat.
Fix: Interview churned customers first. Validate that this feature addresses top 3 churn reasons.
Pitfall 5: Ignoring Opportunity Cost
Symptom: "This feature has 2:1 ROI, let's build!" (other features have 10:1 ROI)
Consequence: You build a mediocre feature while better options sit in the backlog.
Fix: Compare ROI across features. Build highest-ROI features first (unless strategic value overrides).
Pitfall 6: Strategic Value as Excuse
Symptom: "ROI is terrible but it's strategic!" (no clear strategy)
Consequence: "Strategic" becomes a catch-all for building low-value features.
Fix: Define what "strategic" means (competitive moat, platform enabler, compliance). If it doesn't fit, it's not strategic.
Pitfall 7: Margin Dilution Blindness
Symptom: "This feature adds $500K revenue!" (but COGS is $400K)
Consequence: Your gross margin drops from 80% to 60%. Feature destroys unit economics.
Fix: Calculate contribution margin. If margin is <50%, reconsider or charge a premium.
Pitfall 8: Celebrating Vanity Metrics
Symptom: "This feature will increase engagement!" (but not revenue or retention)
Consequence: You build features that feel good but don't impact business outcomes.
Fix: Tie features to revenue or retention. Engagement is a leading indicator, not an outcome.
Pitfall 9: Forgetting Time Value of Money
Symptom: "This feature pays back in 5 years"
Consequence: $1 in 5 years is worth ~$0.65 today (at 9% discount rate). ROI is overstated.
Fix: For long payback periods (>24 months), use NPV (net present value) to discount future cash flows.
Pitfall 10: Building Features for Loud Minorities
Symptom: "50 customers requested this!" (out of 10,000)
Consequence: You optimize for 0.5% of your base while ignoring the other 99.5%.
Fix: Weight feature requests by revenue impact or customer segment. 10 enterprise customers > 100 SMB customers if enterprise is your strategy.
References
Related Skills
saas-revenue-growth-metrics — Revenue, ARPU, churn, NRR metrics used in impact calculationssaas-economics-efficiency-metrics — ROI, payback, contribution margin calculationsfinance-metrics-quickref — Quick lookup for formulas and benchmarksacquisition-channel-advisor — Similar ROI framework for channel decisionsfinance-based-pricing-advisor — Pricing impact analysis for monetization featuresExternal Frameworks
Provenance
research/finance/Finance_For_PMs.Putting_It_Together_Synthesis.md (Decision Framework #1)research/finance/Finance for Product Managers.md