PRD:【功能名称】
文档元数据(每次修改必须更新)
| 字段 |
值 |
| 文档编号 |
PRD-YYYYMMDD-功能名 |
| 版本号 |
v1.0 |
| 最后更新日期 |
YYYY-MM-DD |
| 状态 |
草稿 / 评审 / 生效 / 废弃 |
| 本次变更原因 |
首次创建 / 需求调整(说明) |
一、背景与目标
- 背景:为什么要做这个功能?(现状问题 / 用户诉求 / 业务驱动)
- 目标:做完后达到什么效果(可量化)
二、目标用户
- 用户角色:
- 使用场景:
- 用户画像参考:docs/01-requirements/personas/XXX.md
三、功能需求(编号化)
| 编号 |
需求描述 |
优先级(P0/P1/P2) |
关联用户画像 |
| FR-01 |
描述需求 |
P0 |
角色A |
| FR-02 |
描述需求 |
P1 |
角色B |
注:PRD 评审通过后,需求变更不得静默修改本表——按"需求变更流程"(见规则 02)记录变更请求并升版本号。
四、非功能需求
五、验收标准(编号化,测试用例引用此编号)
| 编号 |
验收标准 |
关联需求 |
| AC-01 |
Given...When...Then...(或可验证的断言) |
FR-01 |
| AC-02 |
Given...When...Then... |
FR-02 |
六、业务规则与约束
七、依赖与影响
- 依赖的既有功能/数据/接口:
- 影响范围(涉及模块、表、接口):
- 关联文档(技术方案/表结构/API 需同步更新):
八、评审记录
| 日期 |
评审人 |
结论(通过/修改后通过/驳回) |
意见摘要 |
| YYYY-MM-DD |
|
|
|
九、变更历史
| 版本 |
日期 |
变更内容 |
变更原因 |
| v1.0 |
YYYY-MM-DD |
首次创建 |
|
| v1.1 |
YYYY-MM-DD |
|
需求调整 |