完整的PRD文档包含哪些内容?
完整的PRD文档包含哪些内容?
千万,千万,千万别再套模板写需求文档了,要想写好需求文档重要的不是包含哪些内容,而是为什么包含这些内容!
话不多说,直接上干货。
要想写好需求文档,先了解需求文档是什么?
定义:主要用于完整描述产品需求,向各个部门明确产品的功能、性能和目标以及作为产品文档归档。
作用:
- 研发需要根据你的PRD写代码;
- 测试需要根据你的PRD撰写测试用例;
- UI需要根据你的PRD输出UI稿;
- 运营需要根据你的PRD去准备运营资料,申请接口;
- 产品经理在产品迭代管理中回溯此前需求的设计及规划。
PRD就是为了把需求说清楚,只要最后能把需求说清楚讲明白就可,千万不要变成教条主义,有些没意义的模块完全不需要写出来。
需求文档如何写,有哪些模块呢?
一、修订记录
需求文档基本上后续都会有大大小小的修改,这张表主要是告诉开发你在哪里做了修改,否则开发一页页的找,那开发不得揍你。另一方面也让自己复盘的时候,有一个记录。
二、项目简介
- **项目背景:**讲述项目/需求产生原因,以及是如何贴合当前公司业务进行的项目,竞品分析已经做了相关内容。
- **项目价值:**讲述项目在当前市场中存在的价值,潜移默化的告诉大家产品的可实施性,让大家更好的实现产品。
- **项目目标:**讲述项目日后的最终发展目标,让大家以最终目标为方向去推动产品进行。
这部分主要是让参会的人对你的项目有更多的了解,知道为什么要做,这样大家在工作中会更有目标,更有方向。这部分讲的时候给大家打打气,加加油,让这个团队充满凝聚力。
三、功能清单
说明本次开发要做的模块和功能,并对每个功能进行描述,让开发知道每个功能是干嘛的,更理解这个功能,功能多的时候就要对功能进行优先级排序。
四、名词解释
这部分主要是对一些专业名词,缩略语,帮助用户更好的理解需求文档。例如微信中的:二维码,小程序,公众号等,做这些之前你至少要给大家讲讲这是什么吧。
五、全局交互
针对全局通用的交互、系统规则、异常情况等相关内容,可以在全局说明中统一说明。避免在文档中反复出现,导致文档臃肿,造成阅读困难。
比如:输入框定义、类型、数字限制等,分页规则,各类型弹窗交互说明等。
异常情况则包含了断网、误操作、数据丢失、加载中、功能权限等情况,需要描述对应情况下如何处理,也可以写在具体功能需求描述中。
五、三大结构图
功能结构图:以功能模块为类别,来介绍模块下面各个功能所组成的图表
目的:
- 梳理需求,对整个产品页面的功能结构有一个宏观认知,防止转化时出现功能/页面丢失
- 理清产品功能模块的构成以及功能逻辑关系
- 开发评估工作量的重要参考依据
微信首页功能结构图
信息结构图:罗列产品页面所需的全部信息字段,脱离于功能、页面、交互,原型图的血肉。
作用:
- 帮助PM梳理信息组成,避免信息内容冗余混乱残缺
- 作为开发工程师建立数据库的依据
微信信息结构图,未画完
六、业务流程图
如果产品中包含相对复杂流程,就可以用流程图去解释,一个产品业务流程图可能会有好几个,大家根据情况可以把复杂的业务流程图分开梳理。例如淘宝就有购买流程图,退货流程图,登录流程图等。
大家一般必须要掌握的流程就是登录流程图。
给大家推荐一款功能超级强大且免费的流程图软件:http://draw.io,安装包会和Prd模板一起发给大家。
七、页面流程图
这部分主要就是体现页面之间的交互流程,看图会更直观的体现交互,只在需求描述交互,那你可有的烦了,技术天天问你”点击这个按钮要跳转都哪里?”。
我一般是按照底部tab先几个大模块,分别出这些界面的流程图,不要纠结弹框该不该出现在页面流程图,能表达清楚就画,表达不清楚就再这部分体现出来。
八、功能需求
这部分就是需求文档的主要内容了!对界面,功能,交互进行详细描述。我一般是按照下面的逻辑书写。
1.先按照页面逻辑对分层
我一般也是先按底部tab页分为大模块,然后在分二级页面,三级页面,可参考右下角我对微信的分类,文档中也赠送了大家一个原型设计尺寸
2.给功能排序
我个人最喜欢的方法是数字符号一一对应型,大家从左至右,从上至下依旧给页面进行标注,右侧写具体功能介绍。
3.功能的具体描述
一般情况下,从五个方面去描述一个功能,新入行的产品经理建议灭每个需求都这样思考,养成良好的功能工作习惯。
**定义:**描述这是个什么,例如:搜索按钮,位置固定不动
**数据来源:**这个信息是从哪里来的,可能来自用户上传,后台上传,用户简介,客户端等。
**交互:**支持哪些交互,例如点击,长按,左滑,右滑,双击
**边界:**这部分主要就是写一些特殊情况,例如无内容,名称过长显示不全,初始值,最大值,最小值,移动范围等。
**验收标准:**这部分可写可不写,可参考竞品性能。例如:响应速度不大于0.5S,导入100M文件时时间小于2S。这部分可能是很多新入职产品经理不清楚的地方,因为很多人不太懂技术,其实产品很多地方都会受限于性能的影响。例如:服务器最多支持多少人在线;OCR识别一篇文章速度,准确率;加载内容时长;导入文件时长等,进入公司多和测试,技术沟通慢慢就懂了,不用着急。
原型图模板中师兄写了微信首页的需求文档,大家可以拿去参考,怎么写不重要,重要的是你要逻辑清晰,表述清楚,实际工作中多问问开发时如何看需求文档,他们有没有什么建议,就和我们做产品一样,多问问你的用户觉得你的产品如何。
九、非功能需求
这部分主要包括:性能要求,安全要求,埋点需求,运营需求等,这部分在Axure模板中已举例说明,除了埋点需求之外,其他的写几次就清楚了。
产品需求说明文档(PRD文档)的撰写,可谓是产品经理必备技能,没有之一!
面试的时候,面试官也会经常问:你写过PRD吗?主要包含哪些内容?那PRD文档如何撰写?主要呈现形式是什么?注意要素有哪些呢?
我们要先明白PRD作用、目的及公司的标准是什么,才能结合具体情况,写出一篇优质的PRD文档。
下面就介绍下PRD文档的主要结构及内容:
首先,确定PRD文档格式。
一般RP版本、Word版本,两种格式。当我们的产品为APP形态,用RP版本较多,但是当产品流程及规则较为复杂,则更适用于word版本。
第二,项目概述。
**包含项目背景介绍、产品目标、名词解释等。**可以帮助项目成员更好了解项目的价值及意义。
1.项目背景:主要介绍为什么要做这个项目,也就是说清楚用户或业务的痛点及诉求;
2.产品目标:产品上线后的效果,期望达到的目标;
3.名词解释:产品中的一些专业名词的解释说明。
第三,功能描述。
1.功能清单:全部的模块及功能进行罗列,并标明优先级。
2.业务流程图:描述整个业务的核心流程。
用一个买东西的简单案例,看下买家和卖家的流程是什么。
3.产品结构图:产品的框架是什么,整个分为哪几个模块,每个模块有哪些核心功能?
4.功能说明:每个页面的产品原型及对应的功能说明。
第四,非功能说明。
除了基本功能之外,系统性能如何?兼容性如何?安全层面如何?这些都是需要有一定描述的哦~如下图:
完整的PRD文档包含哪些内容?相关推荐
- 接口文档包含哪些内容?怎么才能写好接口文档?十年测试老司机来告诉你
目录 接口文档结构 参数说明 示例 错误码说明 语言基调通俗易懂 及时更新与维护 总结 那么我们该如何写好一份优秀的接口文档呢? 接口文档结构 首先我们要知道文档结构是什么样子的.接口文档应该有清晰明 ...
- 编写PRD文档:产品需求文档(Product Requirement Document,PRD)
每一个产品经理都写过无数的PRD,大到整个系统,小到某一个功能.今天我们来聊聊PRD文档如何编写,以及如何写好一份PRD文档. 首先,我们用产品的思路来分析一下,PRD文档的用户是谁,以及使用场景是什 ...
- 【杂谈第37期】用三句话了解BRD、MRD和PRD文档
点击上方"独立开发者杂谈" 喜欢本文,请置顶或星标 为什么要谈BRD.MRD和PRD文档 一般来说做成一个产品需要经过BRD.MRD和PRD三个文档,它们被认为是从市场到产品需要建 ...
- 一个完整的html文档必须包含3个,HTML骨架结构
目录 [1]文档结构 [2]文档声明 [3]文档头部 [4]文档主体 文档结构 一个完整的HTML文档必须包含3个部分:文档声明.文档头部和文档主体. [最简单的文档结构] Document [复杂的 ...
- PRD文档范例,产品经理值得收藏的写作手册
本文由作者 刀哥说 发布于社区 2015年,我写了一篇梳理PRD的文章,获得3.5万次阅读.至今已过去5年,在这5年里,我一直从事产品产品相关的工作,也经历过一次完整的创业,对PRD又有了一些新的思考 ...
- 【产品经理】PRD文档经验
作为一个产品经理,PRD文档是必须要掌握的,PRD文档是产品需求文档,是可以将概念化的需求转变为图纸化的文档,做项目时起到辅助作用. 经常会有刚入行的产品小伙伴们问:"PRD文档应该怎么写? ...
- 干货|我的三年产品基本功之PRD文档攥写
产品基本功不仅是基础 最近刚好负责的一个UGC模块已经进入文档阶段.本文为各位朋友带来一个产品基本功的分享--产品需求文档,这一篇分享将是我3年产品进阶到今天,个人要求需求文档目前的撰写标准. 从腾讯 ...
- 需求文档(PRD文档)应该怎么写?
产品设计是一个由抽象的概念到具体形象化的处理过程,通过文字或图像等方式将我们规划的产品需求展现出来.它将产品的某种目的或需求转换为一个具体的物理或工具的过程,把一种计划.规划设想.问题解决的方法,通过 ...
- 使用freemarker导出word文档包含多张图片
使用freemarker导出word文档包含多张图片 最近项目中有个需求就是导出word文档并且文档中需要有多张图片,我当时一脸懵逼啊,之前没有搞过这个啊,但是不要灰心,肯定会有很多人搞过的,百度一下 ...
最新文章
- ASP .NET Core Web Razor Pages系列教程五:更新Razor Pages页面
- RobotFrameWork控制流之if语句——Run Keyword If
- ResultSet用法集锦 (转)
- 用Python爬虫爬取炉石原画卡牌图片
- Java简单知识梳理
- Loadrunner中socket协议中的三个关联函数
- 一个数据应用闭环(转载)
- 分布式锁 基于Redis
- 两个时间点距离 time_t c_天津二建公路考试时间
- 文字框架拼接(洛谷P4327题题解,Java语言描述)
- mongodb的java驱动包_mongodb的java驱动包
- Python之数据分析(Numpy中读取与保存数据文件、将数据文件制成K线图)
- cisco交换机MAC/CAW***防范
- java 补位_Java 经典问题
- android 颜色测试,颜色 大师 (Color Sense Master) - 颜色测试
- 思维导图软件Mindmanager2018下载
- 不懂精简指令集还敢说自己是程序员?
- python数独代码_Python 解数独(Sudoku)
- 盛邀相聚贵阳,共赴“计算”之约,CNCC2022新闻发布会举行
- 计算机中的ip地址是什么 ???
热门文章
- HDU1870 愚人节的礼物【堆栈+输入输出】
- openstack-ocata版本nova MQ(rpc)接收端(server)浅析
- 苹果真伪查询_汇课堂:再见盗版MT4!独家揭秘5种方法辨别真伪MT4
- Spring Boot使用jasypt处理加密问题
- 看懂需要勇气,33张人性图!
- mysql master thread_Mysql的InnoDB引擎-3.CheckPoint手艺、Master Thread
- html5水涟漪动画,CSS3水波涟漪动画定位样式制作教程
- 木纹标识lisp_LISP架构中一种新的移动性管理方案研究
- 青少年编程 中国电子学会scratch等级考试二级历年真题解析【持续更新 已更新至2023年3月】
- 四川省天府新区知识产权信息公共服务网点申报好处条件材料