logo
03

MVP 规划与工具选型

⏱️ 10分钟

MVP 规划与工具选型

MVP 工具选型图

如果你花了超过 10 分钟还没法跟别人讲清楚你的 MVP 做什么,那它太复杂了。砍功能,不是加功能。

我们内部管这叫 "10 minute rule":你能不能在 10 分钟内,对着一个非技术背景的朋友,用白板画出你 MVP 的所有页面和核心流程?画不出来 = 你还没想清楚。

这一章聊两件事:怎么规划 MVP scope,以及用什么工具做。


MVP 到底应该有多小

一句话解释:MVP 是 Minimum Viable Product,能验证核心假设的最小产品。注意是"最小"不是"最简陋"——核心体验必须完整。

形象比喻:不是给用户一个轮子说"想象这是一辆车"。而是给一个滑板——虽然简单,但你确实能从 A 点到 B 点。比喻的边界是:滑板和汽车的目标用户可能不同,MVP 的用户和最终产品的用户应该是同一批人。

工作中怎么用:你的 PRD 里有 P0 到 P2 的功能列表。MVP = 只做 P0。P1、P2 在 MVP 验证成功后再做。

最常踩的坑:MVP 里塞了用户系统。说实话,90% 的 MVP 不需要用户注册。用 localStorage 存数据,或者直接做匿名使用,先验证核心价值再说。


不同 MVP 类型的时间预期

先管理好预期。很多人被 Twitter 上 "我用 AI 一个周末做了个 SaaS" 的帖子误导了。那些帖子没告诉你的是:他花了两个月想 idea 和做 research,周末只是把代码敲出来而已。

MVP 类型典型例子合理时间需要的核心能力
Landing Page + Waitlist新产品预热页1-2 天基本 HTML/CSS 审美
静态内容站博客、文档站、portfolio2-3 天内容准备是瓶颈
单功能工具一个 AI 文本转换器3-5 天API 集成能力
带数据库的 Web App简单 CRUD + AI 功能1-2 周需要理解数据模型
SaaS + Auth + Payment完整订阅制产品2-4 周需要处理 Stripe、auth 等
双端平台marketplace(买家+卖家)4-8 周两套 flow,复杂度翻倍

说实话,如果你是第一次做 AI Builder 项目,建议从"单功能工具"开始。它足够小,能让你把完整流程跑通一遍:从 idea → PRD → 开发 → 上线 → 收集反馈。做完一个再做复杂的。


工具选型:2025 年主流 AI Builder 工具对比

这是你最关心的部分。直接上表:

工具定位最擅长不擅长免费额度付费价格
Bolt.new全栈 AI 开发快速 prototype,一句话生成完整 app复杂后端逻辑、自定义程度有限每天有限 tokenPro $20/月
LovableAI 全栈开发UI 质量高,Supabase 集成好纯后端项目、复杂 API有限免费 credits$20/月起
v0 by VercelUI 组件生成单个 React 组件、UI 代码质量高不生成后端、不做全栈免费使用Pro $20/月
Replit在线 IDE + AI全栈开发、部署一站式UI 设计质量一般免费 tier 可用Core $25/月
CursorAI 代码编辑器专业开发者、复杂项目完全不懂代码的人用不了免费 2 周试用Pro $20/月

选哪个?看这个决策树

你会写代码吗?
│
├─ 完全不会 ─→ Bolt.new 或 Lovable
│               │
│               ├─ 更在意 UI 好看 ─→ Lovable
│               └─ 更在意速度快 ─→ Bolt.new
│
├─ 会一点(能看懂 HTML/CSS/JS)─→ Replit 或 Bolt.new
│               │
│               ├─ 想学习代码 ─→ Replit(能看到完整代码)
│               └─ 只想快速出结果 ─→ Bolt.new
│
└─ 比较熟练 ─→ Cursor 或 v0 + 本地开发
                │
                ├─ 前端为主 ─→ v0 生成组件 + Cursor 组装
                └─ 全栈项目 ─→ Cursor 直接开发

每个工具的真实使用体验

我把这些工具全都用过至少一个真实项目,说说真实感受:

Bolt.new

速度确实快。输入 "帮我做一个 TODO app with AI prioritization",30 秒就能生成一个能跑的 demo。问题是:一旦你想改细节,比如"把按钮颜色改成 #FF5757 并且加个 hover 动画",它经常改着改着把别的地方改坏了。适合做 prototype 给人看,不适合直接当 production 用。

2025 年初更新后支持了 Supabase 集成,后端能力有改善,但复杂查询还是不行。

Lovable

UI 默认质量比 Bolt 好一截。它生成的东西看起来更像一个"真产品",不像 demo。Supabase 集成是开箱即用的,建个带 auth 的 app 很顺滑。缺点是速度比 Bolt 慢一些,而且如果你的需求偏后端,它就不太行了。

v0

只做 UI 组件。但在这个赛道里它做得最好。输入 "a pricing table with 3 tiers, dark theme, with toggle for monthly/yearly",生成的代码质量比你自己手写可能还好。适合和其他工具搭配:v0 生成组件 → 复制到你的 Next.js 项目 → Cursor 做后端和集成。

Replit

全家桶思路。写代码、跑代码、部署都在浏览器里。AI Agent 模式在 2025 年初改进了不少,能做比较完整的全栈项目。最大优势是对新手友好——你能看到完整代码、实时预览、直接部署。最大劣势是性能,IDE 加载慢,尤其是大项目。

Cursor

说实话这是我用得最多的。但它更适合有开发经验的人。Cursor 的 AI 补全和 chat 体验是所有工具里最好的,支持 Claude 和 GPT 模型切换,context 理解很准。但你需要自己 setup 项目、安装依赖、配置环境。对于不会写代码的人,门槛太高。


成本实战:别被 "免费" 骗了

场景工具组合月成本适合谁
做个 landing page 试水v0 (免费) + Vercel (免费)$0所有人
做个 AI 小工具 MVPBolt Pro + OpenAI API~$30/月非技术创业者
做个带 auth 的 SaaSLovable + Supabase (免费 tier)~$20/月产品经理
正经做产品Cursor Pro + Vercel + Supabase~$40/月有开发经验
团队协作开发Cursor Business + GitHub + Vercel Pro~$80/月/人小团队

热知识:Supabase 免费 tier 给 500MB 数据库 + 50000 月活用户 + 1GB 存储。对于 MVP 来说绝对够用。Vercel 免费 tier 的限制主要在 bandwidth(100GB/月)和 serverless function 执行时间。大部分 MVP 不会触到这个上限。


我推荐的 MVP 工具组合

根据产品类型直接给结论:

做 Landing Page 收集 waitlist → v0 生成页面 + Vercel 部署 + Tally 做表单(免费) → 时间:半天

做单功能 AI 工具(文本处理类) → Bolt.new 或 Lovable 直接生成 → 时间:1-2 天

做带数据库的 Web App → Lovable(生成前端 + Supabase 后端)或 Cursor(更灵活但需要代码能力) → 时间:1-2 周

做 SaaS(需要 Auth + Payment) → Cursor + Next.js + Supabase Auth + Stripe → 时间:2-4 周 → 说实话 Stripe 集成是最耗时间的部分,不是 AI 能力的问题,是文档和 edge case 太多

做 Chrome Extension → Cursor + CRXJS + Vite → 时间:1-2 周 → Chrome Extension 的审核流程要额外预留 3-7 天


MVP 规划 Checklist

在开始写代码之前,确认以下每一项:

  • 能用一句话说清楚 MVP 做什么
  • P0 User Stories 不超过 5 条
  • 明确列出了 "不做什么"(Out of Scope)
  • 选好了工具,并且用该工具做过至少一个小 demo
  • 算过 API 成本,确认预算够
  • 有一个明确的"验证成功"标准(不是"用户觉得好")
  • Timeline 不超过 4 周(如果超过,砍功能)

最容易翻车的三个时刻

我们做过几十个 MVP 项目,翻车的原因高度重复:

时刻 1:第 3 天的 scope creep

你在做核心功能,突然想到"如果加个 XX 功能会更好"。然后你就去加了。然后又想到一个。三天后你发现核心功能才做了一半,旁支功能做了一堆。

解决方案:建一个 "parking lot" 文档,所有新想法先扔进去,MVP 上线后再评估。

时刻 2:第 7 天的技术选型后悔

"早知道用 Lovable 不用 Bolt 了"、"早知道用 Supabase 不用 Firebase 了"。一旦开始,就不要换。除非遇到了 blocker(工具本身有 bug 导致无法继续),否则切换工具的成本远大于你以为的。

时刻 3:上线前的完美主义

"这个 loading 动画还不够顺滑"、"这个 error message 措辞不太好"。MVP 的标准是 "能用",不是 "完美"。先上线,收集反馈,再迭代。

我们有个内部口号:"If you're not embarrassed by your MVP, you launched too late." 这句话是 LinkedIn 创始人 Reid Hoffman 说的,到今天还是对的。


下一步

工具选好了,scope 定好了,接下来就是动手做。建议的顺序:

  1. 用选好的工具跑一个 hello world,确认环境没问题
  2. 先做核心 AI 功能(这是你产品的灵魂,优先验证它能不能跑通)
  3. 再包 UI
  4. 最后处理 edge case 和 error handling
  5. 上线,收集反馈

别想着一次做完美。做完比做好更重要——至少在 MVP 阶段是这样。