作者:王志强。作者授权早读课转载。
公众号:产品小白(ID:PM-white)
编辑:Juvae
产品需求文档一般由四大主体部分构成,分别为文档说明、产品说明、功能性需求、非功能需求。下面我们从这四部分主体分别进行详细说明,希望给一些刚入的或者转产品的同学一些规范写作的模式。
文档说明主要包含目录、修订历史等信息。
第一,我们要对这个文档进行命名,命名是有一定的命名规则的,规则是【prd】+产品名+产品版本。
例如:我要做微信的下一个版本的迭代,那么我的需求文档的命名就写成:【prd】微信 v6.5.8
第二,修订历史也遵循一定的命名规则,一般为文档版本+修订日期+修订内容+修订人
第三,目录就是把产品需求文档的构成用目录的形式展示出来,方便项目组的其他人员进行查阅。下面我截了一张图来示例:
产品说明包含两个部分,即产品概述+名词解释。很多产品经理都很讨厌写这个,因为这个东西很空洞,也很乏味。但是,我这里总结了一些方法去写产品说明,也是给对写产品说明很头疼的同学一点参考。
一、产品概述主要从三个方向来写,分别是产品背景、用户定位、产品定位。
1.产品背景
规则:生态+需求可靠性+价值+成本
2.用户定位
规则:目标用户+需求(场景)描述
3.产品定位
规则:做什么+做到什么程度
二、名词解释是针对特定项目中的一些特殊名词给予一些描述性的表述。下面用一张图来表示:
功能性描述包括产品框架(=产品结构)、信息结构、页面逻辑、功能列表、需求描述。
一、产品框架
用来表示产品有哪些功能,下面用一个注册、登录的功能来展示下产品框架是长什么样子的。
二、信息结构
用来展示某个模块的信息或者说数据有哪些,是用来描述有哪些数据字段。
三、页面逻辑
用来展示各个页面之间的跳转逻辑。
四、功能列表
用excel表格展示,按照功能名、功能简述、优先级的表头展示。
五、需求描述
对某个具体的功能进行详细的描述,一般会包括流程说明、界面说明。
1.流程说明主要有三种表达方式,分别是用例描述、流程图+描述实例、时序图。产品经理觉得那种简单、方便就可以用哪种,没有绝对的限制。
(1)用例图
(2)流程图
(3)时序图
2.界面说明
此部分可以放在原型中,也可写在prd文档中。
一.安全性
密码、外链加密
二.易用性
1.默认值
2.上下限
3.错误操作提示
4.网络错误/空白页
5.无响应/响应时间过长
6.特定场合使用要求
三.统计需求
1.统计登录页面的UV
2.统计登录页面跳转到注册页面的跳转率
3.统计注册页面的跳出率
4.统计登录页面的跳出率
四.性能需求
1.软件打开时间不能超过5秒钟
2.页面加载时间不能超过3秒
3.0秒无响应,需要给出提示:网络繁忙,请稍后再试
投稿邮箱:[email protected]
本文由作者授权早读课发表,转载请联系作者。
3月29日,100offer 邀请了被称作「架构师的摇篮」的阿里中间件参加知乎 Live。
阿里中间件承载了世界上最有挑战的场景,应对了一次次双十一的流量洪峰,他们对人才的要求指引优秀架构师之路的方向。
扫描二维码,参与 Live 会让你了解怎么样的架构师才能胜任顶尖团队中的工作。