那个不靠谱的PM什么都没留下-需求文档篇

简介: 曾几何时你是否有到了一家新公司,面对一个新的产品的功能需要动而不敢动?你是否有过功能改来改去,改到自己都不知道为什么这么做,最后出来的产品连自己都不认识?是否有被程序员哥哥拷问某某功能为什么要那样做?之后开始问自己我是谁?我来自哪里?我要去哪里?为了解决上述的问题,我们需要一份需求文档,做个靠谱的PM.需求文档是什么?可能小伙伴们听过PRD、MRD、BRD这些文档的名字,嗯很高大上也有点懵逼,但是没啥用。

img_490ba5e58f41cb5fa0c8bd3877c2b61f.png

曾几何时你是否有到了一家新公司,面对一个新的产品的功能需要动而不敢动?你是否有过功能改来改去,改到自己都不知道为什么这么做,最后出来的产品连自己都不认识?是否有被程序员哥哥拷问某某功能为什么要那样做?之后开始问自己我是谁?我来自哪里?我要去哪里?为了解决上述的问题,我们需要一份需求文档,做个靠谱的PM.

需求文档是什么?

可能小伙伴们听过PRD、MRD、BRD这些文档的名字,嗯很高大上也有点懵逼,但是没啥用。需求文档就是给项目参与者(设计、研发、测试等)看的文档,传达为什么要干,怎么干,干了之后会怎么样的一份文档,它应该包括产品背景、需求、流程、原型等内容。

需求文档有什么用?

一、存档
这是需求文档需要做的原因其一,很多做互联网的小伙们都会面临的一个问题就是换东家,我们去一家新的公司,想快速接手产品进入工作状态需求文档起着决定性的作用,想对某些模块进行改动一定要先了解这个模块的前因后果,就是这个功能为什么要做、业务流程是怎样的、数据流向是怎么样的、对应着哪些考核指标,没有需求文档的话就要先弄清这些问题才能动手,嗯这个过程很痛苦,所以无论从职业素养来说还是为了方便自己也为了方便他人需求文档有着其存在的意义。

二、沟通
这点大部分小伙伴也有体会过,做为产品经理我们的日常工作就是做各种功能,而无论大小功能从需求的获取挖掘到解决问题的方案流程图等,都需要团队来共同完成的,而很多功能不是一步到位,要经过反复的讨论完善,那么对于沟通讨论不可能全靠嘴输出,我们需要有个纸面的东西拿出来探讨,之后完善再探讨,如此反复,最终到功能落地,如果没有一份文档来记录,一段时间后我们再和小伙伴们探讨某些功能时候基本上就忘记个七七八八了,想沟通还需要重新去回想。

三、约束自己
这个怎么理解呢?拿我个人来讲,在做完一个功能后,不会就做完大吉了,经常会想还有没有更好的做法,还可不可能做的更好一些,不知道这个是不是产品经理的通病,那么没有文档可能会被打死,所以有需求文档能够约束自己,推进每个步骤的顺利进行。

需求文档应包含哪些内容?

一、项目背景及需求分析,
(1)谁提的需求?什么场景?遇到什么问题?
(2)用户、场景、需求、解决方案是什么?
对应的内容参考前面文章写到的:
如何快速了解一款产品(一)
https://www.jianshu.com/p/fdb697421e37
如何快速了解一款产品(二)
https://www.jianshu.com/p/f144eb2da36a
如何做需求分析
https://www.jianshu.com/p/616e37729d83
二、功能列表及阶段
(1)都有哪些功能
(2)需求是否要分阶段来做?(优先级)
对应参考前面文章提到的:
产品需求从哪些维度划分优先级
https://www.jianshu.com/p/93f290c7d50c
三、流程、功能细节
(1)业务流程图
(2)页面流程图
(3)交互原型图
对应参考前面文章提到的:
为什么你的原型总是改?
https://www.jianshu.com/p/7d8a77ad921b
为什么你的原型总是改-页面流程篇
https://www.jianshu.com/p/55c5bc514e35
四、简单的用例
五、考核指标及算法
(1)需要统计的指标?
(2)怎么计算?
(3)怎么埋点?

网上的各种需求文档很多,都可以拿来参考,需求文档作为一个项目的来龙去脉,个人认为一定要有的,这东西写起来确实很耗时,不过好处也很多,主要用word和axure去写还有用wiki的这个我没用过,朋友有用过的有机会体验下,我习惯用axure做,至于什么样的需求文档是好的需求文档,我认为需求文档就是一个产品,这个产品能不能给用户(用户包括:产品、设计、研发、测试等)带来好的体验,每个产品经理心里都有一把尺子。

相关文章
|
6月前
|
安全 数据安全/隐私保护
为什么提到就觉得不靠谱?
为什么提到就觉得不靠谱?
23 0
|
移动开发 前端开发 小程序
不愧是前端老油条,分分钟看出我方案的bug
国庆前刚开发完一个小需求,常规性的做了一次code review,不过这次review有所不同,我们组前端老油条竟然参会了,平时发会邀都不来的。 不过不愧是老油条,竟然分分中发现了问题,老油条的地位又在我们小前端的心里巩固了一下。 和往常一样,review前先过一遍技术方案,一让大家快速的了解需求,二来分析下技术方案是否存在问题,是否合理,一般情况下,技术方案没问题,后面的代码review感觉就没啥必要了,因为很少有人听。
137 0
不愧是前端老油条,分分钟看出我方案的bug
|
开发框架 Java 测试技术
【测试基础】五、这样提bug单,开发小哥还会怼你么?
【测试基础】五、这样提bug单,开发小哥还会怼你么?
【测试基础】五、这样提bug单,开发小哥还会怼你么?
|
测试技术
网上学自动化测试靠谱吗 做好这点,在选择的时候绝对能找到靠谱的
众所周知,目前我国软件测试每年都要新增大量岗位,但学校还没有开展软件测试相关的课程,而企业培养的人才远远不足需求。因此自学和培训就成为目前主流的从事软件测试的两个最有效的途径,但相对自学来说,参与培训能够在较短时间内学到软件测试的相关知识, 由于培训又分线下和线上,所以不少人就想要知道在网上学习软件测试靠谱吗?有没有自动化课程呢?
184 0
网上学自动化测试靠谱吗 做好这点,在选择的时候绝对能找到靠谱的
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(上)
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(上)
161 0
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(上)
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(下)
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(下)
83 0
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(下)
|
Web App开发 缓存 移动开发
Vue 2.x脱坑记 - 查漏补缺(汇总下群里高频询问的xxx及给出不靠谱的解决方案)
文章内容覆盖范围,芝麻绿豆的破问题都有,不止于vue; 给出的是方案,而非手把手一字一句的给你说十万个为什么!
354 0
|
Java C语言
计算机教育中缺失的一课,劝学弟学妹们一句,一定要趁早补上,工作后会事半功倍!
各位学弟学妹们好,作为稍微年长的我(岁月是把杀猪刀啊),今天就给大家补补课。 在大学里的,我们上的计算机专业课程一般都是像操作系统、编译原理、计算机组成原理、计算机网络这些理论课程,还有一些像C语言、Java、.Net这些可以实践的课程,甚至还有可能让你焊一个收音机,但是对于一些基本习惯却很容易被忽略,需要学弟学妹们自行摸索。
215 0
计算机教育中缺失的一课,劝学弟学妹们一句,一定要趁早补上,工作后会事半功倍!
别整天 “学妹/前女友”了,花2小时整理了Numpy测试习题100道,做个测验吧!(三)
别整天 “学妹/前女友”了,花2小时整理了Numpy测试习题100道,做个测验吧!(三)
别整天 “学妹/前女友”了,花2小时整理了Numpy测试习题100道,做个测验吧!(八)
别整天 “学妹/前女友”了,花2小时整理了Numpy测试习题100道,做个测验吧!(八)