不知道在座的产品经理们是不是常常面对这样的问题:不是如何设计一个产品的功能,而是这个功能到底能不能满足用户的需求,它到底有没有必要出现在我的产品上? "这个功能能不能砍掉,如果砍掉这个功能会影响到多少用户?" "如果用户想用这个功能怎么办?" "我的产品的核心功能是什么?如何在保证核心功能的基础上精简功能,不让我想、不让我等、不让我烦?" 在日常的聊天(撕逼)中,总是很容易出现几个关键词句,"如果用户想…."、"万一有的用户就是喜欢…"、"给用户选择的权利…"、"为什么要去掉…" 这些话术看似正确无比,评论起来能说的头头是道,然而却无法经过仔细的推敲。 假如用户想… 万一有的用户就是喜欢… 是的,"假如用户想…"呢。 我们来看一个问题,某一天你想出国旅游,你在准备着出门的东西,"假如护照掉了怎么办?""假如签证失效怎么办?""假如手机没信号怎么办?""假如碰到恐怖分子怎么办…""假如刮台风怎么办?""假如那个国家革命了怎么办?""假如没WiFi怎么办?"… 这些问题好像都很正常,可是把他们放一起你就会发现,你不用去了… 请摈弃"假如用户想…",这种思考方式只能产生加法,应该去思考"我的目标用户是否会经常遇到这类问题?如何去解决这类问题?" 是的,没错。"我的目标用户是否会经常遇到这类问题吗?" 假如…是小概率还是大概率,当发生这个事情的时候,用户需要解决的是什么问题?我们需要为了这个需要做一个功能或者是在其他地方帮助用户解决这个问题? 给用户选择的权利… 这似乎以及成了产品设计的通句,"不能绑架用户""要给用户选择"… 然而,当这些似乎正确的话施加到产品上去,你会发现,用户并不喜欢选择。在设计产品的过程中,时刻想着给用户选择,你会发现自己已经无法区分哪些是用户必须用到的,哪些是可以替代的。为什么要给用户选择这么多的功能?我们的产品需要为用户解决什么问题,解决这个问题的最佳实践是什么?其他的是不是可以砍掉?为什么需要两种并行却没有特色的选择按钮交给用户,帮他选出一个最好用的不就行了? 逆向思维,用户需要的不是这个功能,这是功能背后能够为用户解决的问题。 为什么要去掉? 是的,大多数人都会问,既然功能已经有了,为什么要去掉?存在即合理,总有人会用上它,去掉这个功能会不会影响用户的体验,会不会让产品变得残缺? 我们真的需要想这件事吗? 产品是什么?产品的目标是什么? 是为了解决生活的需求,是解决问题的。换言之,我们不应该思考"为什么要去掉?"而是应该去想想:"我们为什么要留下它?"这个功能能够为我们的用户解决什么问题,其他的功能能否替代它,它的存在到底是不是必要的? 还有什么办法? 是的,还有什么办法呢? 当然,你还有竞品! 请记住,竞品是你选择功能的重要对象。你的产品的竞品可能为了差异化选择了与你不同的道路,或者为了丰富产品线而不断增长的产品的功能树…. 他们这些功能都被很好地利用了吗?这些功能和我的产品是不是重合了?哪些是用户会反复使用的?哪些是用户很少用的,问题是来自于竞品的产品线还是功能本身的问题?