我们都知道,需求分析是需要有一定的方法的,而不能仅仅依靠产品经理的头脑风暴,不能纯靠“想”来做需求分析,今天就跟大家分享下产品经理常用的需求分析方法。我以一个电商平台举例分析。
场景分析
互联网产品源于生活而服务于生活,而场景指的就是不同角色用户使用产品执行不同业务逻辑时候的情景。基于此,我们也可以说场景分析是可以为角色分析和业务分析打下基础的。
在外包行业,当我们接收到客户给予的原始需求后,我们往往需要与客户进行进一步的沟通,了解客户所想做的这个产品,通过与客户进行用户使用场景的梳理,了解其背后用户的需求背景和业务背景,这将有利于我们进一步了解客户的需求。
场景分析的过程中,我们需要整理出各种不同的场景故事,并及时记录下来。 以最近很火的社交电商系统为例,我们可能可以整理出的场景故事有:在校学生小李,打开APP,通过首页的推荐排行榜,选取了一款热销的面膜,并且将其分享给了自己的好友。好友打开链接并进行付款购买,购买完成后,小李可以获得对应的奖励提成。
通过对场景的假设,我们可以很容易提取出一些需求点,例如,我们的产品需要带有分享功能,用户可以通过别人分享的连接直接进行购买操作,而不需要下载App,等等。
角色分析
角色分析的目的是整理出需求中所包含的角色,并且分析不同角色的属性及他们可能有的需求。
仍然以电商系统为例,当我们去分析电商管理系统的管理后台有哪些操作角色时,我们很容易得到的角色有平台管理员、商家管理员。而对于平台管理员来说,他需要拥有最高权限,可以监控商家在App上发布的任何内容,并且能对违规内容进行处理。而对于商家管理员来说,它最简单的需求是能够商家商品,并且能够通过管理后台完成商品销售、售后处理等一系列过程。
而再进一步,例如平台管理员,他可能不仅仅一种角色,可能由平台的运营总监、运营专员,不同的角色级别,可能需要有不同的权限。而对于商家端也是如此,可能需要有老板身份,也有员工身份。
通过对角色的分析,一方面我们能够判断出不同角色可能需要的一些功能需求。但更重要的一方面是,我们需要通过角色的分析,预先考虑将来可能的拓展,比如管理员可能分为不同分工的执行人员,后续可能需要增加采购专员角色,等等。只有完成角色分析,才能更好的设计产品的整体业务逻辑框架。
业务分析
业务分析最主要的目的就是,分析用户需求背后的业务逻辑和业务流程,梳理清楚用户可能进行的相关操作,为用户提供最为合适的需求解决方案,为后续整体方案的产出打下基础。
首先,我们需要分析不同角色与我们整体系统之间的关系。例如用户使用我们的电商App进行购物下单,商家使用我们的管理后台进行商品和订单管理,平台管理员通过管理后台对商家和用户的行为、信息进行监控,保证平台运行的稳定和有序。不同的角色,在系统里将会有不同的业务需要,也会产生出不同的业务需求。
其次,在明确了角色与系统关系后,用户需求就进一步转化为我们的功能需求,即我们的系统应该包含哪些用于解决用户需求的具体功能。并且我们需要对这些功能进行梳理,明确不同功能间的关系以及执行的先后顺序,从而构建整个系统的交互逻辑,明确每个角色在这之间的行为有哪些,需要进行哪些操作。
在这一步,我们可以通过序列图、流程图等工具,来帮助我们进行整体系统流程的梳理和分析。
最后,明确了系统的功能需求及交互逻辑后,我们便能够根据系统功能和交互逻辑,进行原型图的制作和生产,以及对应的需求文档的撰写。