最近接触了很多产品经理(或者是面试者),引发了一些思考。
一个产品经理需要什么品质?哪种品质更关键?根据情况和个人喜好或许有不同的答案,但我认为有几个外延,是可以探讨的。有些产品经理会犯以下错误:
1、不关心技术实现。认为只要传达了需求,后面怎么做是软件工程师的事,甚至质量问题也是工程师的事。我处理过的系统问题里,有差不多一半是逻辑设计引起的,因为产品经理没有去考虑技术上怎么实现,对数据的存放、信息流传递、网络通讯规则不予关心,只是给出了用户体验目标,然后任由软件工程师自由发挥,结果是赌运气,如果你碰上有系统分析能力的工程师,那是你运气好。我接触的产品经理大多没有技术背景,虽然我不认为产品经理一定要有技术背景,因为你同样可以用其他的超人能力去弥补,比如敏锐的触觉,新奇的创意、细腻的运营、惊人的洞察以及超强的执行。但我认为产品经理至少应该关心技术实现的逻辑部分,这是一个基本的外延。另外一点,有技术背景的产品经理往往能够发现一些由于技术逻辑导致的产品缺陷,并提出改进意见,这并不代表他们参与了细节实现,而是观察员和顾问的角色。“有坚实的技术背景可以给产品经理两个关键的技能——与工程师联系起来的能力和管理驱动产品开发的技术细节的能力。”
2、不关心交互设计。认为交互设计是交互设计师的事情,只要把需求扔给他们,让他们出交互稿就行。这当然是最省事的方法,有时也很有效。但在有些情况,你会发现交互设计师并未真正理解你的意图,时间花掉了,却没有期望中的完美输出。我认为交互设计也是产品经理的外延之一,作为产品的功能设计者,首先应该代入到用户的使用场景中,模拟他的使用习惯和思维变化,这就是交互设计的原点。我常常独自对着屏幕发呆,然后忽然冲到白板前,画出几个并不美观的界面原型或业务流程图,然后把交互设计师拉来,告诉他需求和交互方案。这也许并不是最佳方案,但至少它表达了我的第一想法,而这种想法往往是最直接的问题描述方式。当交互稿出来之后,也会煞有介事地和交互设计师一起讨论这里是checkbox还是radio控件,是瀑布流还是折叠式菜单。除了交互设计,视觉设计也一样,产品经理应该关心到配色、图标、文字样式诸如此类的界面风格细节,因为你创造了一样东西,就应该力求它在各个维度的完美。同样,关心设计不等于你要代替设计师或者抛开设计师,专业的事情还是要留给专业的人来做。
3、不关心内容。认为内容是编辑的事情,编辑需要对访问量和内容质量负责。产品经理和编辑之间,存在一个灰色地带-内容策划。产品经理认为自己已经提供了功能承载;而编辑又只能做到内容填充和整理的时候,这个灰色地带就会出现。其实比起需要反复推敲的功能,内容是性价比更高的东西,也更容易推进和验证效果,数据和用户反馈可以明确告诉产品经理,这个策划是进步了,还是倒退了。想要改进内容很容易,把自己当成一个用户,去看看自己产品提供的内容有多糟糕,然后再看看竞争对手的,是不是冒出了一身冷汗?
4、不关心测试。认为测试是测试工程师的事,这个最危险。试过产品上线当天,负责关键逻辑的产品经理下班走了,留下软件和测试工程师在加班,结果这时候发现了逻辑上有考虑不周的地方,导致产品不能发布。当你发现只有个别产品经理在缺陷管理系统提Bug,其他或在高谈阔论,或在埋头写需求的时候,你就应该高度警惕了。我在产品发布流程设置了两道环节,第一道是产品经理的快速验收,主要检验产品逻辑和外观是否和预先约定的一致,如果一致才开始测试;第二道是产品经理的最终验收,主要根据测试结论和修补情况,来决定产品是否能够发布。所有的产品经理都是产品的测试人员,如果你做不到,要么是你发现问题的能力有问题,要么是你的责任心有问题。