产品经理需要懂技术的五个原因

最近,有一位想从运营转产品的朋友问我,做产品需不需懂技术?

产品经理需要懂技术的五个原因

在《腾讯传》中,有这么一段话:”我们希望的产品经理是非常资深的,最好是由做过前端、后端开发的技术研发人员晋升而来。好的产品最好交到一个有技术能力、有经验的人员手上,这样会让大家更加放心。如果产品经理不合格,让很多兄弟陪着干,结果发现方向错误,这是非常浪费和挫伤团队士气的。“

俞军在访谈中被问到这一问题时,曾回答道“多数情况下不是必要条件,但需要了解技术的可行性和可能性。”

那么,产品经理为什么最好懂技术,了解技术能带来什么好处呢?

更好地联结工程师

拥有扎实的工程背景给了产品经理联系工程师的能力。当然这取决于产品–一个负责底层开发者API的产品相比于一个负责前端网站的产品肯定需要知道更多技术。

但是基本的原则是通用的–有技术背景的产品会更好把产品需求传达给工程师和转述复杂的细节给其他同事和消费者,能与工程师更加顺畅地沟通,并且更容易获得工程师的信任。

在工程评审过程中,工程师经常会从技术角度探讨产品的可行性和实施方案,这时候了解技术的产品就可以从产品的角度提出建议。

如果PM自己写过代码,对产品实现过程会有真切体感,更能理解工程师的一些建议和抱怨。

尽早了解技术可行性,从而节省时间

作为设计者,很容易陷入假设的世界。假如我会读心术能确切知道用户的想法,会发生什么?如果用户点击这个按钮,它就爆炸成一团火焰,会发生什么?

不了解技术可行性和时间开销,容易沉迷于不可能的设计,然后感到心痛。最糟糕的事情就是你花时间设计了一个完美但没有可能实现的产品。

利用技术驱动产品

早期Gmail曾经做过一次很棒的优化:用户在登陆页面输入完账号后,Gmail就会马上在后台加载该账号的邮件,而不必等用户输入完密码提交后才开始请求。这使得用户会觉得Gmail拥有比竞品快得多的载入速度。一个PM需要对技术有一定的了解才能向工程师提出此类的优化需求。

了解技术的PM更能把握技术趋势,可以更好将最新的技术成果用于改进产品,将公司内部的技术创新成果、外部开源的技术、Android、iOS 原生系统的新特性等等充分地利用起来。

此外,在一些第三方服务的选型上,需要综合考量产品和技术两方面。一个较为符合产品需求的第三方服务可能需要更多的开发工作,这二者如何权衡,需要你对开发和技术有一定认知。

数据分析能力

PM工作内容很重要一部分是分析产品数据。拥有技术背景能使PM更好地理解数据的流动,定位数据问题。

用户身份是如何从站外关联到站内?数据打点是前端上报还是后端上报?Google Analytics、Appsflyer、友盟、Deeplink等第三方工具和技术的原理是什么?

如果这些问题你都不了解,那么会一定程度影响你对数据的使用,出现数据异常时你也可能无法做出合理的推测、高效解决问题。

当然大公司可能会有数据产品经理帮忙解决以上问题,但是过于仰赖数据产品经理会导致沟通成本的增加。

避免被工程师忽悠

PM需要懂技术,不是让你去参与一个系统的技术决策;如果你参与了,那你的工作方向就找错了。事实上,你学技术的一个重要原因是为了能看出来工程师有没有在忽悠你。这种事可是经常发生。

有时候这只是工程师沟通不畅、记性不好或者想当然造成的意外情况,有时候工程师则有更隐秘的动机,要么是因为不同意产品方向而默默地抗拒(“那会挤爆我们的服务器”),要么仅仅是因为懒(“这东西根本不可能做出来”)。PM需要对这些试图杀死一个产品的断言有基本的判断力。

参考资料:

《深度对话俞军:如何成为顶尖产品经理》黄海均

《如何招聘一个产品经理》Ken Norton

《产品经理如何与研发工程师相处?》Julie Zhuo

《混乱的猴子》安东尼奥•加西亚•马丁内斯

《腾讯传》吴晓波

《幕后产品 : 打造突破式产品思维》王诗沐

业界动态

交互设计 | 网易云音乐的抱一抱功能

2021-1-11 16:18:46

业界动态

为什么你做不好内容营销?

2021-1-11 16:49:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索