转学后可能有很多需要学习和改善的地方,其中可能会出现一些问题。作者通过分享自己转向低代码产品经理的想法,帮助我们找到正确的发力解决方案,例如在迷茫中转向。
今年3月,我调到了低代码平台的产品经理。最近半年试用期已过,自自己入职以来业绩也在复盘。客观来说,这半年的产量不符合我的期望。我希望我能发挥更大的价值,但事实似乎并不如意。
我想知道到底哪里错了。
最近有了一些思考结果,和更高水平的产品同学有了一些交流,希望能在这篇文章中分享这些成果。也许我周围有几个全职产品经理和我一样的心情。我希望通过对自己工作的深刻剖析,能给他们鼓励和方法,在“迷茫”的情绪中找到“该如何发力”的解决方案。
关于复盘,我会问自己三个问题。
你承认自己在做的这件事吗?你找到正确的方法了吗?对于你在理想情况下自己承担的工作,我们首先要找到价值,找到方法,最后努力。但事实上,很多人首先努力(加班),然后从有效和无效的努力中提取方法,最后慢慢寻找价值。
两条路径都可以。第一种方法会产生积极的反馈,因此更容易享受。价值是最基本的保障。正确的方法可以进一步回报努力,因此可以进一步承认工作本身的价值。(伯纳德肖,价值名言)第二种方法更容易开始。因为比起寻找价值,努力反而不需要思考。
我们说的价值是这个事业本身的价值。例如,对于低代码平台,这是对现有SaaS模型的影响。并不是普遍适用的价值。例如,这件事使我能生活得很好,有很好的社会地位。
当然,我们并没有否定第二个价值,只是因为这样的价值,我们更容易放弃眼前的工作,或者找到职业本身的乐趣。(约翰f肯尼迪,工作)这是关键,因为这种价值不仅仅存在于这件事上。
第二,你批准那个代码方向吗?是的,毫无疑问。
一开始我承认这个方向,因为我认为这个职位要求的业务抽象能力是我推崇的产品设计理念。但是现在模式很小,所以会觉得认识太浅。
《硅谷钢铁侠》这本书说,创立space X时,在制定马斯克火箭制造计划时,经常从物理学的角度判断一件事是否可行。如果在底层逻辑中这件事行得通,剩下的就是方法和执行力的问题了。
同样,如果低代码这个方向在底层逻辑上说得通,剩下的就是从业者如何找到方法,产生执行力的问题。(我)。
在我眼里,低代码的价值取决于普遍验证的经济学规律——科斯定律。通俗地说,任何能很好地使用资源的人都是资源。
再回顾一下低代码产品和其他产品的差异,就可以理解为下图。
对于大多数产品来说,从业务/用户要求到产品要求、从产品要求到产品,都是围绕需求而生的。对于代码较低的产品,出生于从业务/用户需求到产品、从产品到产品构建的产品。
两种模式的区别在于:在业务/用户需求-产品阶段投入最宝贵的资源,在产品-产品构建工具阶段投入最宝贵的资源。
在企业数字化初期,业务/用户需求差别很大,几乎没有通用解决方案,因此收益最大,所以第一阶段可以投入资源。
后来,Salesforce带来了SaaS这种新模式,但我一直认为这是商业模式的变化,而不是生产模式的变化。例如,国内SaaS供应商仍将根据不同行业开发不同的版本,“业务需求-产品投资”的本质不会改变。
低代码从业务需求到产品的工作不再是产品经理和R & amp这是应用程序生产模式的变化,不会落在d工程师身上,而是落在开发人员身上。
在第一种模式下,不管不同业务之间有什么基本相似之处,产品设计都要进行多次。因此,如果对企业数字化是否在不同行业之间带来了更多的基本相似性有假设,那么这种模式的边际收益必然会逐渐减少。
在低代码模式下,业务之间的基本相似性抽象为通用工具,通过工具可以更快地构建满足业务需求的应用程序,生产边际成本大大降低,相对边际收益增加。
总的来说,我承认一个假设:企业数字化的变化在不同行业之间带来了更多的基本相似性,同时我承认经济学的规律。
,最终推导出,我认可低代码这个方向的价值。而这个假设是否成立,值得我们一起去思考。二、如何找到正确的方法
我今年是做产品经理的第五年,对我来说,找到正确方法的最大阻塞恰恰是过去的经验,过去是怎么把事情做成的,在做低代码的时候会不自觉地产生路径依赖。
要破除这种依赖,首先要想清楚:低代码产品经理跟其他产品经理有什么不一样。
从上面的介绍中不难看出,低代码产品经理会经历的特殊阶段叫做「从产品到工具」,这要求我们同时具备两种能力:扎实的业务知识和产品抽象能力。所以,低代码产品经理需要时时刻刻平衡好「具体和抽象的关系」。
对其他产品经理而言,他们的抽象能力一般发挥在从业务需求到产品需求的抽象中,例如销售希望可以更好地管理手头的潜在客户和签约客户,于是产品经理给他们提供了一套 CRM系统。
但低代码产品经理的抽象能力要求他们能够将 CRM 系统再做拆解,从后端的数据模型到前端的页面搭建,这对于抽象能力的挑战无疑是巨大的。
从最终状态来说,低代码产品经理的抽象能力应该成为他们的制胜武器,他们应该花更多的时间在这种能力的培养上。但从我半年多的经历来说,这个原则往往会带来一个误区,只关注抽象,而轻视业务。
我们所说的抽象,应该是从业务抽象到产品抽象,所以在早期,低代码产品经理一定是要投身于业务中,他们必须具备了一定的业务理解能力,再去谈抽象。
抛开业务的抽象,只是一种逻辑游戏,说严重点,是一种自嗨。就像那句话说的,如果没有看过这个世界,又何谈世界观呢。
我最近在做CRM项目的时候,这种体会非常深刻。
起初我接到的任务是完成CRM 系统中一些复杂表格的搭建,后来我发现,如果不能理解表格背后的数据,包括数据来源是哪里,表之间的关联关系如何,现在的 CRM 系统中每张表格的作用是什么,呈现的信息关系是怎么样的…
如果不懂这些,单纯地就是想着如何用无代码的方式搭建出眼前看见的这个表格,那一定是走不通的,并且也会做得很痛苦,很懵逼。
总结下来就是一点,在刚刚做低代码产品的阶段,我们一方面要了解到这个角色与其他产品经理在能力要求上的不同,但另一方面也要清楚需要从业务中培养抽象能力。
三、决定要不要做一件事的决策模型至关重要
我在产品评审的时候,经常会面对的一个问题是:为什么要做这个需求。同时,也会受到几种挑战:1、有业务场景么;2、有业务提出这个场景么;3、竞品有做么。
首先,有场景是必须的,没有业务场景的需求,很可能是伪需求。举个不恰当的例子,我如果做一个表格放大闪入的加载动效,是一个需求么,是的,但有业务场景么,没有,那这件事就不应该做。
但挑战在于,需要区分你没有看到场景和没有场景这两件事。如果我们把没有了解到这样的场景,当作没有场景,那这个产品的天花板就会受到你认识的局限。那该怎么办呢?
广泛地体验不同行业里的SaaS产品,CRM、ERP、WMS等等,如果我们需要用低代码支撑起各种复杂的企业应用,我们至少要知道这些应用现在长什么样子,这同时也验证了一点,在早期要投入到不同行业里,攒业务经验。
如果我们现在对接的业务没有提出这样的场景,我们要不要做。
我始终坚信一点,对于真正有价值的诉求,如果发现了再做,那我们很可能比SaaS产品的迭代速度更慢,因为我们只是完成了从工具到产品,而从产品到解决方案,还需要开发者或者实施团队的努力。
那如果做了,且在很长时间内发现没有业务用,到底是因为这个需求是伪需求,还是因为我们还没有找到真正服务的客户呢,这都是我们应该去考虑的问题,遗憾的是这样的问题并没有标准答案,只有不断扩大自己对行业、对业务的了解,才能做出更接近事实的判断。
四、分工不是边界
我们的团队会按照产品模块有不同的分工,每个同学在这样的分工下又有自己更精细的责任,但分工不是边界,一个模块的工作能不能做好,有时候依赖于你有没有搞懂另一个不属于你责任范围内的事情。
比如在上面提到的 CRM 项目中,我负责的是表格搭建部分的工作,但深入了解后我发现,如果搞不懂表格背后的数据结构,那表格搭建方案根本就无法落地。
我有个很明显的体会,之前我以为我只需要参与表格前端展示效果相关的 gap 梳理,但后面发现数据源、数据加工和数据展示之间是一体的,前两者搞不懂,方案设计就是不完整的。
打破边界是为了获得更多信息,从而提高效率,但提高效率的行动往往容易带来对问题定义的忽视。为了加快进度,我们在工作中往往更重视找解决方案,但解决方案如果跟问题的定义是矛盾的,便只能带来短期收益。
前面说了,表格搭建时需要去了解数据源、数据加工和数据展示之间的关系,而我们遇到的实际问题是,受到数据源本身特性的一些影响,后端需要补充一些数据加工能力,但这些能力在后端开发的成本比较大,而项目周期紧,所以大家就想到这部分工作是不是前端也可以做。
遇到这些问题的时候,我的第一想法是,前端能解决么,如果可以的话,成本大么,如果不大的话,那为了项目按时上线,就去做吧。
虽然讨论的时候我也觉得,似乎后端负责数据加工,前端负责数据展示是更符合直觉的,但如果我不做,是不是会显得我不够“配合”。因为害怕背负上这个标签,于是想办法从前端去搞定。
后来跟老板沟通下来,发现我之前的思考并没有触及到问题的本质。如果这一次前端处理了,那后续遇到这样的情况,且数据源特征更复杂,是不是都是前端来做。其背后真正的问题是:
整个低代码产品在搭建复杂应用的过程中,面临这种复杂的数据情况时,前后端应该如何分工,才更符合整个产品长期的规划。
短期内针对一个问题的解决方案有很多种,但对于未来应该要做成什么样子,大家的理解应该是一致的。
这种讨论也许会影响一些工作效率,但确实是十分必要的。
五、接下来聊聊关于如何努力的问题
半年来,我对任务和目标颇有一些体会。在新人 landing 阶段,虽然也需要去制定自己的工作目标,但这些目标往往是依附于任务而存在的。
比如我刚来的时候,分到的任务是负责图表模块,那时候我的目标,也是围绕如何做好图表目标而去制定的。这个阶段是有必要的,因为信息不够,还在学习,从一个具体的任务开始是明智且踏实的。
但这个阶段不能持续太久,如果目标总是服务于任务,那我们所有的价值感和目标感都是依赖于具体的事情,而容易忽略我们自身的成长。
我自己就有过这样的体会,Q2 的时候针对图表后续的规划做了很多调研,梳理了很多想法,但 Q3 开始我被告知,图表需要转交给其他团队,这让我在某个时刻突然陷入了一种空虚当中,好像一下子失去了目标。
后来我开始投入在表单相关的任务中,也是给自己定了针对于这个任务的目标,但由于自己低估了任务的难度,最终跟团队一起评估下来,目前全力推进这个任务并不是时候,于是暂缓推进了。再一次地,我有一种失去了目标的感觉。
后来我自己开始反思,目标不应该服务于任务,目标应该是大于任务的,它应该去决定我在这家公司希望变成一个什么样的人,目标是跟我这个人的状态相关联的,而不应该受制于具体的任务。
当我有了目标之后,我可以制定不同的任务去服务于目标,我可以或主动或被动地去调整目标下的任务,但目标之于人,就像北极星指标之于产品增长,是具有引领价值的。
六、摆脱“被动”,提前做准备
在大厂我能感觉到,身边都是非常优秀的人,大家的背景、专业度和沟通方法,在从业者中都是佼佼者。
以前在小公司的时候,我觉得自己要成为那个环境中最优秀的那一批人;来到大厂之后,我的内心总是充满着一种隐隐的自卑感,甚至一段时间祈求自己可以顺利度过试用期,这在以前是不可想象的。
似乎大厂的产品经理们从不用别人去 push 他们要努力,会议、文档、项目、汇报、OKR,这些就足够产生强大的推力,推着我们向前走。
我曾经认为,只要自己能够做好努力这件事,就能生存下来。但后来我发现,更重要的是找到为了什么而努力的答案。
上文说的从目标到任务,就是一种找到为了什么而努力的方式,而半年来我的另一个感受是,需要对产品充满好奇心。
刚刚入职的时候,就听人说起过,表单在现在的配置体验让人感觉到很奇怪,不理解为什么要这么做。因为我不在负责表单功能的团队,所以这样的说法听了也就听了,并没有很好奇。直到后来表单相关的任务来了,我才不得不从零开始研究表单功能。
我在想,如果早一点可以去研究表单,是不是自己能够为后来的任务做好更充分的准备;可又一想,是什么会驱动我去做这样的研究呢。那应该就是好奇心了,除了好奇心,我想不到有别的驱动力。
我所说的好奇心不是指“我知道是怎么回事”,而是真正理解产品背后的基本原理以及它存在的价值。
七、忙碌的工作中,如何钻研其他产品
我问过自己,平时那么忙,哪有时间去钻研不是自己团队的产品呢。
我的一个体会是,一定要跟不同团队的产品经理保持一定频率的交流,这种交流不能仅局限于跨团队的需求,更好的方式是抛开需求,更开放而自由的交流。
现实情况是,也许这只是我的一厢情愿,因为我看大家的日程,好像每个人在工作日是真的很忙,但如果有人愿意找我了解一下关于组件的一些问题,我是很愿意的。
当然我希望他们也带着自己负责的模块,来一场知识的交易。
另一方面,低代码产品经理需要跟研发有更多的沟通。我了解到很多公司都有自己的低代码平台,发起人往往是技术团队,低代码在技术视角下和产品视角下,并不完全相同,所以需要更多的交流。
上周末我参加了美团线上技术沙龙,里面有一个版块是关于美团和阿里的低代码技术分享,我立刻将获取到的信息发给了我对接的前端同学,我不知道大周末的打扰人家是不是合适,但那一刻确实想分享一些东西。
他也及时回了我,带了一些他了解到的信息。我能感觉到他对于低代码这个领域的热爱,有时候交流会传播这样的热爱。
最后,我选择在这个节点输出这样的复盘,更多的是对于自己的激励和鞭策。还记得那三个问题么:
- 你认可自己在做的这件事么
- 你有没有找到正确的方法
- 你是否足够努力
我对这三个问题都给了自己的回答,那接下来就只剩一件事:干就完了。
专栏作家
大力哥呀,微信公众号:大力哥,人人都是产品经理专栏作家。一个90后产品经理,已经写了6年的公众号,通过输出获得了许多意料外的成长。
本文原创发布于人人都是产品经理。未经许可,禁止转载。
题图来自Unsplash,基于CC0协议。
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。