需求文档,又称之为PRD,其实我认为PRD没有所谓的规范。
那该如何撰写呢?
作为产品经理,如果把PRD当做自己的一款“产品”,我们需要思考这款产品的目标用户是谁?他们的痛点是什么?
PRD这款产品的目标用户是谁呢?研发、测试、UI等内部人员对不对?他们的需求是什么呢?研发需要根据你的PRD写代码,测试需要根据你的PRD撰写测试用例,UI需要根据你的PRD输出UI稿。
所以PRD的写作宗旨是:产品逻辑表达清晰且完整,这就是写PRD的本质!只要能达成该宗旨的PRD写作方法都是OK的。
京东产品说明文档的写作框架及写作方法
为了更好的讲解产品说明文档的撰写方法,我们以京东的PRD撰写方法为例。
京东功能型产品经理一份完整的PRD,一般会包含以下几个部分:
第一个:项目概述。包含项目背景和项目目标,即为什么要做这个需求?做完之后希望达到的目标是什么?等等。这一部分有助于让项目参与方和其他对项目感兴趣的角色更好的理解需求的来龙去脉。
第二个:修改记录。修改记录会包含下面几个信息:
1、版本。版本是指PRD修改的版本,一般每修改一次PRD都要更新一下版本;
2、修改内容。在此部分直接撰写PRD的修改或者更新内容即可。由于PRD整体内容偏多,直接将修改内容体现在这一部分,可以大大提高相关参与方检索信息的效率。
3、修改人。因为各种原因,比如多个产品经理负责同一个功能或者产品离职,都有可能存在一份PRD多人更新的情况。所以修改人这一栏有助于文档的阅读者产生问题时,直接定位相关责任人进行沟通。
4、修改时间。即产品经理每次更新内容的时间,对于产品经理自己定位修改内容大有帮助。
第三个:需求列表。
京东产品经理每次迭代输出PRD之前,先跟直属领导过一遍需求列表,确定这一个版本要做的需求有哪些。然后,才开始通过脑图、流程图、原型图梳理产品逻辑。原型图梳理完成之后再跟领导过一版方案,确认没问题开始写PRD,所以需求列表起到需求总览的作用。
需求列表一般会包含序号、页面,需求名称,需求详情、优先级这几个信息。
其他几项信息非常好理解,重点说一下优先级。当项目着急上线而研发资源不足的时候,一般通过优先级的方法让研发先做优先级高的需求,从而保证项目能够按时上线。
大部分公司都是用T1/T2来标识优先级,而T1的优先级高于T2,至于哪个功能优先级更高,这就需要产品经理按照用户价值以及实现难度等维度去衡量了。
第四个:流程图。即核心功能的业务流程图,放到PRD中可以让相关方从宏观上了解核心的业务的关键节点。
第五个:思维导图。即复杂功能的功能框架图,放到放到PRD中可以让相关方从宏观上了解产品/功能的布局逻辑。
第六个:功能描述。
当相关方从宏观上有个大概了解以后就开始进入了对于功能细节的了解了,即第六部分功能描述中我们需要把每一个功能的详细逻辑(包含前端交互逻辑、服务端逻辑、算法逻辑等)都要写清楚。这是PRD最核心的部分。
在撰写每一个详细功能的详细逻辑时,建议大家按照信息、交互、数量、状态、来源、异常情况等6个维度进行梳理,这样可以保证产品方案更全面。
信息:即每个页面上可视化的所有信息元素,包含可以点击的和不可点击的部分;
交互:即点击或者滑动有反应的地方,需要在此部分将交互跳转逻辑是叙述清楚;
数量:即元素的个数限制。比如以朋友圈为例最多可以上传9张图片,这就是图片数量的限制;还比如微信群语音通话最多支持9个人同时在线,这就是一个人数的限制。
状态:每个实体元素的状态类型。比如电商中的订单状态会分为待支付、已支付、待发货、已收货、待评价、已评价等等;还比如约骑活动会存在可报名、已报名、已结束等状态。当然,有些实体元素是没有状态的,那这时就可以不写状态。
来源:即元素的数据来源。比如轮播图一般是运营人员在运营后台配置的,所以轮播图的数据来源是运营后台;还比如电商网站中优惠券各项信息是从优惠券后台获取的,所以优惠券的各项信息元素来源是优惠券后台。在大公司中业务系统及其复杂,分别由不同的团队负责,作为产品经理将各项数据来源梳理清楚之后,可以极大的提升研发的开发效率。
当然针对中小型公司,系统相对简单,在撰写PRD可以考虑不写来源。
异常情况:是指极少数情况下才会出现的场景。比如绝大多数用户在使用百度搜索内容的时候,都可以匹配到相关的内容,这是正常场景。但是约有0.4%的用户在搜索某些特殊内容时,如下图所示,百度无法匹配相关内容,即为异常情况。
在此类异常情况下,作为产品经理需要给出对应的产品方案。比如百度产品经理给出的方案是,先给出一句文案说明没有搜索到相关内容,再给出温馨提示和相关搜索,引导用户找到需要的内容。
下面以骑友APP首页的轮播图为例,讲解这6个维度是如何在PRD中体现的。
第一步,先把活动卡片上的信息元素罗列出来;第二步,然后再考虑该功能存在哪些交互行为;第三步,撰写元素来源;第四步,定义展示数量限制;最后一步,输出异常场景下的产品方案。由于活动图片不涉及到状态,所以在详细逻辑中没有状态一栏。
同时,做到图文对照,每撰写完一个页面的逻辑,把相应的原型图贴到下面,这样研发、测试、UI看PRD的时候如果对文字描述不理解,可以和图片对照一下,极大的降低他们的阅读成本。
在这可能有人会产生一个疑问:为什么要按照如上的方式撰写PRD呢?回答这个问题之前请大家先想一个问题:PRD的目标用户是谁?也就是谁会查看我们的PRD。
大概分为4类:UI、客户端开发、服务端开发和测试人员,这些人组成了PRD这款“产品”的目标用户。
UI关心什么内容?关心页面布局样式,对不对?所以在PRD中要把原型图罗列清楚;客户端开发关心什么呢?关心页面布局及跳转逻辑对不对?其实也就是PRD中的信息和交互这两部分所呈现的逻辑。服务端开发是提供数据的,所以来源,状态,边界等内容是写给服务端开发看的。测试呢?测试关心前后端的所有逻辑,因为要以PRD为准梳理测试用例。所以大家可以看到我们PRD这么写也是在满足目标用户的需求,产品经理的每一个产出物你都要把他当做自己的产品,去优化用户体验。
以上就是京东产品说明文档的写作框架及撰写方法,不一定具有普适性,大家重点学习思路即可。
以下知乎高赞答案也许同样对你有帮助:
❤️看完两件事❤️
看完这篇内容之后如果对你有帮助,我想请您帮我两个忙:
1、点赞,让更多的人看到这篇内容(收藏又点赞,手拉手好朋友);
2、关注我和专栏,让我们成为长久的朋友关系,精彩回答可以第一时间收到;
- 相关评论
- 我要评论
-