需求文档(PRD)撰写指南
一份逻辑完整、设计合理的PRD文档是产品经理的基本功。
一方面因为PRD是产品方案的产出物,另一方面,PRD会被交付给业务、设计、研发等各个部门,以它作为依据,产品才能顺利的推进需求落地。
一份顶级的需求文档至少要讲清楚三个层次的问题:
- 是否设计正确:设计的需求是否正确(重要性:60%);
- 是否设计全面:产品模块与业务规则描述是否全面(重要性:30%);
- 设计是否高效:设计的是否有可优化点(重要性:10%)。
文档目录
1. 文档历史
2. 需求背景
3. 需求list
4.需求文档:
功能一:
-功能逻辑图
-页面流程图
-页面描述
功能二:
-功能逻辑图
-页面流程图
-页面描述
5.全局规则
6.数据埋点
1.文档历史
文档历史用来说明每次变更的内容、修改人,方便团队成员追溯功能历史,查看最新的变更内容。我们以评论发布功能为例:
序号 | 版本号 | 更改时间 | 修改人 | 模块 | 更改内容 |
1 | v1.0 | 2022-04-20 | 张三 | 评论模块 | 发布成功 |
2 | v1.0 | 2022-04-26 | 张三 | 评论模块 | 等待审核 |
2.需求概述
需求概述可分为3个部分写:
1)需求背景:
需求背景目的是让团队成员快速的熟悉本次需求是解决什么问题,根据需求不同,有不一样的表达方式。比如体验优化类的需求,可以放上数据分析、流程分析;新功能可以写一些前期调研内容,竞品的示例页面;CMS后台等功能,可以详细说明运营市场的需求、使用场景等。
2)需求内容:
需求内容是基于需求背景,给出的解决方案,简单描述本次需求的核心功能即可。
3)项目排期:
根据需求优先级和紧急程度,说明需求的期望上线时间。
3.需求List
表格一般包括4个部分:
1)端口:说明该功能在哪个端口实现,比如APP、PC等。
2)所在模块:说明功能属于哪个业务模块。
3)需求名称:说明该版本新功能的名字。
4)需求描述:更详细的描述每个功能点。
5)优先级:表示该需求的优先级。
端口 | 模块 | 功能名称 | 功能描述 | 优先级 |
APP | 评论模块 | 评论功能 | 展示用户评论 | P0 |
APP | 评论模块 | 举报功能 | 针对单条评论进行举报 | P0 |
4.功能逻辑图/业务流程图:
清晰的梳理出复杂的业务流转逻辑,根据需求内容不同,用不同的方式去呈现(UML或流程图)。
5.页面流程图
页面流程图是用来说明前端页面之间的跳转,可以用原型图+跳转箭头去呈现。
6.页面描述
说明每个页面,功能逻辑、以及页面上每条数据(表单、文本、图片、链接等)的取值逻辑、展示&刷新规则、交互规则、异常的数据处理。
7.全局规则
如果需求里有使用全局的功能,可以单独列出来,比如按钮的状态、列表展示数量等。
8.数据埋点
埋点目的:为了尽可能完整的收集可以体现用户使用场景和真实需求的行为数据
主要步骤:定义数据指标-->数据收集-->数据分析-->反哺业务
分析方法:4W1H(who/when/where/what/how)
who:用户ID
Where:IP分析
When:时间戳
How:设备型号、操作系统、产品版本、上级页面
What:用户目的
主要关注:用户使用频次和使用完成度
常用指标:使用量、使用频次、流程达成率(目标产品的用户流程较为简单,查看用户是否完整整个流程)
核心业务:平台靠用户浏览广告进行盈利,核心业务卖广告,体现核心业务健康情况的关键指标为平台流量
上传机制:事件发生时上报:用户产生某个行为,触发买点后,将以上数据传输至后台
埋点需求:用户是否愿意使用社交账号登录?
埋点规划(7天):账号登录用户占下载用户数量的比率
埋点文档:
模块 | 模块ID | 事件名称 | 事件ID | 参数 | 参数key | 参数值 | 事件描述 | 上报位置 | 更新时间 | 类型 |
登录 | 10000 |
微信登录- 进入首页 |
1 | 登录结果 | result |
0、成功 1、app没给数据 |
点击微信登录上报,记录结果 | 客户端 | 2022-04-26 | 新建 |
注意:市面上的PRD模板有很多,每个公司团队的合作方式、对PRD的要求也不同,产品的核心竞争力不是PRD,写PRD之前,你对业务的研究和思考才是最重要的。
需求文档(PRD)撰写指南相关推荐
- [转]产品需求文档(PRD)的写作
产品需求对产品研发而言非常重要,写不好需求,后面的一切工作流程与活动都会受到影响.转载一篇文章,关于产品需求文档写作方面的,如下: 本文摘自(一个挺棒的医学方面专家):http://www.cnblo ...
- 如何写简单实用的产品需求文档PRD
文章目录 如何写简单实用的产品需求文档PRD 前言 产品需求文档模板 1. 概述 1.1 产品概述 1.2 典型使用场景 1.3 功能列表 1.4 目标用户 1.5 名词解释 1.6 参考文档 2. ...
- 产品设计(1) – 产品需求文档(PRD)介绍
产品设计是一个由抽象的概念到具体形象化的处理过程,通过文字或图像等方式将我们规划的产品需求展现出来.它将产品的某种目的或需求转换为一个具体的物理或工具的过程,把一种计划.规划设想.问题解决的方法,通过 ...
- 产品需求文档 PRD
第一轮: 1,文档使用方:UI设计师 2.内容: 根据战略层定义出来产品功能范围, 说明此产品的目的,方便UI设计人员更好的理解产品 产品基本流程 详细 ...
- 如何写好产品需求文档PRD
概述: 产品需求文档(product requirements document,PRD)描绘出公司将要创造的产品.它影响着公司的产品团队的成果,公司的销售额.市场和客户满意程度.它要为公司提出更重要 ...
- 需求文档(PRD文档)应该怎么写?
产品设计是一个由抽象的概念到具体形象化的处理过程,通过文字或图像等方式将我们规划的产品需求展现出来.它将产品的某种目的或需求转换为一个具体的物理或工具的过程,把一种计划.规划设想.问题解决的方法,通过 ...
- 产品需求文档(PRD)写作(一) 写前准备(信息结构图)
由于公司需求,我竟然要开始"项目需求文档"之路了,搜罗了半天,发现一系列不错的文章,收录一下,方便自己日后查阅,原文地址. 当我们初次接触产品需求文档时,首先会从网络上寻找产品需求 ...
- 如何写好一个产品需求文档PRD
作为一名刚刚转型产品的小白,产品需求文档可谓是产品学习的最基本的功课,经过一段时间的学习,自己对于产品需求的撰写有一些体会和总结,在这里记录一下,希望对于刚刚转型产品的同学有一定的帮助 首先先了解一下 ...
- 一篇文章 读懂产品需求文档PRD
转自:松勤软件学院公众号 互联网公司人员组织架构 按职责分类 有产品经理 前端开发 后端开发 软件测试 运营 UI设计 视觉设计师 运维工程师 销售 客服 等 谁来写需求文档呢? 答案是产品经理 谁来 ...
- 软件工程复习 第二章 需求分析 需求文档的撰写 需求分析三类建模
2.1需求分析的概念 进行需求分析的原因: 1.需求分析的错误和变更导致软件开发失败占比高(eg:a.缺少用户的输入 b.不完整的需求和规格说明书 c.需求和规格说明书的变更) 2.希望对开发进行引导 ...
最新文章
- 2天,我把数据分析的Python+Tableau+Excel工具撸干净了!
- CMOS图像传感器——2021产品选谈
- 收发一体超声波测距离传感器模块_一文了解超声波液位计
- linux 常见命令整理记录
- 另类多线程生产者与消费者模式
- 【Grub Grub2】万能优盘启动盘 (WinPE、LinuxPE)-- 方法1 U盘三分区法(不推荐,供参考)
- 【转】前端开发设计必备的Chrome插件
- AIRS Opencat机器猫
- Clang vs Other Open Source Compilers
- 轮椅上的AI博士矣晓沅:9年求学路,我从清华毕业了!
- Unity 内置着色器下载方法
- HPET(High Precision Event Timer)简要说明
- 关于 Spring AOP (AspectJ) 你该知晓的一切
- Win10 蓝屏CRITICAL_PROCESS_DIED值为 0x000000EF
- oracle 删除用户 ora-00604,删除用户ORA-00604和ORA-00054
- Elasticsearch/Kibana 视频学习网址(亲测视频很好)
- java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: YES)问题
- 网页版女朋友表白告白代码,可轻松定制表白内容、认识时间等,html爱心表白代码
- 从Poser中输出模型与向3ds Max导入模型
- 数据分析之常见图表类型与应用
热门文章
- 百度硬盘搜索使用指南
- maven 压缩html,使用YUI Compressor Maven插件压缩 js,css 输出war包
- 小白教程 微信小程序 官方示例Demo下载及运行
- VC2008 快捷键
- 英语六级高频词汇速记 + 2018-6-2听力 Day02
- WebGIS开发培训(ArcGIS API for JavaScript方向)
- 大数据就业前景:大数据分析师是青春饭吗?
- 卡巴斯基病毒库备份小程序
- 005 IK-analyzer添加搜狗词库
- abb变频器dp适配器说明书_ABB变频器ACS510_CN使用说明书.pdf