产品思维是什么鬼???
写在前面的话
前段时间跟朋友聊天,无意间聊到转型这个话题,朋友问我有没有想过转行做产品经理,当时整个人是懵的,说实话当时对产品没啥概念,是知其然不知其所以然。
阅读了《人人都是产品经理》这本书后,这才算对产品有了进一步的了解,有了比较清晰的概念。在程序员平常的开发中,也经常会出现与产品经理撕的情况,估计每个程序员都会有杀了产品经理的想法吧,即使嘴上不说出来,心里也是在画个圈圈诅咒你。
产品思维是什么鬼
产品经理常备的思维方式有哪几种呢?
从业务角度出发:创新创意思维、市场导向思维、用户中心思维等
从管理角度出发:产品运营思维、快速迭代思维等
从纯思维角度出发:逆向思维、联想思维等
从产品经理具有普适性的角色定位与工作职责出发:市场思维、用户思维和产品思维
那究竟什么才是产品思维呢?说白了,产品思维就是理解需求、用户和商业化三者之间的关系的思考方法。往大了说,产品思维会影响我们决定什么产品值得做?切入点在哪?产品是否具有用户价值和商业价值;往小了说,产品思维会影响我们如何设计产品。在软件开发过程中,开发人员经常会考虑如何更友好的提示用户、如何让用户使用方便等都是程序员的产品思维。
产品思维并非互联网行业独有的,实质就是”当用户需要说明书时用的爽”。总结起来就是三个关键词:用户、需要、用的爽。
用户——产品思维的核心
产品存在的目的和价值都依归于人,离开用户也就没所谓的”产品”概念了。以用户需求为依归,从产品整体出发平衡产品各要素。因此只有懂用户,发现需求本质,了解产品各要素,才能做出正确的决定和行动,才能做出用户喜欢的产品。
需要——发现需求的本质
需求在生活中无处不在,吃喝拉撒、衣食住行、爱恨情仇,我们每时每刻都是“产品”的制造者和消费者。只要产品满足的越是人的需求本质就越具有共性,也自然会有更大的市场,同时不容易被其他产品替代。
用的爽——找到满足需求的方法
用户就像是航行的终点,需求探索就是找到的最优航线,怎样走到终点却是方法的问题。弱化需求的深度,缩小需求的范围,找到用户的痛点,满足核心的需求。
以用户需求为依归,从产品整体出发,平衡产品各要素就是我所理解的产品思维。
为什么说开发人员也需要产品思维
做产品一切从实际解决问题的角度出发而不会为了问题而问题。做产品要求视野和格局都应该相对高,能够从各个不同的角度去看问题。
对于开发人员来说,工程思维、技术思维、逻辑思维都是必不可少的思维方式。因此,开发人员想的基本上都是实现模型,从而导致开发人员的思维模式会比较简单、不够开阔。但是一个产品的成功,靠的不仅仅是技术,还有市场和用户。在开发过程中,除了从技术角度考虑如何实现,还考虑要怎么设计、怎么做才能让用户喜欢,才能让用户使用方便。
开发人员在开发的过程中,更多的是以技术和系统未出发点,通过实现的难易程度和系统的角度去定义、设计产品,所以经常会听到开发人员对产品经理说”这个功能实现不了”。然而对于产品经理来说抓住产品的核心价值、解决用户的痛点需求、打动用户、让用户尖叫并最后形成品牌忠诚度才是产品的核心。因此,产品经理会使用加法增加产品的性价比、客户体验和服务;使用减法聚焦核心功能和核心价值,做自己擅长的;使用乘法复制竞争优势,实现经济效益的倍数增加;使用除法把产品平台化,带给客户价值倍增的同时,也实现了产品价值的倍增。
开发人员有时候把重心放在技术上,觉得某个技术很牛逼我就用某个技术。而从产品角度和交付角度来说我们考虑的是我用某个技术能够以最低的成本(时间成本、经济成本等)来解决问题达到良好的用户体验。比如如果你用oracle数据库,其中的历史数据怎么办?oracle是相当的贵,有没有想过把历史数据放在大数据平台上(比如hbase)。从系统层次来说,做产品思考的方向是从大系统逐步往子系统去思考。即他心里有个底,做子系统的目的是为了大系统更好的运转,他心里知道每个子系统如何交互的。比如支付系统设计者会考虑每个模块之间是如何交互的,订单信息如何从用户发起经过内部各个模块最终到达发送到银行,如果银行网络挂了怎么办?如果银行的通知一直不过来,用户一直等待这笔订单结果怎么办。我们写代码可能只涉及到其中某一个模块内部,但是我们心中应该对模块与模块之间如何交互。我们还要了解信息是如何触发的,怎么到达该模块,到达该模块是什么状态。即从用户(内部用户和外部用户)角度触发你的思考,你才把几个模块当做一个产品在看待。最终产品是要交付到用户手中,你不以用户使用为中心思考你将来很难能够独挡一面交付一个产品。
产品思维如何修炼?
一个好的产品需要
1.解决用户痛点(强需求);
2.有较强的用户黏性;
3.有较好的用户体验。
在产品的成长过程中,无论是谁都需要有意识地训练自己的产品思维,这样保持产品好奇心和敏感度,提高自己的核心竞争力。
产品思维训练以不同领域的产品为对象,通过问题分解、关键用户行为分析、场景分析、数据分析四种方法进行刻意练习;产品思维训练就是模拟自己是不同产品的产品经理或负责人,进行有目的性的思考,有点像竞品分析,但是要和竞品分析相比:更重视产品背后的逻辑和思考模式,不满足于对功能的思考和研究;产品思维训练除了自己思考研究,也可以去接触研究产品的真实用户,或者和小伙伴进行头脑风暴;
问题分解法:先围绕产品的核心价值和目标,不断提出问题。沿着用户主路径,不断分解问题,在分解问题的时候同时寻找解决方法。将问题和解决方法按优先级的先后去列出来,形成一个路线图。通俗点讲我们一定要很好的去运用“各自独立、相互穷尽”这种方法,是非常有帮助且高效的。
核心用户行为分析法:首先回答什么是核心用户行为?核心行为是用户在产品里最重要的行为,让用户产生其他行为,也是用户增长和产品商业化的基础。
场景分析法:通过对产品使用场景分析来训练我们的产品思维。思考点包括:这个产品的主要场景和次要场景是什么(抓重点场景);主要场景包含了哪些环节,每个环节涉及到哪些用户角色;主要场景会不会被次要场景影响,如果会,产品会不会过度依赖于这些影响因素?产品要如何降低这些影响并找到自己核心竞争力。
数据分析法:通过对产品数据的分析也是训练产品思维的一种手段。如果你有条件获得一些产品数据,那么你也可以采取数据分析来训练自己的产品思维。
1)明确数据指标的定义、口径和使用场景。产品经理要能清楚地和开发人员描述数据指标到底是什么,有哪些维度,在哪个页面或哪个场景之下发生;
2)数据指标和用户结合新用户做了什么?老用户做了什么?付费用户做了什么?非付费用户又做了什么?流失用户在流失之前做了什么?
3)数据指标要多问为什么数据不是用来看的,是要通过分析来得出结果,从而得出切实可行的方案,以期得到改善。多问几个为什么。产品经理对数据要有敏感性,这样才达到训练产品思维的意义。