名词百科

什么是 PRD 需求文档?

一句话定义

PRD(Product Requirements Document,产品需求文档)是描述产品要做什么、为谁做、怎么判断做完的文档,是开发、测试与业务方对齐的依据。

发布者:黔序科技

它到底是什么

PRD 的核心不是「写得长」,而是可判断:每条需求都要能被回答「做完了没有」。写「优化用户体验」无法验收,写「列表页在弱网下 3 秒内展示首屏」可以。

它同时是变更的依据。需求变更是常态,有文档才能判断哪些是原范围、哪些是新增,进而谈工期与费用。

怎么运作的

背景与目标:为什么做、解决什么问题、成功怎么衡量。缺这段,后续所有取舍都失去依据。

用户与场景:谁在什么情况下使用,走什么流程。用场景串起功能,比列功能清单更容易被理解。

功能说明:每个功能的入口、操作、状态、异常处理、权限。异常与权限最容易被漏,也最容易在上线后暴露。

非功能要求:性能、兼容性、数据量、安全要求。这些往往是验收争议的来源。

验收标准:可执行的判断条件。没有这一节,验收就会变成主观判断。

容易混的几个概念

  • 需求文档与原型:原型表达界面与流程,PRD 补充规则与边界。
  • 技术方案:研发侧的实现设计,与 PRD 视角不同。
  • 用户故事:轻量的需求描述形式,颗粒度小于完整 PRD。
  • 合同附件:对外的需求范围说明,通常由 PRD 提炼而成。

常见问题

PRD 要写多细?

细到「开发和测试对同一个功能的理解一致」为止。过细会消耗大量时间在无人看的章节上,过粗会在开发中反复澄清。判断标准是澄清次数。

敏捷开发还需要 PRD 吗?

需要,但形式可以更轻。可以用需求条目加验收条件替代长文档,关键是每一条都可判断、可追溯,而不是有没有那份文件。

J 项目运维 · 同组词条