Skip to content

3.4.5 PRD 实战:从想法到文档

本节通过一个完整案例,展示从"我想做一个..."到"PRD 写完,可以开始开发"的全过程。

实战流程概览

1. 从模糊想法开始

2. 快速回答灵魂三问

3. 划分功能优先级

4. 填写 PRD 模板

5. 让 AI 检查 PRD

6. 验证 AI 的理解

7. 开始第一轮开发

完整案例:小李的待办清单

第一步:从模糊想法开始

小李的想法很简单:

"我每天有很多事要做,经常忘记。想做一个待办清单。"

这个想法太模糊了。如果直接告诉 AI,会得到各种各样的版本。

第二步:快速回答灵魂三问(3分钟)

小李用第二章学的灵魂三问快速梳理:

问题小李的回答
用户是谁?我自己,职场人士,每天 5-10 件事
痛点在哪?怕遗漏重要事项。便签纸丢,手机备忘录麻烦
为什么选你?比便签纸持久,比复杂App简单

第三步:划分功能优先级(2分钟)

小李用第二章的减法思维,把想到的功能分三类:

P0(必须有,没有就不能用)

  • 添加任务
  • 查看任务列表
  • 标记完成

P1(应该有,能让产品更好用)

  • 删除任务
  • 任务计数

P2(可以有,锦上添花)

  • 分类标签
  • 优先级标记
  • 定时提醒

不做清单

  • 登录注册
  • 云同步
  • 团队协作
  • 日历视图

第四步:填写 PRD 模板(5分钟)

小李打开 3.4.3 的模板,开始填写:

markdown
# 极简待办

## 一句话描述
一个给自己用的极简待办清单网页,只有添加和勾选功能

## 目标用户
我自己(职场人士,每天处理5-10件事务)

## 要解决的问题
怕遗漏重要事项。
便签纸容易丢,手机备忘录打开太麻烦,
需要一个"打开浏览器就能用"的极简工具。

## 核心功能(P0)
- [ ] 添加任务:输入框 + 添加按钮
- [ ] 查看任务:列表显示所有待办
- [ ] 完成任务:点击勾选,显示删除线

## 不做的功能
- 不要登录注册(个人工具不需要)
- 不要云同步(本地存储够用)
- 不要分类标签(保持极简)
- 不要日历视图(不是日程管理工具)
- 不要定时提醒(以后再加)
- 不要删除功能(P1,下一轮做)

## 用户流程
1. 打开网页 → 看到任务列表(或空状态提示)
2. 输入任务 → 点击添加 → 任务出现在列表
3. 完成任务 → 点击勾选 → 显示删除线
4. 关闭网页 → 下次打开 → 数据还在

## 技术约束
- 纯前端:HTML + CSS + JavaScript
- 数据存储:浏览器 localStorage
- 界面语言:中文
- 样式:简洁美观,白底黑字

## 成功标准
- [ ] 能添加任务并显示在列表
- [ ] 能勾选任务标记完成
- [ ] 刷新页面数据不丢失

第五步:让 AI 检查 PRD

PRD 写完后,小李请 AI 帮忙检查:

markdown
请帮我检查这份 PRD 是否有遗漏或歧义。

[粘贴上面的 PRD]

请回答:
1. 这份 PRD 是否足够清晰,你能准确理解我要什么?
2. 有没有哪些地方你不确定该怎么做?
3. 有没有我可能遗漏的边界情况?

AI 的反馈

  1. 整体清晰,我能理解你要做一个极简待办清单。
  2. 有几个不确定的地方:
    • 任务为空时,添加按钮是否禁用?
    • 已完成的任务放在列表什么位置(底部/原位置)?
    • 空状态提示具体显示什么文字?
  3. 可能遗漏的边界情况:
    • 任务文字过长如何处理?
    • 任务数量上限?

小李看了 AI 的反馈,补充了几点:

markdown
## 补充说明
- 任务为空时,添加按钮可点击但不添加(不报错)
- 已完成任务保持原位置,只是显示删除线
- 空状态显示"暂无任务,添加一个试试"
- 任务文字过长自动换行
- 第一版不设数量上限

第六步:验证 AI 的理解

小李让 AI 复述理解,确保双方对齐:

markdown
请用你自己的话描述一下,你理解我要做什么产品?
包括:用户是谁、解决什么问题、有哪些功能、没有哪些功能。

AI 的复述

你要做一个极简待办清单网页,给自己(职场人士)用。

解决的问题:怕遗漏重要事项,需要一个比便签纸更持久、比手机备忘录更方便的工具。

核心功能(P0):

  • 添加任务(输入框+按钮)
  • 查看任务列表
  • 勾选完成(显示删除线)

明确不做:

  • 登录注册、云同步、分类标签、日历、提醒、删除功能

技术方案:纯前端(HTML+CSS+JS),数据存localStorage,中文界面。

小李确认理解正确,可以开始开发了。

第七步:开始第一轮开发

小李按 3.4.4 的方法,发起第一轮对话:

markdown
请根据这份 PRD 实现第一版,只做 P0 功能。

[粘贴完整 PRD]

特别强调:只做核心功能部分列出的 3 个功能,不要添加任何额外功能。

AI 返回代码后,小李按验证清单测试,确认无误后进入 P1 开发。

你的练习:三种场景任选其一

现在轮到你了。请从以下三个场景中选一个,完成你的第一份 PRD:

场景 A:个人工具

"我想做一个每日打卡工具,记录自己每天喝了多少杯水。"

提示

  • 用户是谁?(你自己)
  • 核心功能是什么?(记录、查看)
  • 不需要什么?(统计图表?社交分享?)

场景 B:数据分析

"我想分析公司上个月的销售数据,看看哪个渠道效果最好。"

提示

  • 分析给谁看?(老板?自己?)
  • 要回答什么问题?(哪个渠道ROI最高?)
  • 数据从哪来?(Excel?)
  • 输出什么形式?(图表?表格?)

场景 C:自动化脚本

"我每周都要把10个Excel文件合并成一个,想让这个过程自动化。"

提示

  • 输入是什么?(10个Excel,放在某个文件夹)
  • 输出是什么?(一个合并后的Excel)
  • 处理逻辑是什么?(按什么顺序合并?)

PRD 自检清单

写完 PRD 后,用这个清单检查:

内容完整性

  • [ ] 一句话描述清楚了"给谁用"和"做什么"
  • [ ] 目标用户描述了与产品相关的特征
  • [ ] 要解决的问题描述了痛点,而不是解决方案
  • [ ] 核心功能(P0)不超过 5 个
  • [ ] "不做清单"明确列出了边界
  • [ ] 用户流程覆盖了关键步骤
  • [ ] 技术约束说明了技术限制
  • [ ] 成功标准是可验证的

AI 可读性

  • [ ] 使用了 Markdown 格式
  • [ ] 用列表而不是段落
  • [ ] 没有模糊表述(如"好看"、"方便")
  • [ ] "不要"的边界足够明确

与第二章的衔接

  • [ ] 灵魂三问的答案融入了"用户"和"问题"部分
  • [ ] P0/P1/P2 划分来自减法思维
  • [ ] 用户流程简化自用户旅程地图

本节核心要点

  • ✅ 从模糊想法到 PRD,只需要 10 分钟
  • ✅ 灵魂三问 + 减法思维 = PRD 的核心内容
  • ✅ 写完后让 AI 检查,补充遗漏的边界情况
  • ✅ 让 AI 复述理解,确保双方对齐
  • ✅ PRD 确认无误后,再开始第一轮开发

本章总结

恭喜你完成了 3.4 节的学习。现在你已经掌握了:

  1. PRD 是什么:给 AI 的任务书,不是给老板的报告
  2. 内容从哪来:整合第二章的灵魂三问、减法思维、用户旅程
  3. 怎么写:用精简版模板,8个核心字段
  4. 怎么用:P0→P1→P2 分阶段开发
  5. 怎么验证:让 AI 检查、复述、确认

你已经拥有了从"想法"到"AI开始执行"的完整方法论。

下一节,我们将学习迭代对话的艺术——当 AI 的第一版不完美时,如何通过多轮对话逐步逼近理想结果。