需求分析 | Y模型
一、什么是Y模型
我们可以将我们在需求分析的过程,形象地将该流程抽象化为Y模型,大部分的需求分析流程只需要经过① -> ② -> ③流程,将用户需求转化为产品功能即可,而较为复杂的需求则需经过①–>②–>④–>②–>③流程才能进行提炼,我们先来对每个流程进行深度解析:
①是代表用户需求场景,是起点,是表象,是需求的第一种深度,观点和行为,即在什么场景下什么目标用户的什么时间操作下的什么需求;
②是代表用户需求背后的目标和动机,需求的第二种深度,用户为什么要提出这个需求,最底层的动机是什么?我们在思考用户目标时也要综合考虑公司、产品的目标;
③是代表产品功能,是我们根据用户需求深度剖析得出的解决方案,是实施人员能看懂的描述;
④是代表人性需求,即马斯洛需求,或者说是需求的第三种深度价值观,而深度是需求的本质;
二、是否可以简化相应流程?
我们可以来假设,如果是直接从流程① -> 流程③,即直接将用户需求转化为产品功能可不可行?这样只是将用户需求直接照做,将产品功能直接进行可视化,没有办法挖掘到用户底层的需求,并且大多数用户是无法很专业地给你抽象出他的使用场景,这样会导致产品不再是产品,因此流程②是必不可少的;
从KANO模型层面上讲,如果直接从流程① -> 流程③,照着用户说的做,这个产品的功能往往是不完整的,因为用户告诉你的,只会是期望型需求。用户不会提基础型需求,更不会提出亮点型需求;
三、流程解析
3.1 流程①—>流程②
如果是我们可以直接从用户拿到的需求,在收集的过程中,可以尝试问清楚用户为什么会有这样的需求;
如果是拿到的二手需求,那么我们需要从需求来源、需求描述、原因(why),逐步分析得到产品需求,如果有可能的话,分析完之后可以根据需求的来源联系用户,把自己的分析结果与他进行沟通,验证自己的想法是否正确。
3.2 流程②—>流程③
需求的类型:类型可以从以下两个维度来看:
分类:可以分为新增功能、功能改进、体验提升、Bug修复、内部需求等;
层次:根据KANO模型可以分为基础型需求、期望型需求)、兴奋型需求三层;
商业价值:主要说明这个需求的卖点是什么,可以给用户带来什么价值,对公司又带来什么价值;
性价比,简单的说性价比等于商业价值/开发难度(需要技术评估),
实际操作中,为了方便,“Y”模型可以简化为“V”模型,为了返回去验证产品功能是否能满足产品需求,我们可以先Why下去,How上来,反复地做“V”,即把这个过程形象化为“W”。
3.2 流程② <—>流程④
流程②到流程④则是基于剖析出来的用户需求,加以人性化的设计与考量,即要与马斯洛需求相结合,设计出更为人性化,在用户无感知的情况下,满足人类某种人性的需求,在这个过程中,j结合以用户的目标,反复进行考量,最后再输出流程③;
四、使用Y模型的好处
运用Y模型的一个主要的好处在于它不能跳过流程②而直接从流程①到流程③,对用户的需求有更深层次的分析,我们才能够:不被伪需求欺骗;能够解决需求冲突;能够发现更多用户目标;能够抓住恒定的人性;能够在成熟市场中找机会;