产品经理如何做好需求分析?

白白 · 2021-11-26 14:38
1 个回答
产品人陈师爷
产品人陈师爷
公众号[产品人玄青]主理人,十年产品经验
这个需求做还是不做?这是产品经理日常需要做的选择。 每天都有需求从不同的地方来,甚至都无法知道什么时候会来,但是你知道需求一定会来。 那怎么判断需求是不是值得做?这就要做需求分析了,可见需求分析也是一门基本功。 什么是需求分析? 需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。(百度百科) 关于需求分析的说明最重要的就是前文的最后一段“将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。” 这段话说明了几个情况: 一是需求通常来源于用户; 二是用户在表达需求的时候是根据自己的习惯表述的,是不完整甚至是隐含的,需要产品经理进行深入分析和定义; 三是在用户表达了需求以后,从系统层面需要给出具体的方案,帮助用户解决需求问题。 当然需求虽然是来源于用户,但有可能不是直接来源于用户,可能是经过业务部门转述过来的,也可能是数据分析得来的。 实际上日常产品经理在正式开始做需求方案之前都会做需求分析,所以算是一个常规技能。 接下来我们具体讲一下需求分析的三个步骤,只有完成全部三个步骤才算一次需求分析完整的结束了。 需求真实性的判断 第一步先做需求真实性的判断,如果是一个不真实的需求其实就没有必要做后续的分析。 一个需求是否真实通常可以通过回答以下四个问题来判断: 用户是谁? 需求场景是怎么样的? 用户遇到的问题是什么? 用户想要解决的实际需求是什么? 以上四个问题对应了用户、场景、挑战和目的,能够回答以上四个问题是判断需求真实性的前提,即如果无法表述前面的问题就可以判定这不是一个真实需求。 需求价值的评定 需求真实性判断完成之后就需要去判断需求的价值。需求价值的大小由以下几个维度来确定: 用户广度:该需求的受众面有多大? 使用频率:该需求的使用频率是以日/周/月为周期? 刚需程度:该需求对用户有多强烈需要? 生态影响:对平台其他参与方的影响 产品时机:该需求是否符合产品的规划,当下的环境? 判断需求价值是为了决定做不做的问题,如果需求价值不大甚至需求价值为负那就不用列入计划了。 需求优先级的评定 按照我们的经验来说,需求不可能只有一个,它们广泛的来自于领导、用户、业务部门和产品部门自身,所以有十几个或者几十个需求是很正常的,这个时候就涉及到对需求优先级的判定问题,公司的资源总是有限的,所以不可能所有需求都在第一时间投入资源,优先级的判定就是解决资源如何投入的问题。 需求的优先级如何判定呢? 对于优先级的判定主要是基于前面的需求价值和需求成本-指的是实现这个需求需要投入的资源,这就是一个衡量性价比的过程。 一般类似会把需求价值和需求成本分成低、中、高三等,交叉之后分为优先级最高、优先级次高、优先级一般和不做四个部分。 优先级最高一般划为P0和P1,优先级次高划为P2和P3,优先级一般就划为P4。 特别说一下,有些公司把优先级划的特别细,分成好多等级,其实没必要。太细了浪费时间分。 需求池管理 需求池的管理是最后一步,也是最重要的一步,把从各方收集来的需求、经过前面的分析之后筛选出来的需求汇集到一起,记录在册方便管理需求和后续的版本规划,也方便追溯产品方向的迭代。 需求池的基础信息主要包含:编号、模块、功能点、需求描述、场景描述、需求类型、优先级、提出人、提出时间、当前状态、备注。 最后: 需求分析其实不复杂,但是想要把握的准其实还是需要一些功力的,大家在做具体的需求方案之前不妨想一想这个需求是不是值得做。 公司资源有限,你的时间也有限,总要投入到那些能够产生更大价值的需求里面去。 而选择无疑是这个时代最重要的能力,那么在选择之前的分析就无疑是基石,多练练这个技能,或许不止对工作有帮助。
2
反对
评论
收藏
2021-11-26 15:53