第1章:PRD编写目的与适用范围

1.1 为什么需要这一章?

PRD 是产品团队与研发、测试、设计、运营之间的核心契约。缺乏统一认知的团队常出现以下问题:

  • 理解偏差: 开发按自己理解实现功能,上线后与产品预期不符。
  • 需求蔓延: 文档边界模糊,评审后持续追加需求导致延期。
  • 信息孤岛: 团队成员各自维护版本,无法快速交接或追溯。

本章旨在为团队建立 PRD 编写目的 与 适用范围 的底层共识,确保每一次文档输出都有明确目标、可执行边界和清晰的适用对象。

💡 团队认知对齐清单: 所有参与产品开发流程的角色(产品经理、前端/后端/算法工程师、QA、设计、项目经理)都应在项目启动前共同确认并认可本章定义的“适用范围”与“前置条件”。

1.2 编写目的

PRD(产品需求文档) 的核心目标是在多角色协作中建立 单一事实来源。具体目的包括:

视角目的描述
产品视角清晰传达产品策略、用户故事、功能逻辑与验收标准,避免“我以为你懂了”。
技术视角提供精确的业务规则、数据格式、交互流程,支撑架构设计与技术评估。
测试视角作为测试用例设计的唯一输入源,保证测试覆盖所有已定义需求。
项目视角作为工期评估、任务拆分、进度跟踪的基线文档,防止范围失控。
⚠️ 常见误区: PRD 不是“需求记录本”或“想法草稿”。如果无法回答“为什么做”和“做成什么样”,则不应进入正式的 PRD 编写流程。

1.3 适用范围

1.3.1 适用场景

PRD 适用于以下正式产品开发活动:

  1. 新功能/新模块开发: 从零到一的功能定义。
  2. 重大功能迭代: 涉及核心逻辑、数据结构或界面框架变更。
  3. 业务流程重构: 跨系统接口、状态机或用户操作流程重设计。
  4. 合规/安全需求: 需要明确数据字段、权限边界或审计日志的业务规则。
  5. 三方系统对接: 涉及外部 API、SDK 接入或数据同步。

不适用场景: 紧急线上 BUG 修复(使用 hotfix 文档记录)、简单的文案修改、仅 UI 视觉调整(使用设计标注即可)。

1.3.2 适用团队与角色

角色在本流程中的主要责任
产品经理(Owner)发起 PRD、组织评审、跟踪变更、维护文档基线
技术负责人评审技术可行性、评估工时、确认接口定义
测试工程师基于 PRD 编写用例、参与评审、验收执行
视觉/交互设计师根据 PRD 制作高保真原型与体验细节文档
项目经理(可选)检查 PRD 是否满足版本发布条件,协调排期

1.3.3 前置条件

在正式编写 PRD 之前,必须满足以下条件:

  • 需求来源已确认: 具有明确的用户痛点、市场分析或战略规划作为输入。
  • 技术可行性已初筛: 至少完成一次技术预研或架构讨论,确认可实施。
  • 项目资源已明确: 知道由哪个团队开发、大致迭代时间窗口。
  • 参与角色已指派: 产品经理、技术负责人、测试已在项目空间内激活。
📘 输入物与输出物:
输入: 用户研究报告 / 商业需求文档 / 竞品分析 / 原型草图 / 技术可行性评估。
输出: 一份符合本规范、已通过初步技术评审的 PRD 初稿(包含用户故事、业务流程、规则清单、验收标准初稿)。
PRD 编写目的与适用范围框架 单一事实来源 消除理解偏差 支撑技术评估 测试基线依据 适用场景 5 种正式活动 责任边界 4 种角色分工 前置条件 4 项必需检查 边界规则:不在适用场景内的活动(hotfix、文案修改)不应进入正式 PRD 流程 前置条件未满足时,必须暂停编写,补齐输入后再启动

1.4 异常处理与验收标准

1.4.1 常见异常场景

异常情况处理方式
需求来源不明确退回上游,要求补充用户调研或商业论证,不进入 PRD 阶段
技术预研未完成暂停编写,由技术负责人标记风险点,在 PRD 中以“待确认”标签注明
资源/排期未对齐产品经理需与项目经理确认时间窗口,否则 PRD 仅作为“草稿”状态,不发起评审
参与角色缺失至少需要产品+开发+测试三个角色到齐才能举行正式评审

1.4.2 验收标准

本章内容是否被团队正确理解和执行的检查项:

  • 团队所有成员能够明确回答:“本次 PRD 解决了哪个用户痛点?预期效果是什么?”
  • 在项目启动时,产品经理已确认 适用场景、前置条件 全部满足。
  • 技术评估与工期估算可以基于 PRD 内容直接展开,无需反复向产品确认基础逻辑。
  • 测试用例能够100%覆盖 PRD 中定义的业务规则与交互逻辑。
📝 记录材料: 在项目管理系统(如Jira、TAPD、飞书项目)中记录以下信息:
项目名称:[xxx]
PRD 版本号:v1.0
适用范围确认人:[产品经理/技术负责人]
前置条件检查结果:全部通过 / 待处理项:[列表]
异常处理记录:[如适用,记录未满足的前置条件及解决方案]