笔者在华尔街知名的金融数据/分析公司做衍生品数据方面的产品经理(product manager, 简称PM)。看知乎上的知友从事此类工作的人比较少,所以大家可能对产品经理这个职位比较陌生,因此写文分享一下。

我所在的部门是Enterprise Product下的Derivatives Pricing and Risk部门。主要管理Derivative Data。所谓Enterprise Product就是面向企业客户(比如银行、基金、保险公司等),相对应的是Terminal业务(一台台零散地卖)。公司的主要业务是给客户提供solution,或者具体的说就是一个个Application/software,API等将data和analytics deliver给用户。产品经理的作用就是通过市场的需求,讨论给出产品具体设计的方案,整合各方资源,然后通过后期的项目管理,一步步实现并且交付、运营产品的一个职位。是一个比较综合的职位。正如文章封面的配图,传统的PM主要职责是负责UX(user experience), Tech, Business 。和科技公司的PM相比,金融行业的PM有很多相似也有不同的地方,比如需要很多有关金融市场实操和金融建模的知识,UX方面用户体验也不是侧重于用户界面或者很多功能,而是提供更多的flexibility例如允许用户自己上传数据构建yield curve或vol surface,允许用户自己选择数据来源、模型,提供多种数据上传、获取方式Excel,API,FTP等等。

Derivative Data产品通常是一些market data object。可以是一条yield curve,比如现在比较火的新risk free rate curve,如SOFR和ESTR,或者中国的LPR curve,或者Russian Ruble的利率期权新添了基于俄国央行的7D Key Rate swaption,需要构建对应的volatility surface来support这种产品的定价。又或者最近签了一个client需要计算大量有关利率CMS spread option有关的risk,所以需要一个类似于volatility surface的专门用于CMS有关的market data object来对此类product的定价(主要包含implied convexity adjustment和correlation等信息)。设计这些产品的时候需要考虑市场的需求(设计产品不只为一两个大客户,需要考虑市场的总体情况),前后台的各种workflow(效率,可重复利用性,易协作性等),以及quant modeling的可靠性和准确性。大体上比较重要的能力如下:

1)了解市场的需求,了解不同客户的使用场景和workflow,了解监管框架(FRTB, Solvency II 等等)。比如一个买方客户和一个卖方的客户,一个小对冲基金和一个大的投资银行对于风险管理和监管产品的需求是有很大区别的。PM经常需要和销售一起跟客户接洽,拜访潜在或者现有客户,demo产品,了解客户的反馈和要求等等。

2)沟通、文案能力。讨论和研究方案,需要有很强的沟通能力。PM很重要也有很大的权力,但是一个好的设计方案通常不可能由产品经理一个人构划。PM需要跟Engineer,quant,sales,别的部门的PM等各方面讨论,确定哪些东西东西必须做,哪些东西是重要的先做,哪些东西后做, 哪些东西一定做不了等等。讨论结束确定了各种细节之后写成内部的documentation(俗称product spec),最终确定方案。清晰的计划非常重要,谁都不愿意做一些错误的assumption最后发现自己的工作白做了。这样既不利于团队的士气也不利于PM的个人信誉。产品完成之后需要撰写面向客户的documentation,面向的客户的documentation的重要性自然不必我多言。

3)技术能力:因为我做的是Derivative显然要懂model,对于Data来说从金融层面来讲就是怎么构建yield curve和volatility surface (mixed lognormal,Heston,SABR,spline等等),各种interpolation/smooth的方法,各种统计方法。因为Derivative Data主要是support别的pricing和risk analytics,所以需要对各种asset class的定价和风险管理模型也有比较深入的了解。产品经理也需要一定的development的能力,知道系统的构架,需要有一定的编程能力,能独立进行prototype。PM和程序员之间存在永恒的斗争,程序员最常见的反应就是“做不了”。如果不了解系统的构建和框架,很容易被直接push back。所以知道技术会让你和Quant/Engineer有更多共同语言,更容易建立彼此的信任。毕竟谁都愿意跟懂行的人交流,相反我相信大家应该都有被某个不懂行的老板或者同事弄得很郁闷、无语的经历。因此懂行非常重要,对于PM来说涉及的领域非常广,因此不断的学习充电非常重要。

4) Presentation,语言表达能力。作为产品经理,经常需要给公司内老板、不同的组/部门,展示/Update一些最新的产品的新功能,研发进度、交付等。对外要回答客户的问题,给客户demo,参加一些webnair展示公司的产品和解决方案。所以清晰、有条理的表达能力是非常重要的。即便现在在美国呆了8年我还是在好好加强英语,流畅清晰有逻辑地表达是PM这个职业的必备技能之一,所以没有办法,作为中国人英语不是母语,跟土生土长的老美有差距,所以需要好好加强。

5)协调能力。产品计划好之后就要开始查看手头有的资源,所谓资源就是每个组什么时候有几个程序员,每个程序员有没有时间,有多少时间,如果资源不够开展某个项目,需要调整、沟通,比如defer一些不那么重要的项目。有些比较大的项目开发时间长达一年或以上。这时候就需要把每个quarter的目标、具体要完成的milestone安排好,事先跟各个组(通常是不直接归你管的组)沟通好时间线。如果不事先沟通最常见的就是当你要那个组干活时,他们说:“我们已经被book满了,没法做,如果要做我们要drop一些手头的项目,这个我们做不了主你要跟我们的PM去沟通blabla”。虽然我们不可能把所有的东西都提前安排清楚,然后一步步都按照计划的来,计划永远赶不上变化(有时候老板刚签了一个大客户,需要优先develop跟那个客户有关的东西),但是当你意识到需要改变的时候尽量要提前计划,提前沟通,给大家足够的转环余地。在公司里面大家最反感遇到的事情就是last minute work。比如什么今晚就要,下周就要等等。

在金融数据/分析公司做产品经理需要什么技能?

6)知道取舍,优先化(prioritize)重要的工作。要干的事情永远比你有的资源要多。你知道这些事情都是对产品和部门有利的,挽起袖子想全干,但是这是不可能的。PM每一年年底都要写明年的business plan,罗列一张明年要做的项目的清单,为什么要做,以及大致估算的cost。但最后能干的活可能只是你plan list上的三分之一,这还不包括上面提到的刚签的一个大单,临时插队进来的一些项目。所以你需要知道什么是重要的什么是不重要的。所谓取舍,重要的不是“取”,而是“舍”。也就是如果我今年别的什么都不做,我唯一要做的是什么。舍弃或者延期任何一个项目的决定都不容易,每个项目都很重要,甚至有很多时候舍弃的东西有很多客户等着,sales,help desk天天email、ticket轰炸要update,client隔三差五嚷嚷着要escalate去高层、威胁退订。但是要扛住压力,做好沟通,做你觉得更重要的事情,这才是取舍的真正意义。

7)项目管理。产品细节和方案,组与组,部门与部门的协调都确定后,开始动工,但是这过程中并不是一帆风顺的,有些之前没有考虑到的问题会不时地出现,影响进度,特别是当不同的team之间有依赖关系的时候,一个组的进度会耽误整个项目,别的组可以借口说现在delay了我要去干别的事情等等。所以需要PM及时跟进、了解已经发生或者可能发生的问题,进行适当、必要的调整等等。

8)运营能力。这个是比较高级的能力,一般现在还是我老板或者我老板的老板更需要考虑的事情。PM要知道产品或者部门的发展方向。产品经理的业绩主要看的是deliver多少产品,跟sales target、产生多少revenue也有挂钩,因此有能力整合现有的资源,说服高层给更多的资源和budget,产生新的business idea(新产品)并付诸实施,保持部门和公司在该领域的竞争力也是产品经理是的重要职责之一。

以上罗列了一些个人觉得产品经理比较重要的基本技能。更多具体有关产品经理的话题,比如typical的一天是如何度过,具体都有哪些问题,具体怎么处理问题,如何扛压,如何紧凑地安排时间等等,会在后续发文分享。谢谢大家阅读。

原文始发于:在金融数据/分析公司做产品经理需要什么技能?


0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注