产品文化差异诞生记:谷歌理科生、苹果文科生
编者按:谷歌(Google)和苹果(Apple)是两家最成功、最受尊敬的科技公司,但在一些基本面上,它们产品开发的方法有所不同。谷歌基于大量的数据和实验,我们可以把它称为工程方法(engineering approach)。而苹果更依赖于愿景和直觉,这或许可以被称为“文科方法”(liberal arts approach)。这两种差异是怎么形成的?Jens-Fabian Goetzmann通过分析两家公司的产品、核心技术、管理方式等,对该问题做出了自己的解释。原文标题Google & Apple — A Tale of Two Product Cultures。
最近,产品管理专家、《启示录:打造用户喜爱的产品》(Inspired — How to Create Tech Products Customers Love,购买链接:京东丨当当)作者Marty Cagan发表了一篇文章,对领先科技公司的产品文化差异进行了观察:
苹果和谷歌之间的区别体现在这条推特中,原po Ken Kocienda是《创意选择:走进乔布斯黄金时代的苹果设计过程》(Creative Selection: Inside Apple’s Design Process During the Golden Age of Steve Jobs,购买链接:京东丨当当)一书的作者,他写道:
我们苹果在制造iPhone时不使用A/B测试。
当然,这些话完全符合人们对苹果产品开发方式的预期,作者描述谷歌的“41种蓝色调”测试这一例子的方式,表现出他对数据驱动的产品决策走向极端的极大蔑视。
这两家公司(苹果和谷歌)集中体现了在产品开发理念、文化和过程中,定量和定性思维之间的差异。谷歌的方法可以被称为工程方法,而苹果的方法被称为文科方法。
显然,这两种方法都可以成功:苹果和谷歌是世界上最成功、最有价值和最受尊敬的公司之一。
谷歌数据驱动的“工程”方法
谷歌首先是一家数据公司。从它的使命“整合全球信息,供大众使用,让人人受益”到它的搜索产品,再到它日臻完善的海量数据处理技术(如BigTable、map/reduce等),谷歌的重点和核心竞争力是处理数据(大量数据)。
这种对数据的关注带来了一种十分自然的趋势,即在做出产品决策时信任数据。如果你手边有这样一个宝贵的数据宝库,那么在开发或改进产品时使用它是很有意义的:如果你有足够多的用户(谷歌当然有),那么你几乎可以对任何东西进行A /B测试,包括按钮的“蓝色调”。
当然,谷歌分析/优化(Google Analytics / Optimize)提供了入门级的A/B测试工具,这并非巧合,许多公司在转向更复杂的测试工具之前都会使用这种工具。
除了数据驱动和大量的A/B测试之外,谷歌在推出新产品方面也显示出了非常低的障碍。谷歌可能是推出并淘汰了最多产品的科技公司(有些产品拥有狂热的粉丝):收件箱(Inbox)、谷歌阅读(Google Reader)、谷歌+(Google+)……显然,谷歌方法的一部分是快速推出和快速终止(根据使用数据推测)。
谷歌也以其管理框架——“目标与关键成果法”(Objectives and Key Results,OKRs)而闻名,该框架在英特尔构思,在谷歌得到完善。通过OKRs进行的管理包括以“目标”(objectives)的形式设置优先级(例如,改进新用户引导流程),并定义可测量的“关键成果”(key results),以确定是否朝着目标取得了进展(例如,将注册流程的完成率从80%提高到85%)。由于关注可测量的结果,OKRs更自然地倾向于数据驱动的产品开发方式。
谷歌最大的核心能力之一是机器学习(同样是由谷歌的大量数据驱动的)。机器学习使得(定性地)对产品决策进行推理变得更加困难:你不能考虑并积极地设计模型的所有“规则”,甚至不能验证模型在所有可能的情况下将生成什么输出。另一方面,它使构建数据驱动的反馈循环更加容易:它们可以直接反馈给模型,不需要任何人工干预——产品可以自我改进。
谷歌不可能为每一个可能的搜索行为“设计”搜索结果,但它可以设计一种机器学习算法,通过每次用户交互自我优化:它可以通过学习页面上的用户行为(包括用户点击的搜索结果),了解将来对于类似查询将显示什么结果。这是将数据驱动的产品开发推向了极致。因此,机器学习的应用非常适合谷歌的产品开发方法,甚至加强了它。
总之,谷歌的产品、核心能力和管理技术都与产品开发的数据驱动方法极为一致。
苹果直觉驱动的“文科”方法
苹果的核心是一家硬件公司。当然,苹果也开发了很多软件,但大多数都与硬件紧密相连,并且/或者是为了让硬件更有价值。硬件开发本质上是较少迭代的,并且一旦产品发布,就需要更“完美”。软件可以在发布后进行修补,谷歌更是把它用得出神入化:谷歌的服务器上运行着大量的软件;但硬件设计上的缺陷在发布后无法解决。苹果在软件开发过程中也引入了这种审查。
苹果的硬件产品也是“奢侈品”,或者至少是高端产品。如果你想要最便宜或性价比最高的手机、电脑、媒体播放器等,你不会买苹果的产品。这意味着苹果的定价可以更高,但也意味着客户期望产品是完美无缺的,或至少达到比竞争对手产品更高的水平。
在《创意选择》一书中,Ken Kocienda总结了他对苹果软件产品开发方式的看法:
有趣的是,和谷歌一样,苹果也在产品开发中使用迭代的、渐进的方法。然而,较小的进步、将产品作为实验品发布、收集关于它们在某些KPI方面的成功数据,并没能实现进化。相反,进化发生在内部,通过与领导层进行演示会议,提供反馈和产品最终应该成为什么样子的愿景。
这种内部进化不是由数据驱动的,甚至也不是由用户和客户的直接反馈驱动的。相反,它是由同理心和品味驱动的,这是两种非常定性的决策方式。用Ken Kocienda的话来说:
因此,苹果的反馈循环,乃至整个产品的开发过程更加定性,甚至可能更加主观。
你可能需要一位像史蒂夫·乔布斯(Steve Jobs)这样有远见卓识的领导者,最大程度地发挥这种由定性驱动的文科方法怼产品开发的正面影响。开发演示并收集反馈的渐进方法对苹果公司非常有效,使他们能够始终如一地推出比竞争对手更高质量、更“有品味”的产品。
我发现产品文化差异中特别有趣的一个方面是:这一点如何体现在这两家公司的开发生态系统中——毕竟,它们占据了移动平台的绝大部分市场。我在苹果主办的一个应用程序内订阅研讨会上目睹了一件有解释力的趣事:一名参与者提出了在iOS生态内应该如何运行定价A/B测试的问题,而另一名参与者(非苹果开发者)的回答是,运行定价A/B测试的最佳方式是在Android上运行。考虑到这两种不同产品文化的背景,原因变得更加清晰:苹果并不真正相信A/B测试是必要的产品开发工具,但是谷歌相信。因此谷歌的开发工具比苹果的更容易支持A/B测试也就不足为奇了。
译者:喜汤