当完成需求研究与调查之后,会收集到大量用户的各种需求,接下来就进入到了需求分析的阶段。用户是想要一个钻孔机,还是墙上的一个洞,还是只是想挂一幅画,或者是想过一种有品位的生活,需要对用户需求进行深入分析,对需求的把握程度,直接决定了产品的功能和开发方向。并不是用户说什么,我们就去做什么,而是通过深入分析,明确用户的真正需求,然后基于产品定位,进行功能规划。
一、什么是需求分析?
需求分析,就是从用户需求到产品需求的过程。是通过用户访谈、可用性测试、数据分析和问卷调查等研究与调查方法收集到的用户需求进行深入分析,挖掘用户内心真正的目标,然后转化为产品的需求。只有科学的研究与调查方法,加上正确的需求分析,才能得到合理的产品需求。
二、为什么要进行需求分析?
对需求理解的不同,会得出不同的结论,也决定了产品不同的方向。如果方向错了,越努力,错误越大。所以需求分析的核心目的,就是让用户的需求更清晰,从而使产品的需求更准确。
1、用户说的未必是他真正想要的
我们不仅要听用户说了什么,更要看其做了什么。一些用户基于角色化交流,说出一些口是心非的话,此时他说的未必是他真正想要的。索尼发布新款黄色和黑色音箱,想了解用户更喜欢哪个颜色。召集了一群人研究与调查时,问测试者喜欢什么颜色,大部分测试者说喜欢黄色,认为更有活力。研究与调查结束后,主办方让测试者离开后可以免费拿走一个音箱,大部分人却选择了黑色。
2、不是专业用户,很难清晰的表达出自己的需求
在目标用户群体中,大部分都是非专业用户,他们对于需求的表达和描述往往比较粗糙和表面,很难触及到问题的核心。例如非专业用户的需求是想要一匹更快的马,而问题的核心可能是他想要更快的到达目的地。从表面需求,深入到核心目标,就需要对需求多问几个为什么,不断深入,不断挖掘表面背后的真正需求。
3、未必是目标用户的普遍需求
产品服务的对象首先是目标用户,其次是满足目标用户中的普遍需求,受众越广,产品才更有价值。而在需求分析时,一定要注意需求只是几个单个用户的需求,还是用户的普遍需求。而在研究与调查的时候,要保证数据来源足够广泛,类型足够全面,在分析判断的时候,要注意克服自我的喜好,以普遍需求为目的,初步判断后还要进行内部和外部的验证,以保证需求的全面和可靠。
三、如何进行需求分析?
1、需求筛选
当面对大量需求时,首先要做的就是对需求进行筛选,也是一个去伪存真的过程。为后面的需求分类和分级做基础。在需求筛选时,主要从三个方面进行考虑:产品、技术和用户。
产品层面:
第一、是否符合产品定位。
第二、是否满足产品的调性。
第三、是否有利于产品的后续发展。
技术层面:
第一、当前技术是否可以实现。
第二、当前技术实现的难度有多大。
第三、技术实现后的投入产出比有多高。
用户层面:
第一、是目标用户还是非目标用户。
第二、是基本需求、期望需求还是兴奋需求。
第三、使用场景是否合理,是用户的真实需求还是伪需求。
2、需求分类
需求筛选后,需要对保留下来的需求进行分类,以便在开发时能明确产品的具体技术方向。
属性方面:
BUG:产品存在的缺陷
新增:之前没有被满足的需求
优化:需要改进完善的功能
类型方面:
内容:产品内容的丰富性、专业性等
产品:产品的功能、介面、交互等
性能:产品的稳定性、流程性等
3、需求分级
需求的分级,是为了让有限的资源投入到当下最需要解决的问题中。
一般情况都是按紧急程度划分:急、高、中、低。
然后再对相关属性下的需求进行时间的规划,让产品尽量在规定的节奏不断优化和完善。
需求分析,除了掌握正确的分析方法外,更需要对目标用户的深入认识,了解其职业、年龄、特点、爱好、收入等,对用户属性和需求数据进行深入的分析,得出相对合理的产品需求,然后对需求进行验证,随时调整开发内容。
所以需求分析,也是贯穿于产品整个生命周期的过程。