模块 | 作用 | 子模块 |
需求背景 | 研发不直接实现的、为了便于相关方理解需求的内容 | 根据需求类型、复杂程度不同,可能会包含以下子模块:<br>- 一句话描述需求<br>- 需求目标<br>- 用户诉求<br>- 业务诉求<br>- ROI评估<br>- 名词解释<br>- 竞品分析<br>……<br><br>※ 子模块放在需求背景里面,还是单独拆出作为一级标题,全凭个人喜好 |
需求概述 | 在讲解需求细节前,能一眼全览需求全流程、相关流程 | 根据需求类型、复杂程度不同,可能会包含以下子模块:<br>- 用户端交互流转图:用线框图+箭头+条件,直观表示相关页面之间的跳转关系,并标明各个页面的名称<br>- 后端流程图:用流程图或泳道图的形式,表示相关后端逻辑框架;个人习惯总流程图中不展开说明子流程、逆向、异常流程,仅标注出哪些场景下进入子流程,并在需求详述里面描述子流程细节<br>- 其他全局视角的图表:产品框架图(模块之间的相互关系、迭代节奏)、功能清单或脑图、用户旅程图等 |
需求详述 | 按照从总到分、从主流程到边缘流程、分场景逐一描述各个需求模块 | 详述基本是PRD最重要的部分,下文详细讨论需求详述的标准 |
埋点方案 | 涉及到埋点需求的文档,需要说明关注哪些行为、关注哪些数据 | 一般单独作为一个模块,也有整合到需求详述中的习惯 |
文档记录 | 文档推进过程中的所有记录 | - 变更记录:变更时间、变更人、变更内容<br>- 相关方:哪些团队、哪些人<br>- 协作节奏:谁、什么时间、交付什么<br>…… |