需求分析到底说的是什么?
需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。
需求分析可以一直问“为什么”,延伸到心理学和哲学。
下面是一些我认为比较靠谱的分析,以后的需求分析也会作为参考。
什么叫用户需求?
人的需要是指人体某种生理或心理上的不满足感,它可使人产生行动的动机(这里的动机就是需求)。
人的需要是多样和复杂的。某一时刻,在人的许多需要中,会有一种需要是相对最强烈的,我们称其为强势需要(这是强需求)。
强势需要产生主导动机,而主导动机直接导致人的行动(这里很容易产生伪需求)。人通过行动满足了强势需要后,又会有新的需要变成强势需要,如此循环往复。
人话:
一个人饿了,想吃碗米饭。这就是用户需求。 “饿”是需求,整句话是动机。
你给了他一碗米饭。这就是满足了用户需求。
你给了他一面包,并且告诉他,这玩艺儿更解饿,但是噎得慌,于是搭着卖了一瓶脉动。这就是创造用户需求。
需求和伪需求:
用户需求分2种:
用户想要的。这种一般流于表面,例:我要买一把锤子和一些钉子(伪需求)
用户需要的。这种则是用户的目的,如上例:其实只是想把一幅画挂到墙上(需求)
需求来源:
公司内部(老板、其他部门或同事)、产品经理自己(策划、挖掘)、外部(用户、客户、伙伴)。
这个每个都有很多办法收集需求的。
问卷,调研,访谈,竞品分析,数据分析,客服反馈等等。
所以有了这么多需求,接下来是不是要选择了?产品需求分析实际上就是需求决策。
做决策之前,先将需求归类:功能类、数据类、运营类、体验类、设计类等等,分完类之后再对需求进行权重考虑并决策。
需求分类之后,再考虑决策需要考虑的因素。
需求决策有三个基本考虑因素,分别是战略定位、产品定位、用户需求。
这是层级关系,显示战略定位决定产品位置,再来判断需求,这很容易理解。
战略阶段分别为起步阶段、发展阶段、迭代阶段。在起步阶段的时候,注重核心功能的实现,快速推出市场验证产品的可行性;到了发展阶段就会进行功能扩展和完善,在这个阶段也会小范围的进行试错实验;到了迭代阶段的时候,产品基本已经成熟稳定,需求就会更加注重用户体验方面。
这样我们筛选了一部分需求,接下来,还将这些需求进行优先级分类:“重要又急需、重要但不急需、不重要但急需、不重要也不急需”(四象限定位法,其实这个时候产品经理自己还要做判断,为什么这个需求划分到这个象限?)
这个时候就确定了优先级,将需求进行了排期。
我理解的就这些了。其实很多分类和判定规划分都是考验能力的。
需求分析阶段的基本任务:
⑴问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。
⑵分析与综合,导出软件的逻辑模型
⑶编写文档:包括编写”需求规格说明书”,”初步用户使用手册”,”确认测试计划”,”修改完善软件开发计划”
转载请注明:数据分析 » 需求分析到底说的是什么?_需求分析阶段的基本任务是什么