Skip to content
返回想法验证

MVP 清单

上线前清单,确认 MVP 真可测且不缺关键件。

为什么

缺关键件(分析、支付流程、反馈渠道)的 MVP 无法测假设——你发了却什么也没学。清单是强制函数:声明"已发"前,确认测假设所需每个元素就位。这防最尴尬的 MVP 失败:上线、得 100 注册、发现无法判断来自你推文还是广告、是否用了核心循环还是弹走、是否会付因为忘加结账。清单花 30 分钟省数周不可测上线。

何时使用

MVP 上线前一天。30-60 分钟。即使你"确定"一切就绪也别跳。

如何做

1. 假设可测性
   - 你能测假设真假吗?
   - 指标仪表化了吗(分析事件、数据库字段)?
   - 有对比的之前基线吗?

2. 核心循环完整
   - 用户能端到端完成整个核心循环吗?
   - 自己用新账号真实数据测
   - 每步可用、无死胡同、循环中无"即将推出"

3. 反馈渠道
   - 用户能告诉你想法吗?(应用内反馈、邮件、Calendly 链)
   - 上线 24 小时内有人在查渠道吗?

4. 获客追踪
   - 你知道每个注册从哪来吗?(UTM 参数、推荐码)
   - 能把注册归因到具体渠道算 ROI 吗?

5. 支付与收入(若测付费意愿)
   - 结账端到端可用吗?(用真卡测)
   - 能追踪转化:访客 → 试用 → 付费吗?
   - 可退款/取消吗?(信任需要)

6. 技术就绪
   - 移动 + 桌面 + 主浏览器都可用吗?
   - 错误被记录且你可见(不只用户可见)吗?
   - 有状态页或至少知道是否宕机的方法吗?

7. 上线就绪
   - 有落地页解释这是什么吗?
   - 用户有方式分享吗?(分享按钮、公开 URL)
   - 有支持邮件和响应 SLA 吗?

示例

MVP:AI changelog 生成器,明上线。

清单跑(45 分):
  [✓] 假设:"开发者付 $15/月"→ 指标:试用→付费转化,Stripe + Mixpanel 仪表化
  [✓] 核心循环:连仓 → 推 → 生成 → 复制 → 付 — 新账号测,端到端可用
  [✗] 反馈:无应用!反馈:无应用内反馈组件 → 上线前加(15 分修)
  [✓] 获客:所有链 UTM 参数,Mixpanel 追注册来源
 !获客:所有链 UTM 参数,Mixpanel 追注册来源
  [✓] 支付:用真卡测 Stripe 结账,$15/月,退款可用
  [✗] 错误:错误只在浏览器控制台,没发给我 → 加 Sentry!错误:错误只在浏览器控制台,没发给我 → 加 Sentry(10 分)
  [✓] 落地页:有,ez4code.com/changelog
  [✗] 移动:核心循环在移动断(仓库选择器溢出)→ 推迟,落地页注"推荐桌面"

结果:2 项失败,1 推迟。修反馈 + Sentry(25 分),加"推荐桌面"注。重跑清单:全过 → 上线。

常见问题

  • ⚠因"只是 MVP"跳清单——MVP 是测试,无测量的测试是白费。
  • ⚠不用真卡测结账——"staging 可用"是最常见临门失败;生产测。
  • ⚠无反馈渠道——没方式让用户跟你说话,你漏掉解释定量数的定性信号。
  • ⚠凭记忆查项——实际做每项跑清单;记忆查漏掉坏东西。

最佳实践

  • ✓做而非记地跑清单——实际用新账号注册、付、完成循环。
  • ✓含"我能测假设吗?"项——如果不能测,别上线;先修仪表化。
  • ✓让第二人跑清单——构建者对自己的盲点看不见;新鲜的眼抓住缺的件。
  • ✓清单放版本控制,每次上线后改进——跨上线浮现遗忘项的模式。