PRD模版
产品需求文档是非常关键的环节,确定需求的细节,这里要严格把关,细化到每个功能点,每一个界面,这里对的要求一定要严格,一次不通过就两次,三次。
输出:
输出内容 | 描述 | 提供者 | 评审参与者 |
prd文档 | prd产品文档,包含的内容如下
1 功能概述,用户的痛点,需求概括描述,商业价值概述,数据指标2 整体详细的流程以及流程描述 3 功能点清单,每一个功能点的细化描述,交互原型。 |
pdm,平台pd | 业务需求方,pdm&pm&ptm,主要参与的开发&测试人员,上下游关联的pd和技术,ued,前端,后台 |
一、项目概述
1. 名词解释
[非必填]此处列出需求使用的专业名词,如:新创建名词,技术名词、产品实体
名词 | 说明 |
TEXT | TEXT |
2. 项目背景和目标
[必填]
- 背景:
主要描述项目的业务背景,期望解决什么问题和给公司的收益是什么] - 目标:
(1) 产品目标衡量标准是什么,注:要求和业务需求方共同拟定,衡量标准需求量化;
(2)用户体验衡量标准是什么,注:要求交互设计师与业务需求方共同拟定,衡量标准需求量化]
3. 产品roadmap
阶段 | 核心任务 | 商业目标 |
一期 | ||
二期 |
[必填]此处描述对产品未来发展趋势的规划蓝图,具体是描述每一期的核心任务和阶段目标
二、用户角色描述
用户角色 | 描述 |
TEXT | TEXT |
三、功能性需求
1.业务流程图
[必填]此处给出项目的整体业务流程图
2.功能模块划分
[必填]简要说明项目的功能点和每个功能点的优先级,参考格式如下
功能模块 | 主要功能点 | 优先级 |
TEXT | TEXT | TEXT |
3.UC描述
[重点必填][此处详细说明功能要点,详细描述每个功能模块的子功能的用例规约]
3.1 功能模块1
3.1.1 子功能1
描述(Description)
[简要说明功能用途、在什么样的场景下被用户使用,能够解决哪些问题]
- 用户界面(UI)
[简要描述页面交互内容,填写Demo的url或者界面截图,补充说明] - 前置条件(Pre-Conditions)
[简要描述功能实现依赖的前提条件]
举例:取款机已验证储户身份信息 - 后置条件(Post-Conditions)
[简要描述操作后引发的后续处理]
四、非功能性需求
[非必填][此处描述非功能性需求,可以包含安全性需求、财务需求、商业数据分析需求、性能需求、运营需求等]
1. 数据分析需求
描述项目发布后GMV,用户数等统计,与项目目标相对应需求
2. 安全性需求
描述项目安全性方面的需求,包括类似服务商门户的水平越权等
1. 财务需求
描述项目发布后财务相对应需求
五、项目风险
[非必填][此处描述项目开发过程中产生或存在的风险有哪些?针对这些风险的解决方案或应急方案是什么等等]
1. 安全风险
描述安全风险及应对策略。产品调研阶段,PD与安全线及风险控制部分负责人讨论安全问题,并将安全风险列出,指明在prd的哪一部分解决了这个问题,如果没解决需要说明原因。
2. 账户风险
描述项目涉及了哪些业务点,这些业务点可能在后续开发阶段引入账户注册和注销风险。
3. 安全开发风险
确认项 | 说 明 | 结果(是/否/不明确) |
输入输出安全 | 是否有前台用户输入数据、图片或超链接在前台或后台显示? | |
是否有后台用户输入数据、图片或超链接在前台或后台显示? | ||
项目是否有url需要跳转至集团其他子公司或第三方系统 | ||
项目是否需要前台或后台用户上传、下载文件? | ||
是否需要控件或验证码? | ||
认证与授权 | 如果是后台系统,使用什么方式校验用户口令?权限如何划分? | |
敏感数据 | 项目是否包含敏感信息? | |
对敏感信息的时候是否有录入、传输、存储或展现的需求? | ||
第三方安全 | 项目是否需要使用第三方的软件或程序? | |
项目是否需要和银行、商户等第三方进行接口交互? | ||
项目是否需要对银行、商户等第三方提供文件上传、下载服务? | ||
项目是否需要和第三方进行合作开发软件? | ||
其他 | 项目是否使用邮件、短信等沟通系统? | |
项目是否涉及无线网络? |
评估需求会引入什么安全开发风险。
需求分析阶段,PD需要在下列表格中选择项目涉及了哪些业务点,这些业务点可能在后续开发阶段引入信息安全风险。
六、运营计划
[非必填][描述产品上线后如何运营,目标受众是什么,建议的推广策略、问题反馈途径、风险监控、亮点宣传等等,以及与运营人员的协作方式。]