一、需求挖掘的本质:什么是用户需求、需求与解决方案的区别、为什么挖掘比验证更重要
1.1 到底什么是用户需求?
先问大家一个问题:用户说「我想要一匹更快的马」,这真的是需求吗?
我个人习惯把需求拆成两层来看:
- 表面需求:用户嘴里说出来的话,比如「我要一匹更快的马」
- 本质需求:用户真正想解决的问题,比如「我想更快地从A点到B点」
说白了,用户不是产品专家。他们描述的是自己想象中的解决方案,而不是背后的痛点。我在项目中遇到过很多次,用户信誓旦旦地说「这个功能必须加」,结果做出来根本没人用。为什么?因为我们把用户的「话」当成了需求,而不是去挖他为什么说这句话。
需求 = 用户在当前场景下,想要达成的目标或解决的问题。
它跟用户说的「我要什么」是两码事。
1.2 需求与解决方案的区别
这个区别,我建议每个产品经理都刻在脑子里。
| 维度 | 需求 | 解决方案 |
|---|---|---|
| 定义 | 用户想达成的目标 | 实现目标的具体手段 |
| 例子 | 我想快速到达目的地 | 给我一匹马 / 造一辆车 / 修一条高铁 |
| 可变性 | 相对稳定 | 可以有很多种 |
| 验证方式 | 观察用户行为 | 测试产品原型 |
嗯,这里要注意。很多产品经理一听到用户抱怨,就急着想「我该做个什么功能来解决」。这是典型的把解决方案当需求。你想想看,如果当年福特只盯着「更快的马」,那汽车就永远不会被发明出来。
我的一个小技巧:每次用户提需求时,先问自己三个「为什么」。
- 为什么用户想要这个?
- 他真正想解决什么问题?
- 有没有其他方式可以达成同样的目标?
问完三轮,你基本就能摸到本质需求了。
1.3 为什么挖掘比验证更重要?
这个问题,我用一个真实案例来说明。
我曾经负责过一个企业协作工具。用户反馈说「我们需要一个更复杂的权限管理系统」。团队一听,好啊,开始设计各种角色、权限组、继承规则。花了两个月做出来,上线后使用率不到5%。
后来我去深挖才发现,用户真正的需求是「不想让某些人看到某些文件」,而不是「要一个RBAC权限模型」。他们需要的可能只是一个简单的「文件加密分享」功能。
我曾经踩过的坑:花大量精力去验证一个「伪需求」的解决方案。
验证很重要,但如果你验证的方向本身就是错的,那验证得越精确,浪费就越大。
说白了,挖掘是「找对问题」,验证是「确认方案对不对」。问题找错了,方案再完美也是白搭。我个人的经验是:
- 挖掘阶段:投入60%的精力
- 验证阶段:投入40%的精力
为什么会这样?因为挖掘阶段决定了你接下来所有工作的方向。方向偏了,后面跑得越快,错得越远。
1.4 挖掘的本质:从「听用户说」到「看用户做」
用户说的话,很多时候是不靠谱的。我记得有个经典实验:问用户「你平时刷牙是横着刷还是竖着刷?」80%的人回答竖着刷。但实际观察发现,80%的人其实是横着刷。
所以,挖掘需求的核心不是「问」,而是「看」和「想」。
需求挖掘的本质:通过观察用户的行为、分析用户的场景、理解用户的痛点,找到他们自己都说不出来的真实需求。
我建议每个产品经理都养成一个习惯:
- 看用户怎么做,而不是听用户怎么说
- 问用户为什么,而不是问用户要什么
- 想用户没说的,而不是只记录用户说的
你想想看,微信的「摇一摇」功能,有哪个用户主动提过?没有。但张小龙观察到用户有「想认识附近陌生人」的需求,于是就有了这个功能。这就是挖掘的功力。
1.5 避坑指南
我曾经犯过的三个错误:
- 错误一:把用户抱怨当需求。用户说「这个按钮太难找了」,不等于他需要「把按钮放大」,他可能需要的是「减少页面上的干扰元素」。
- 错误二:把竞品功能当需求。竞品做了,不代表你的用户也需要。先搞清楚竞品解决的是什么场景下的什么问题。
- 错误三:把老板的想法当需求。老板也是用户,但他代表的是「一个人」的需求,不是「一群人」的需求。
最后总结一句:需求挖掘,挖的是「人性」和「场景」。解决方案,只是实现手段。别搞反了。