程序员人生 网站导航

Google与Facebook的产品研发之道

栏目:互联网时间:2014-09-05 12:27:00

产品经理在团队中担任怎样的角色?他们的关键工作内容有哪些?怎样才能成为杰出的产品经理,First Round Review发布的文章《Top Hacks from a PM Behind Two of Tech's Hottest Products》分享了原Google、Facebook产品经理、初创企业Cover CEO Todd Jackson多年来的产品管理经验。他表示,开展产品会议及激励团队成员,是产品经理两项重要工作内容。如何出色地完成这两大工作,请阅读该文的简译内容。

Todd Jackson和几位设计师、工程师及Mark Zuckerberg在一个小会议室开始讨论Facebook中News Feed的重设计问题,试图调整Facebook的用户体验,使它看上去更迷人。他们浏览了最近的设计案例,讨论了图片的大小、文本密集度及刚重新设计过的网站导航。之后便陷入一个看起来似乎很微小的问题上:用户名字的显示颜色由蓝色变为黑色。Todd Jackson作为产品经理,知道这个问题要比他们想像得更复杂。


原Google、Facebook产品经理、初创企业Cover CEO Todd Jackson

事实上,Zuckerberg对这个问题有一个简单的立场――用户是Facebook的核心,所以用户的名字应加粗且以蓝色显示。用户是所有内容的中心,他们应该重点突出。而Jackson的团队则有不同的看法:为了更深入地吸引观众,Facebook需要改进,将内容展示放在第一位。

在该争论中,Jackson需“身兼数职”。一方面,他要接受Zuckerberg的意见,一方面,还要拥护他手下的设计师和工程师。他需要全方位考虑所有的方方面面及可能接触到这些变化的用户:内部的用户运营人员、外部的新闻发布人员――更不用说网站的用户了。这就好比事情具有两面性:创始人、高管主要推动产品的改进,而工程师和设计师则负责实现这些改动。

这就是产品经理的处境。从之前在Google担任Gmail产品经理,在Facebook负责News Feed,到现在作为Android创业公司Cover的CEO,他与技术界众多杰出人物共同处理了各种棘手问题。如果说谁擅长平衡多方面的利益,那就属他了。


依托多年来作为产品经理的经验,Jackson分享了多条精彩的个人经验,产品经理可以利用它们高效地管理团队、实施计划目标。他强调将创始人与跨职能的利益相关者召集在一起开会应是工作中的重要的一部分。

与创始人一起开产品管理会议

为什么产品经理要主导这些会议?为什么经常在媒体中看到他们在谈论新产品?他们是公司项目和项目使用者间的沟通枢纽。

“准备这些会议,确实是产品经理的任务,毕竟工程师在忙着写代码。”Jackson表示,“同时,你要百分之百地代表团队。这意味着你要在会议之前优先向他们分享你的幻灯片或主要观点,以便他们了解并感觉一切都很美好,即使通过Email。”

“让团队成员相信你可以代表他们讲话,是首要原则。”

针对这些情况,Jackson还提供了一些其他规则,是产品经理的最佳实践:

  • 始终掌握现在的状况与环境。你要了解公司中的关键人员的立场,他们认为什么重要以及原因。同时也应了解竞争对手的情况。
  • 跳出小细节,着眼于大局。你要能够准确清晰地表达出产品背后的最高战略,并准备着为每一个特殊UI元素的摆放位置作出解释。
  • 脸皮要厚,但不要唯我独尊。不断地赞扬自己的团队,慷慨地向团队成员表达自己的信任。成功属于团队,而失败则属于你。
  • 成为有影响力的大师,而不是权威者。很明显,你没有权力管理创始人、跨职能的利益相关者。同时你也不可能管理和你一块工作的工程师。你必须是一个很好的传达者,帮助每个人可以很简单地完成所有事情。“随时随地为每个人增补空白。”Jackson表示,“保证每个新功能的质量;发布首篇博文;设计那些设计师看起来可能有些外行的原型,但可为他们提供灵感;做一些与众不同,可推动工作向前进展的无聊事情。”
  • 促进决策的制定。在会议中,你可能不是决策者,但你有责任保证决策最终确定下来。

Jackson建议,你的表述应采用更细的粒度,同时尽可能的短,最多10~15张幻灯片。大部分时间,它们只是通过Email发给团队,除非有些事情确实存在争议,才需要通过会议来解决。但你仍要尽量取消尽可能多的会议。

将对产品的审查内容缩至10张幻灯片可能是一个挑战,但它却要集中展示一个简单而全面的项目进展快照。Jackson认为,这些会议将帮助你勾勒出一个正在发生的故事。它犹如更大的规划图,向团队中的成员展示了你正追求的目标,及完成这些工作你所需要的资源。

要想在任何一个特殊的利益相关者身上取得进展,你就要了解对他们来说什么是重要的, Jackson表示。创始人与从事运营、市场的人具有完全不同的关注点,即便在早期阶段。每个人最注重的关键点也是不同的。像Larry Page、Zuck等创始人希望了解某产品的用户体验是什么?在战略上,它为什么很重要?而执行人员则希望了解开发某产品的难度有多大。最终产品包含哪些需求功能,最重要的方法是直接与你的用户进行沟通。

对于Jackson来说,有些事情大部分产品经理虽没意识到,但却很重要。所以,作为产品总理,你必须多角度考虑问题,必须成为可以与任何人交流、推动沟通继续进行的人。同时,你要确保会议上有足够的时间用来进行公开讨论,并当场对问题及关注点做出解答。很多时候,你会被打断,你应主动向任何人传达这是一个开放式讨论的讯息,这是发掘好问题、好观点的地方。但是,因为创始人的想法往往太大,会导致你跑题。

Jackson的建议是:可以跑题,但不要太频繁。如果他们给了一些比较随意或你并不赞同的建议,一定要努力去理解每个请求背后的更深用意。对某些特殊提议,有时你会强烈反对,但对更高的目标要求却会完全支持。而且,创始人为了挑战你的团队而提出更大的想法,从长远角度来看也会帮助你获得更好的结果。

如果在跑题谈论过程中,获得了重要的决定,Jackson建议逼创始人对首要完成的事做出决定。“直接问他们:‘这就是决定吗?’之后清晰说出你的下一步行动:‘我们将实施该提议,并给你反馈。’”

更重要的是,在会议中仅仅接受这些决定,这样以后你将有机会进行全方位考虑,并对团队的执行能力充满自信。“如果创始人在会议期间提出一个很不错的新想法,所有人一般都会点头赞许。如果你太着急同意了该想法,之后你可能意识到这是一个大大的麻烦,或者它并没有当时所想得那样具有较高影响力。所以,最好的做法是,让他们首先知道你同意该伟大的观点,但也要给自己留一些回旋的余地。”

产品经理要能够很好地辨别出哪些想法是领导层所关注的,哪些想法优先级较低或是一些比较随意的主意。没有人会站出来,明确告诉你它们之间的不同。这些主意可能与技术关相关,也可能与PR和销售相关。作为产品经理,你需能够跳入这些想法并进行分析,但最好的做法是,说“请给我一些时间,让我思考一下。”在会后再给他们回馈。

为了让利益相关者感觉自己被倾听了,Jackson建议在会议的最后重复最重要的活动项目、决定及后续的计划。

“你不能存在任何不理解的地方,甚至不能让走出会议的任何人抱有不同的结论。”

Jackson建议产品经理使用创始人提出的建议来完成某些事情,并利用它们激励你的团队及其它提供支持的团队。员工在某家公司工作,通常是因为他们尊重创始人。

鉴于以上原因,积极传达产品审查会议中发生的事情,未来的行动计划与创始人的要求密切结合起来,这是一个促使员工齐心协力完成工作的好办法。

如何有效地激励团队

如果说明确创始人的需求与关注点是产品经理工作中的重要部分,那比这更重要的工作则是激励设计师和工程师,并使他们协作完成公司的目标。Jackson给出的首要建议是:

“通过讲好故事的方法激励团队,并把该故事转化成可实施的计划。”

在激励团队大幅提高生产力之前,向团队展示他们需要完成的工作任务,是相当重要的。产品经理的工作评估依赖于团队的工作进展与速度,而达到同一目标,所选用的方法有好坏之分。

“我喜欢创造原型,与设计师协作来展示产品应该是怎样的。之后,你就可以开始讲故事了。正如我们在重新设计News Feed时,我是这样讲故事的:‘News Feed看起来已经有些凌乱,其工作方式也保持了很多年没变。当人们向下滚动页面,一旦看到之前阅读过的文章,就会关闭Facebook,转去做其他的事情。如果News Feed可以遵照这种工作方式,岂不是很棒?”当展示原型时,你可以说,‘其中包含你关注的页面发布的大量精彩内容,你朋友分享的链接及你朋友喜欢的照片。如果我们很完美地展示这些内容,为此用户每天会多看两倍的内容,结果会怎样?他们会在该网站上花费大约两倍的时间。用户在网站获得了两倍自己喜欢的内容,我们就会获得两倍的收益。’这就是一个团队可以理解并支持的故事。”

从本质上讲,它是一次推销。通过说“它很棒,用户将喜欢它,你的朋友及家人将喜欢它,它对公司也是很有价值的。”以使人们从你的观点来理解所有的事情。工程师对未来充满激情,向他们展示产品的样子,让他们对该产品充满激情,将促使他们努力工作以实现该产品。

上面描绘的是产品大远景,当把它具体划分为一个个小的实施目标,如何继续保持员工的激情呢?Jackson给出了以下几点建议:

  • 设定小的里程碑。理想情况下,每两周内设定一个小的里程碑。设定为两周,员工可以清晰地了解本周及下周要完成的工作,并时刻将它们记在脑中。这个时间段也足够看到一个明显的工作进展。
  • 缩短会议时间,专注于Demo展示。会议一般分为两种:制定决策的会议,工作进展情况的报告会议。两种会议都要尽可能的短,只邀请相关人员参加。工作进展情况的报告会议应基于员工已经完成的工作展开。Demo是最好的展示方式。对所展示的Demo设定较低门槛,不必精心制作,这样员工就不会害怕过早地展示自己的工作成果。创造一种环境,激励工程师们迫不及待地向彼此展示他们所完成的工作内容。
  • 做一把雨伞,而不是漏斗。你必须保护好自己及团队的时间。作为产品经理,你在会议上总会听到高管们直截了当地指责。这时你必须具有厚脸皮,学会如何把这些批评转化为动力。
  • 仔细考虑所有边缘情况。通常工程师会主动思考任何场景的所有边界情况,如果产品经理、设计师帮他们完成了该工作,他们将会十分感激。

设计师和工程师近距离工作,最大的好处在于他们可以促进彼此保持动力与生产力。工程师因设计师努力产出的图片与主意而充满工作激情,反过来,设计师看到他们的创造变成现实而重新受到激励。“你要让设计师和工程师真正地肩并肩展开工作,”Jackson表示,“两个团队要被新产品或特性的更高目标所鼓动。你要让他们不断对设计进行迭代,直到他们到达这些目标。

Jackson建议设计师和工程师结对编程。在设计Facebook大学群组的过程中,他证明了该做法。项目开始时只有一个设计师和两个工程师。他们在一个小型“作战室”,背对背坐着,以便了解彼此正在做的工作,并询问相应的问题。在白板上,他们一方面专注于高水平的目标,另一方面专注于可以完成该目标的一个个策略。利用短短的迭代周期和具体的里程碑,他们每周都会因自己完成的任务而重获动力。

“该产品在每周都有新的进展,而且越来越好。每周我们都可以看到哪些工作已经完成,哪些还没有,并在发布一个新的大学群组之前做出必要的改变。”Jackson表示,“当我们看到没有人点击那个代表‘Facebook上已有你所在大学的群组’的按钮时,我们便决定转变成向他们提问,如他们住在哪个宿舍,他们参加了什么活动,突然之间就有很多人开始加入这些大学群组了。我们之所以能完成该项工作,是因为我们四个近距离工作,随时可以转身与其他人进行交谈。”

“如果工程师受到激励,即便他们不知该如何着手完成一件事,他们也会说‘我们可以一起来搞定它,我们曾经就是这样做的。’”

作为产品经理,你还可以奖励最终解决了最棘手问题的工程师,从而进一步激励团队。你可以等到下周五的会议中邀请这样的一位工程师向团队做Demo演示,并说“做得很棒。他完全解决了上周困扰我们的问题。”有时,你必须鼓励他们这样做,从整体来讲,它带来一种很棒的感觉。

同时这也是“吃你自家的狗粮”背后的逻辑。大的知名技术企业会向公众公开测试、发布某一新的产品或功能之前,首先会在公司内部进行部署。这给了产品经理和工程师解决Bug,获得反馈的机会。同时它还有一个更为重要的功能,它使产品经理和工程师提前看到了他们朋友、家人将看到产品、功能,产品经理、工程师最大的快乐之一就是构建了他所认识的人将使用并喜爱的产品。

当产品首先向开发它的团队发布时,其中的某位工程师可立即发现并修补另一工程师遗留下的问题。在谷歌和Facebook,都开发有相应的系统,以使所有团队成员可以看到不同开发阶段的产品。从某种意义来说,这种修补-创新的过程意在使产品更加完美。只有你对每天使用的产品感觉良好时,把它对用户发布后,你才会感觉更好。

一切听起来都那么好。但在大多数情况下,需要产品经理的精心准备。产品经理要不断地确保员工获得工作动力,拥有他们所需要的工具,不会受到项目阶段及同队员的影响。这就要求产品经理具有敏锐地预感能力,尤其是当你阻碍了产品开发进展时。

“作为产品经理,我经常会想‘天哪,除了等待我的原型及需求说明书外,工程师可完全构建出该产品,’”Jackson表示,“你必须时常确定你阻碍了哪些员工的工作。我认为这是产品经理优化自己工作时间很有效的方法。即便现在你没有阻碍任何人的工作,很可能在下周这种事件就会发生。

“我认为,产品经理的工作职责不是提供所有与产品相关的想法,而是保证工程师和设计师火速前进。”

可以依靠一些工具,来保证开发速度。

  • 你需要一个团队任务列表,它胜过一个简单的Bug系统。它应该很明显地列在每个人都可以看见的白板上。
  • 你必须成为撰写Email的专家。在Facebook和谷歌,产品经理一天之内经常收到500多封Email,对这些邮件做出快速回应是他们很重要的一项任务。
  • 列出自己的任务目标,并把它分解成子任务列表。不允许悄悄地放弃某个任务,也不能容忍团队的成员这样做。

杰出产品经理的几大特征

你如何判断你的工作是否出色完成了呢?下面将分享判断一个产品经理是否优秀的几大标准。

“很重要的一点,即创始人直接发邮件给你,而没有抄送给其他的人。他们只相信你会自始至终坚持到底,他们知道你的团队相信你是获得信息的很好渠道。”Jackson表示。沟通技巧很重要。“杰出产品经理的一个重要标志是当他们开始讲话时,其他人都将保持安静。大部分产品经理往往讲得太多,将很多时间花在并不重要的事情上,以致其他人无法再继续听下去。如果你看到产品经理正在演讲,而其他人停止交谈并认真听讲。这就可以说明他是一个出色的产品经理。”

如果你的缺席引起团队中最优秀工程师的注意,这也能说明你是一个好产品经理。“你希望他们询问‘某某产品经理去做什么了?’或‘她会来吗?’你希望最优秀员工可以更加重视你的观点,知道你有作出贡献的技术实力。”

最后一点,一个出色的产品经理应该有强烈的产品观念。当然这并不是必须的要求。组织、基础架构、积极的态度会让你走得更远。某一因素将对产品产生怎样的影响,你要有一个本能的直觉,这样才能达到更高的水平。

“在每家公司,总会有一些人因具有突出的产品感觉而备受关注,根据公司的不同规模,这些人或是创始人、或是高级工程师、或是产品主管。”Jackson表示,“但当你看到一个产品经理推动了某产品决策,并参与到与这些人的谈论中,你就可以设定她/他已经具备优秀产品经理的基本特质。”


Jackson新Android应用Cover

产品经理未来的职业规划

现在,Jackson正在运营自己的创业公司与Android应用Cover,该应用可以根据你所处的不同环境,在正确的时间里让锁屏界面显示正确的应用。如果你正在工作,像Dropbox、日历之类的应用将首先显示;如果你正开车,那么地图及音乐会显示在最顶部。联合创办该公司,很多东西对Jackson来说都是完全陌生的,但又有很多十分熟悉的领域。

他的演讲技巧已经悄悄发生了改变。从之初向内部的利益相关者推销产品和功能,到现在向VC、天使投资、潜在的雇用者介绍Cover的情况。Jackson认为产品管理是创业之前很好的锻炼。

“创业迫使你发掘未开发的市场。你要不断寻求用户喜欢的新主意,”Jackson说。“作为创始人,你要完全决定自己的预算,知道如何分配资源。你不必继续盯着现存的业务和企业的优先要务,及你的产品如何推动它们。但毫无疑问,我的产品经理经验使我和我的联合创始人开创了Cover。” (编译:陈秋歌 审校:张红月)

原文链接:Top Hacks from a PM Behind Two of Tech's Hottest Products

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐