references/prd-template.md
按任务适用性选择字段,全部原始承诺仍须保留;不知道的内容使用 UNKNOWN。
0. 文档控制
- 产品/版本:
- 文档状态:
DRAFT / IN_REVIEW / APPROVED
- 事实源与日期:
- 编写范围:
- 假设与缺失输入:
- 修订记录:
1. 产品目标
- 问题:
- 目标用户/购买者:
- 价值主张:
- 本期目标与非目标:
- 成功指标及口径:
2. 背景与证据
| 证据 ID |
来源 |
日期 |
结论 |
来源类型 |
置信度 |
| E-001 |
|
|
|
EXPLICIT/INFERRED/UNKNOWN |
高/中/低 |
3. 用户、角色与权限
权限使用“主体—资源—动作—范围—条件”表达。
4. 范围
4.1 范围内
4.2 范围外
4.3 依赖与约束
5. 核心流程与状态
为每条流程记录:入口、前置条件、主路径、决策点、失败/中止/恢复路径、完成状态。
| 状态 |
进入条件 |
允许动作 |
退出条件 |
用户反馈 |
异常恢复 |
6. 功能需求
FR-001 需求标题
- 用户/场景:
- 业务价值:
- 前置条件:
- 可观察行为:
- 业务规则:
BR-...
- 状态与异常:
- 权限与数据范围:
- 验收标准:
AC-...
- 风险/依赖:
7. 验收标准
AC-001
- Given:
- When:
- Then:
- 验证方式:自动化/人工/数据观测
- 来源承诺、角色、入口、输入、实际结果和后续使用:
- 能力类型:真实业务、只读、批准模拟或原型。
- 合法成功与权限拒绝:
8. 非功能需求
| ID |
类别 |
要求 |
指标/阈值 |
测量方法 |
来源/状态 |
| NFR-001 |
性能/可靠性/安全/隐私/可访问性/兼容性/可观测性 |
|
|
|
|
9. 数据、埋点与隐私
- 核心业务对象与字段含义,不做数据库设计。
- 指标事件、触发条件、属性、口径和保留要求。
- 数据分类、最小化、授权、保留、删除和审计要求。
10. 风险、实验与未决问题
11. 追溯矩阵
| FR |
用户/流程 |
页面/入口 |
BR |
AC |
NFR |
RISK |
下游设计 |
12. 版本与发布策略
- 版本切片和优先级依据。
- 迁移、灰度、回滚和监控需求。
- 用户验收与批准记录。
- 最新范围决定及来源;排除原始承诺需要用户明确依据。