转载声明:文章来源https://www.jianshu.com/p/9d6a5c10e359
所谓需求分析能力,指的是收集、分析需求的能力。
这是产品经理最核心的能力之一,为了实现企业目标,就必须有用户使用我们的产品,这个前提必定是某些痛点被我们的产品解决了,也就是说解决用户的需求问题才是一切的开始。
下面就从收集和分析需求两个层面介绍如何提升需求分析能力。
一、收集需求
没有需求何来的分析,所以收集需求才是第一步。比较正规的公司,一般都会有专门的需求收集部门,这种情况下产品经理其实只需要直接对需求进行评估即可。
而资源有限的创业公司,需求的收集工作往往都是由产品经理亲自完成的,一般来说会有下面这些来源。
1、公司老板
这种情况常见于创业型公司,一般情况下,在创业开始的很长一段时间内,需求的主要来源都是老板。
他是最先接触客户并从中发现商机/需求的人,可以说正是由于老板的需求才能支撑起一个想法的从0到1,才能让想法变成产品,才会走上创业的道路。
如果你在这样的公司,那么请一定要抓住这样的机会,无论是对收集需求还是自己的职业规划都有着极大的帮助。
2、公司运营/市场/客户等一线人员
公司发展壮大到一定程度后,老板的主要职责会慢慢变成掌舵者,那么此时我们就需要从其他一线人员那里收集需求,无论是运营,还是市场,亦或者是客服,只要是能够直接接触到用户的人,都是我们收集需求的来源。
产品经理都有一种天生骄傲,总认为自己才是最懂用户的那个人,设计产品的时候容易钻牛角尖,这其实是十分危险的信号。
我自己之前做产品也是如此,总是认为自己设计出来的流程或功能都是用户最需要的,熟不知,我们的一线人员才是最懂用户的。
3、直接面对用户
直接面对用户,能够比较直观的了解到每个人的日常工作流程和使用环境,毕竟眼见为实,这样也可以避免需求二次传递带来的误差。
我自己在这方面其实有过前车之鉴,可能是由于沟通或理解的问题,从其他一线人员那了解的需求有时候和用户真实想法存在偏差,这样导致了有些功能开发完并不能满足业务。
不过做到这点其实很难,产品经理很少有机会能直接接触到用户,除非公司有专门的用研部门,否则这样的成本其实很大,绝大部分公司都没有这样的条件和资源。不过我们还是可以使用一些比较简便的方法,比如问卷调查、查看论坛反馈等。
二、分析需求
需求收集上来后,我们自己会有一份完整的需求资源池,那么面对如此多的需求时,到底该不该做、何时做、怎么做都是需要我们认真分析的。网上关于需求分析的模型有很多,比如KANO模型等,这里就不做过多介绍了,搜索一下都能查看到。
结合自身实际情况,从下面三个维度进行需求分析。
1、需求该不该做
也就是判别需求的真伪,这个问题其实并不存在,用户的任何需求或者叫问题都是真实存在的,不会有所谓的假需求。
只不过作为产品经理,我们需要进一步分析出用户这个需求到底是在什么样的场景、什么样的使用环境下产生的,到底没有没做成通用功能的可能性。
判断需求该不该做,需要记住如下几点:提出需求的用户是不是我们的目标用户、需求提出的场景是否是主流场景、用户是否能够足够的代表性、需求是否和公司的核心功能存在冲突。
2、需求怎么做
在决定了需求应该做之后,就需要对需求相对应的功能进行产品设计。
到了这一步,建议在开始之前再次深入的了解用户的真实需求,从用户的使用场景、日常工作流程、操作频率等多个角度全面的了解。深入了解后,寻找相关竞品,了解其他产品是如何设计此类需求或者功能的,最后再开始设计产品流程和功能。
在设计过程中,还是需要保持与用户的持续沟通和确认。
3、需求何时做
在确定了需求功能之后,就面临着什么时候做的问题。要确定时间点,就需要从需求优先级、需求重要性、公司开发资源、公司业务规划等多种维度来考虑。
一般时间安排都是由项目经理来统筹规划,在没有项目经理的情况下,这些事情基本上也都是产品经理的职责。那么就需要我们首先对公司的业务发展状态有明确的了解,知道现阶段公司的重点发展方向和规划。
在这之后,我们需要根据实际的业务流程明确需求的优先级和重要性,可以将需求划分到不同的象限中,最后再根据公司现有的开发资源进行排期跟进。
满足用户需求,是一个成功产品的基石,任何的高楼大厦,都是以此为基础的。关于需求分析能力,就介绍完了,下次将为大家介绍必备的逻辑思维能力。
尾巴:我相信从事产品经理的人,都带着天生骄傲。我们总是自命不凡的认为自己才是最了解用户的,我们总是满心幻想着自己的这个产品终将改变这个世界。殊不知,这时,我们已经离用户越来越远。那心中所坚持的天生骄傲,阻隔了用户与我们的连接。
真棒!茅塞顿开的感觉。
请问 一下,我本科就是软件工程(软件测试方向),以后也想成为软件测试工程师,目前大三即将结束,我之前是准备考研 ,也只是知道考研没有考虑具体什么方向之类的。因为软件测试是专业课 大三下才开课,我现在发现考研的学校 基本没有 软件测试方向的,都是比较热门的大数据、人工智能等研究方向。 所以 想成为软件测试工程师 是在大四时好好学习技术 然后本来毕业找工作?还是 应该考研究生(只是 我发现研究生没有研究软件测试的,也可能我没关注到) ?
涨知识了