产品需求文档(PRD)
2022-02-25 11:02:06 4 举报
AI智能生成
产品需求文档(PRD)
作者其他创作
大纲/内容
用于阐述产品背景、实现的功能、预期达到的目标,满足协同人员开发的内容文档
1、什么是PRD?
以下从不同人的使用人群考虑:
根据PRD进行内部讨论、需求评审
其他有交叉功能的产品经理了解需求
用于记录版本迭代
人员异动可以快速了解产品
产品经理
根据PRD获知整个产品的逻辑,搭建数据结构、设计接口
前后端
根据PRD设计交互细节
设计师
根据PRD编写测试用例,为正式测试做准备
测试
根据PRD提前了解产品,为运营和推广做准备
运营人员
2、为什么写PRD?
序号、章节名称、修订内容描述、产品版本号、预计上线时间、修订人、审核人
版本记录
专业词汇解释
名词解释
网络异常、后台服务异常交互处理
统一异常处理
精准查询、模糊查询
查询规则
一页显示几条、滚动或翻页加载、空数据展示、字数显示、列表对齐方式、固定的列表
列表默认数据规则
其他全局规则
全局说明
现状,为什么要做该项目
项目背景
针对这个问题,所提供的解决方案概述
解决方案
预期的数据指标、收益
预期结果
版本说明
各大模块间的交互流转,一般做正向流程居多,辅助以部分判断流程和异常处理机制
模块流程图
涉及到具体的功能点的交互流程,包含:正向流程、规则、判断流程、异常流程
功能流程图
流程图
角色名称
可编辑、可查看、可管理哪些功能
角色权限
备注
用户列表
模块
功能点
描述
优先级
功能清单
功能概述
要操作此功能,需要具备什么角色、权限或状态
前置条件
执行完这个用例后,关联的数据会有什么变化,页面怎么跳转
后置条件
原型界面截图
页面展示
按钮名称、显示/启用逻辑、跳转逻辑
把界面上每个按钮跳转逻辑列出来
按钮逻辑
字段名称、控件类型、是否必填、默认值、长度(字符)、字段值、规则
把界面上每个元素列出来,包括表单、图片、链接、文本
元素说明
界面交互
当用户完成输入并提交时,后端应该做什么校验,不同输入该怎么处理,不同结果该返回什么值,最好通过业务流程图+文字来描述,确保逻辑完整
业务流程
异常流程如网络错误、接口返回异常、服务器内部错误等
以登录为例,分支流程包括召回密码、密码登录等,分支流程非必需,简单的分支流程可以直接通过主流程体现,具体可以视情况按照一定颗粒度进行拆分
异常和分支流程
功能设计
常见的就是数据买点,产品经理需要梳理出埋点事件表,告知开发,让开发在编码过程中进行埋点
数据需求
响应速度需要达到多少;需要支撑多大的并发,运维人员可以提前准备部署方案
性能需求
公司数据、用户信息的保密性处理,不同角色的权限设置、使用中的限制等
安全需求
非功能性需求
描述后期产品规划
迭代计划
3、如何写PRD?
产品需求文档(PRD)
0 条评论
回复 删除
下一页