美文网首页产品经理@产品0岁的产品经理
产品能力-产品需求文档应该有什么

产品能力-产品需求文档应该有什么

作者: 二哈很冷很傲娇 | 来源:发表于2018-03-05 03:23 被阅读143次

产品需求文档,对于产品说,就和开发的代码、设计的设计图一样重要,都是工作中的产出物。

但是需求文档也不一定是必要的,可能在一些小团队里,已经弱化了需求文档的存在。因为产品经理经常需要背负各种KPI、和设计、开发沟通、协调项目进度、写PPT向领导汇报等等事情,所以在项目开发过程中,只要意思传达到位了,很多人都不会有文档产出。但是对于产品经理自身,还是建议产出文档,哪怕实在是时间来不及,过后补一份也是可以的。


需求文档的好处:

1、帮助产品理解并梳理自己的需求分析、实现的过程

2、帮助团队中设计、开发、测试等同学对需求的理解

3、及时记录,有改动能够通知到所有人

4、留档,便于交接

5、可以帮助产品人员总结工作


需求文档的结构:

1、需求目标:该需求需要实现的目标(比如XX数据的提升,解决用户的某个问题,非常非常重要!这个是衡量需求好坏的标准,尽量做到可量化)

2、需求概述:对该需求的大致描述(一般一句话说明想做什么),帮助其他同学理解

3、用户类型:该需求针对哪些用户,预估影响的用户量级(主要是功能AB时使用,一般拿不准的可以适当减少量级,但要保证在一个可评估的量级上,比如就影响50个用户,得出的结论也是不科学的)

4、变更记录:在什么时间点变更了哪些需求点(帮助测试或其他产品同学快速上手)

5、测试数据:AB测试或者灰度测试的数据,计算公式一定要提前整理好,与需求目标相匹配,一定要可量化

6、参数说明:非必要,只是在功能出现问题或者交接的时候,与其让开发去捋代码还不如自己存一份

7、需求详细描述:

7.1、获取逻辑:数据的获取逻辑,比如客户端和服务端如何衔接,是通过接口读取数据还是使用本地数据,在什么时机获取,是否有缓存等等

7.2、展示逻辑:获取到数据后,在哪些条件下展示,如果是界面的话什么时候消失

7.3、交互逻辑:当用户使用该功能时,如何交互,点击、切换等效果

7.4、功能流程图:开发设计需要的判断逻辑

7.5、用户流程图:用户操作的使用流程

7.6、统计说明:需要埋点统计的位置,统计发出的时机、统计的定义


实战举例:

1、需求目标:提升XX广告流量

2、需求概述:在APP启动时添加插屏广告,提升XX广告流量

3、用户类型:假设100个流量为合理评估最小值,插屏广告点击率为10%,那么起码需要曝光1000个用户,加上曝光率为80%那么测试用户最小量级为1250,按照用户uid或随机分配,找到另外相同的1250个用户作为对照组

4、变更记录:XX时间,增加插屏广告

5、测试数据:样本量级、曝光数、点击数、产生流量(点击-访问会有固定折损)

6、参数说明:插屏广告接口参数

7、需求详细描述:

7.1、获取逻辑:客户端每次启动时传递XX参数,向服务器发起插屏广告请求,根据XX参数下发插屏广告

7.2、展示逻辑:客户端获取到插屏广告时,展示XX时间,若在XX时间内没有获取到,直接跳过进入APP

7.3、交互逻辑:当插屏广告展示时,用户点击会XX,不点击会XX

7.4、功能流程图:按照获取、展示逻辑绘制流程图

7.5、用户流程图:按照展示、交互逻辑绘制流程图

7.6、统计说明:曝光数、点击数、落地页访问数等


最后:需求文档见仁见智,以上只是个人经验而已,并没有固定的格式(比如excel、word、rp)或者框架(比如几个要素几个关键),在每个公司中的要求也不尽相同。其实只要理解好需求文档是传达想法、留档的工具,怎么使用就看自己了。

相关文章

网友评论

    本文标题:产品能力-产品需求文档应该有什么

    本文链接:https://www.haomeiwen.com/subject/obmffftx.html