Files
pay-bridge/docs/requirements/templates/prd-template.md
2026-02-12 11:10:38 +08:00

5.7 KiB
Raw Blame History

产品需求文档 (PRD)

字段 内容
产品名称 {{PROJECT_NAME}}
文档版本 v1.0
创建日期 {{DATE}}
最后更新 {{DATE}}
文档负责人
状态 草稿 / 评审中 / 已批准

修订历史

版本 日期 修改人 修改内容
v1.0 {{DATE}} 初始版本

1. 概述

1.1 背景与问题

描述当前存在的问题或机会,为什么需要这个产品

现状

问题

机会

1.2 产品愿景

用一句话描述产品的核心价值主张

1.3 目标与成功指标

定义可衡量的成功标准

目标类型 指标 当前值 目标值 衡量方式
业务目标
用户目标
技术目标

1.4 范围定义

包含In Scope

不包含Out of Scope


2. 用户研究

2.1 目标用户

用户角色 用户特征 使用场景 核心痛点 期望收益

2.2 用户旅程

描述用户完成核心任务的完整流程

[阶段1] → [阶段2] → [阶段3] → [阶段4]
   ↓         ↓         ↓         ↓
 触点      触点       触点      触点
   ↓         ↓         ↓         ↓
 情绪      情绪       情绪      情绪

2.3 竞品分析

竞品 优势 劣势 我们的差异化

3. 功能需求

3.1 功能概览

优先级 功能模块 功能描述 用户价值 MVP
P0
P1 是/否
P2

3.2 功能详情

3.2.1 [功能模块名称]

功能描述

用户故事

作为 [用户角色],我希望 [功能行为],以便 [获得价值]

功能流程

1. 用户操作
2. 系统响应
3. 结果展示

业务规则

  • 规则1
  • 规则2

界面原型

附上原型链接或截图

验收标准

边界情况

场景 处理方式

4. 非功能需求

4.1 性能需求

场景 指标 目标值 测量方法
页面加载 首屏时间 < 2s
API 响应 P95 延迟 < 200ms
并发能力 QPS
数据量 单表记录

4.2 可用性需求

  • 系统可用性99.9%
  • 计划内维护窗口:
  • 故障恢复时间RTO
  • 数据恢复点RPO

4.3 安全需求

类别 需求 优先级
认证 P0
授权 P0
数据安全 P0
审计日志 P1
合规要求

4.4 兼容性需求

Web 端

  • 浏览器Chrome、Firefox、Safari、Edge最新两个版本

移动端

  • iOS12.0+
  • Android8.0+

其他

  • 屏幕分辨率:
  • 网络环境:

5. 数据需求

5.1 数据模型

描述核心数据实体及其关系

实体 描述 关键字段

5.2 数据采集

数据点 采集时机 用途 保留期限

5.3 数据报表

报表名称 维度 指标 更新频率

6. 技术方案

6.1 系统架构

简要描述技术选型和整体架构

前端

  • 框架:
  • 状态管理:
  • UI 组件库:

后端

  • 语言/框架:
  • 数据库:
  • 缓存:
  • 消息队列:

基础设施

  • 部署方式:
  • 监控告警:
  • 日志系统:

6.2 第三方依赖

服务类型 服务商 用途 备选方案

6.3 接口设计

列出关键 API 接口

接口 方法 描述

7. 发布计划

7.1 版本规划

版本 目标 核心功能 预计时间
MVP 验证核心假设
v1.0 正式上线
v1.x 持续迭代

7.2 里程碑

里程碑 计划时间 实际时间 状态 备注
需求评审通过 待开始
技术方案确定 待开始
UI/UX 设计完成 待开始
开发完成 待开始
测试通过 待开始
上线发布 待开始

7.3 灰度策略

描述上线的灰度发布计划


8. 风险管理

8.1 风险识别

风险 类型 可能性 影响 应对措施 负责人
技术/业务/资源 高/中/低 高/中/低

8.2 依赖项

依赖项 类型 状态 风险
内部/外部 已确认/待确认

8.3 假设与约束

假设

约束


9. 需求追踪

本章节由 /req:new/req:done 命令自动维护,记录所有从本 PRD 派生的需求。

编号 标题 模块 状态 创建日期 完成日期
- 暂无需求 - - - -

10. 附录

10.1 术语表

术语 定义

10.2 参考资料

10.3 相关文档

文档 链接
原型设计
技术方案
测试用例

审批记录

角色 姓名 意见 日期
产品负责人
技术负责人
业务负责人

下一步:完善 PRD 后,可使用 /req:new <标题> 创建具体需求