首页 › AI 产品设计 › PRD文档 › PRD 产品需求文档模板

PRD 产品需求文档模板

适用于功能迭代、新产品模块、后台系统和业务流程改造。 建议原则:先讲清楚问题和目标,再描述方案和规则。​

文档信息​

​

#BtzaFkWRRfko text { white-space: pre; }#BtzaFkWRRfko .fb0 { stroke: var(--N900-FG, 0.15); }#BtzaFkWRRfko .fb0 {stroke: rgba(31,35,41, 0.15)}#BtzaFkWRRfko .fx0 { stroke-miterlimit: 10; }#BtzaFkWRRfko .fx0 {stroke-miterlimit: 10}#BtzaFkWRRfko .fa1 { fill: rgb(187, 191, 196); }#BtzaFkWRRfko .fa1 {fill: rgb(187, 191, 196)}#BtzaFkWRRfko .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#BtzaFkWRRfko .fx1 {font-style: normal}#BtzaFkWRRfko .fx2 { text-anchor: middle; }#BtzaFkWRRfko .fx2 {text-anchor: middle}#BtzaFkWRRfko .fx3 { dominant-baseline: central; }#BtzaFkWRRfko .fx3 {dominant-baseline: central}#BtzaFkWRRfko .fx4 { stroke: none; }#BtzaFkWRRfko .fx4 {stroke: none}#BtzaFkWRRfko .fc0 { fill: var(--text-caption); }#BtzaFkWRRfko .fc0 {fill: #646a73}#BtzaFkWRRfko .fa2 { fill: var(--text-link-disabled); }#BtzaFkWRRfko .fa2 {fill: rgb(187, 191, 196)}#BtzaFkWRRfko .fx5 { font: 400 13px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#BtzaFkWRRfko .fx5 {font-style: normal}#BtzaFkWRRfko .fx6 { text-anchor: start; }#BtzaFkWRRfko .fx6 {text-anchor: start}#BtzaFkWRRfko .fx7 { dominant-baseline: alphabetic; }#BtzaFkWRRfko .fx7 {dominant-baseline: alphabetic}#BtzaFkWRRfko .fc1 { fill: rgb(0, 0, 0); }#BtzaFkWRRfko .fc1 {fill: rgb(0, 0, 0)}#BtzaFkWRRfko .fb1 { fill: var(--N900-FG, 0.15); }#BtzaFkWRRfko .fb1 {fill: rgba(31,35,41, 0.15)}#BtzaFkWRRfko .fb2 { fill: rgb(209, 217, 224); }#BtzaFkWRRfko .fb2 {fill: rgb(209, 217, 224)}#BtzaFkWRRfko .fa3 { fill: var(--bg-body); }#BtzaFkWRRfko .fa3 {fill: #fff}AB123456789字段产品/模块需求名称负责人相关人员当前版本创建日期预计上线状态内容产品 / 设计 / 前端 / 后端 / 测试 / 运营 / 销售v0.1草稿 / 评审中 / 开发中 / 测试中 / 已上线

​

背景与目标​

背景​

•

需求来源:​

•

当前问题:​

•

影响范围:​

•

为什么现在要做:​

目标​

•

用户目标:​

•

业务目标:​

•

产品目标:​

成功指标​

​

#wlfgnSkPMJWW text { white-space: pre; }#wlfgnSkPMJWW .fb0 { stroke: var(--N900-FG, 0.15); }#wlfgnSkPMJWW .fb0 {stroke: rgba(31,35,41, 0.15)}#wlfgnSkPMJWW .fx0 { stroke-miterlimit: 10; }#wlfgnSkPMJWW .fx0 {stroke-miterlimit: 10}#wlfgnSkPMJWW .fa1 { fill: rgb(187, 191, 196); }#wlfgnSkPMJWW .fa1 {fill: rgb(187, 191, 196)}#wlfgnSkPMJWW .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#wlfgnSkPMJWW .fx1 {font-style: normal}#wlfgnSkPMJWW .fx2 { text-anchor: middle; }#wlfgnSkPMJWW .fx2 {text-anchor: middle}#wlfgnSkPMJWW .fx3 { dominant-baseline: central; }#wlfgnSkPMJWW .fx3 {dominant-baseline: central}#wlfgnSkPMJWW .fx4 { stroke: none; }#wlfgnSkPMJWW .fx4 {stroke: none}#wlfgnSkPMJWW .fc0 { fill: var(--text-caption); }#wlfgnSkPMJWW .fc0 {fill: #646a73}#wlfgnSkPMJWW .fa2 { fill: var(--text-link-disabled); }#wlfgnSkPMJWW .fa2 {fill: rgb(187, 191, 196)}#wlfgnSkPMJWW .fx5 { font: 400 13px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#wlfgnSkPMJWW .fx5 {font-style: normal}#wlfgnSkPMJWW .fx6 { text-anchor: start; }#wlfgnSkPMJWW .fx6 {text-anchor: start}#wlfgnSkPMJWW .fx7 { dominant-baseline: alphabetic; }#wlfgnSkPMJWW .fx7 {dominant-baseline: alphabetic}#wlfgnSkPMJWW .fc1 { fill: rgb(0, 0, 0); }#wlfgnSkPMJWW .fc1 {fill: rgb(0, 0, 0)}#wlfgnSkPMJWW .fb1 { fill: var(--N900-FG, 0.15); }#wlfgnSkPMJWW .fb1 {fill: rgba(31,35,41, 0.15)}#wlfgnSkPMJWW .fb2 { fill: rgb(209, 217, 224); }#wlfgnSkPMJWW .fb2 {fill: rgb(209, 217, 224)}#wlfgnSkPMJWW .fa3 { fill: var(--bg-body); }#wlfgnSkPMJWW .fa3 {fill: #fff}ABCDE12指标当前值目标值统计口径观察周期

​

用户与场景​

目标用户​

•

角色:​

•

使用频率:​

•

权限范围:​

•

核心诉求:​

用户故事​

​

代码块​

Plain Text

作为 [角色],​

​

核心场景​

​

#gSkwzeslrECW text { white-space: pre; }#gSkwzeslrECW .fb0 { stroke: var(--N900-FG, 0.15); }#gSkwzeslrECW .fb0 {stroke: rgba(31,35,41, 0.15)}#gSkwzeslrECW .fx0 { stroke-miterlimit: 10; }#gSkwzeslrECW .fx0 {stroke-miterlimit: 10}#gSkwzeslrECW .fa1 { fill: rgb(187, 191, 196); }#gSkwzeslrECW .fa1 {fill: rgb(187, 191, 196)}#gSkwzeslrECW .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#gSkwzeslrECW .fx1 {font-style: normal}#gSkwzeslrECW .fx2 { text-anchor: middle; }#gSkwzeslrECW .fx2 {text-anchor: middle}#gSkwzeslrECW .fx3 { dominant-baseline: central; }#gSkwzeslrECW .fx3 {dominant-baseline: central}#gSkwzeslrECW .fx4 { stroke: none; }#gSkwzeslrECW .fx4 {stroke: none}#gSkwzeslrECW .fc0 { fill: var(--text-caption); }#gSkwzeslrECW .fc0 {fill: #646a73}#gSkwzeslrECW .fa2 { fill: var(--text-link-disabled); }#gSkwzeslrECW .fa2 {fill: rgb(187, 191, 196)}#gSkwzeslrECW .fx5 { font: 400 13px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#gSkwzeslrECW .fx5 {font-style: normal}#gSkwzeslrECW .fx6 { text-anchor: start; }#gSkwzeslrECW .fx6 {text-anchor: start}#gSkwzeslrECW .fx7 { dominant-baseline: alphabetic; }#gSkwzeslrECW .fx7 {dominant-baseline: alphabetic}#gSkwzeslrECW .fc1 { fill: rgb(0, 0, 0); }#gSkwzeslrECW .fc1 {fill: rgb(0, 0, 0)}#gSkwzeslrECW .fb1 { fill: var(--N900-FG, 0.15); }#gSkwzeslrECW .fb1 {fill: rgba(31,35,41, 0.15)}#gSkwzeslrECW .fb2 { fill: rgb(209, 217, 224); }#gSkwzeslrECW .fb2 {fill: rgb(209, 217, 224)}#gSkwzeslrECW .fa3 { fill: var(--bg-body); }#gSkwzeslrECW .fa3 {fill: #fff}ABCDE12场景触发条件用户动作系统响应期望结果

​

需求范围​

本期做​

•

​

本期不做​

•

​

依赖与约束​

•

技术依赖:​

•

数据依赖:​

•

业务依赖:​

•

合规/安全约束:​

方案说明​

信息架构​

•

对象:​

•

字段:​

•

状态:​

•

关系:​

•

权限:​

业务流程​

​

​

页面与交互​

​

#pZISlupGwFrq text{white-space:pre}.fb0{stroke:var(--N900-FG, 0.15)}.fx0{stroke-miterlimit:10}.fa1{fill:#bbbfc4}.fx1{font:normal 400 12px MonospacedNumber,LarkHackSafariFont,LarkEmojiFont,LarkChineseQuote,-apple-system,BlinkMacSystemFont,Helvetica Neue,Tahoma,PingFang SC,Microsoft Yahei,Arial,Hiragino Sans GB,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.fx2{text-anchor:middle}.fx3{dominant-baseline:central}.fx4{stroke:none}.fc0{fill:var(--text-caption)}.fa2{fill:var(--text-link-disabled)}.fx5{font:400 normal 13px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.fx6{text-anchor:start}.fx7{dominant-baseline:alphabetic}.fc1{fill:rgb(0, 0, 0)}.fb1{fill:var(--N900-FG, 0.15)}.fb2{fill:rgb(209, 217, 224)}.fa3{fill:var(--bg-body)}ABCD12页面/区域说明关键操作异常状态

​

业务规则​

​

#rmrmETutJRxg text{white-space:pre}.fb0{stroke:var(--N900-FG, 0.15)}.fx0{stroke-miterlimit:10}.fa1{fill:#bbbfc4}.fx1{font:normal 400 12px MonospacedNumber,LarkHackSafariFont,LarkEmojiFont,LarkChineseQuote,-apple-system,BlinkMacSystemFont,Helvetica Neue,Tahoma,PingFang SC,Microsoft Yahei,Arial,Hiragino Sans GB,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.fx2{text-anchor:middle}.fx3{dominant-baseline:central}.fx4{stroke:none}.fc0{fill:var(--text-caption)}.fa2{fill:var(--text-link-disabled)}.fx5{font:400 normal 13px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.fx6{text-anchor:start}.fx7{dominant-baseline:alphabetic}.fc1{fill:rgb(0, 0, 0)}.fb1{fill:var(--N900-FG, 0.15)}.fb2{fill:rgb(209, 217, 224)}.fa3{fill:var(--bg-body)}ABCD12编号R1规则示例备注

​

权限规则​

​

#PLhkSMQLgdFZ text{white-space:pre}.fb0{stroke:var(--N900-FG, 0.15)}.fx0{stroke-miterlimit:10}.fa1{fill:#bbbfc4}.fx1{font:normal 400 12px MonospacedNumber,LarkHackSafariFont,LarkEmojiFont,LarkChineseQuote,-apple-system,BlinkMacSystemFont,Helvetica Neue,Tahoma,PingFang SC,Microsoft Yahei,Arial,Hiragino Sans GB,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.fx2{text-anchor:middle}.fx3{dominant-baseline:central}.fx4{stroke:none}.fc0{fill:var(--text-caption)}.fa2{fill:var(--text-link-disabled)}.fx5{font:400 normal 13px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.fx6{text-anchor:start}.fx7{dominant-baseline:alphabetic}.fc1{fill:rgb(0, 0, 0)}.fb1{fill:var(--N900-FG, 0.15)}.fb2{fill:rgb(209, 217, 224)}.fa3{fill:var(--bg-body)}ABCDEFG123角色管理员普通用户查看新增编辑删除导出审批

​

状态流转​

​

#ifvpxICDLnLA text{white-space:pre}.fb0{stroke:var(--N900-FG, 0.15)}.fx0{stroke-miterlimit:10}.fa1{fill:#bbbfc4}.fx1{font:normal 400 12px MonospacedNumber,LarkHackSafariFont,LarkEmojiFont,LarkChineseQuote,-apple-system,BlinkMacSystemFont,Helvetica Neue,Tahoma,PingFang SC,Microsoft Yahei,Arial,Hiragino Sans GB,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.fx2{text-anchor:middle}.fx3{dominant-baseline:central}.fx4{stroke:none}.fc0{fill:var(--text-caption)}.fa2{fill:var(--text-link-disabled)}.fx5{font:400 normal 13px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.fx6{text-anchor:start}.fx7{dominant-baseline:alphabetic}.fc1{fill:rgb(0, 0, 0)}.fb1{fill:var(--N900-FG, 0.15)}.fb2{fill:rgb(209, 217, 224)}.fa3{fill:var(--bg-body)}ABCDE12当前状态触发动作下一个状态操作人通知对象

​

数据与埋点​

数据字段​

​

​

埋点事件​

​

​

异常与边界​

•

网络异常:​

•

权限不足:​

•

数据为空:​

•

重复提交:​

•

并发冲突:​

•

第三方服务失败:​

验收标准​

​

​

发布与回滚​

•

灰度范围:​

•

发布窗口:​

•

回滚条件:​

•

回滚方案:​

•

上线后观察指标:​

版本记录​

​

​

​