跳到正文

PRD

中级通用

PRD(产品需求文档)是一份把产品目标、目标用户、功能范围和验收条件讲清楚的文档。它解决的是团队或 AI Agent 各凭猜测做功能的问题,例如先写明预约功能的规则,再让 Agent 开发。

你可能会说:「我想让 AI 帮我做个预约功能,怎么把用户要做什么、功能边界和完成标准一次说清楚?」

读之前建议先了解

要点

  1. 1

    先说明用户遇到什么问题

    比如你要给诊所网站加预约功能,先说清谁在预约、他们现在卡在哪里,以及这次希望改善什么。因为开发只看到“做个预约页面”,很难判断哪些操作才是重点。

  2. 2

    把本次范围和规则说具体

    我们可以写清用户能选哪些时段、已满的时段如何显示、取消预约是否在本次范围内。这样 AI Agent 才不会自行补出一套你没决定过的规则,也方便团队识别后来新增的需求。

  3. 3

    用可检查的结果收尾

    与其写“预约体验顺畅”,不如写“提交成功后显示预约时间;时段已满时不能提交”。因为这些结果能实际验证,我们才知道功能是做完了,还是只做出了看起来像的页面。

容易混淆的地方

PRD 讲的是某项产品需求为什么做、这次做什么、怎样算完成。产品路线图关注多个方向和阶段的安排,不替单个功能说明细节;产品待办列表记录待处理事项和优先级,也不一定解释完整的用户流程与规则。你可以从 PRD 拆出待办事项,但两者不是同一份东西。

什么时候用

适合用

  • 你要让 AI Agent 开发网站预约功能,涉及可选时段、提交结果和异常情况,需要先对齐实现范围。
  • 设计师、前后端要一起做 App 的会员开通流程,彼此需要用同一套规则判断方案是否完整。
  • 一个后台导出功能会影响不同角色,你想在动工前说清谁能导出、导出什么以及怎样验收。

不适合用

  • 你还不知道用户是否需要预约功能,先做用户访谈或产品发现,比先写一份看似完整的 PRD 更合适。
  • 你只是把页面上一处错别字改正,直接写清修改位置和目标文案即可,没必要为此写 PRD。
  • 线上接口突然报错,你需要先排查日志并记录修复任务;此时 PRD 不能代替故障定位。

练一练

你要让 AI Agent 给网站增加预约功能。团队只确定了用户要选时段,还没讨论满额时怎么处理。动工前哪种做法最能发挥 PRD 的作用?

让 AI 帮你做

请先和我一起整理一份预约功能的 PRD,不要直接写代码。根据我提供的信息,列出目标用户、要解决的问题、本次范围、关键流程和验收条件;遇到未确定的业务规则,请列为待确认问题,不要自行假设。

接下来学什么