为什么 Google 做不出 Instagram
instagram 是近期窜红的 iPhone App 和图片分享社区。仅一周时间就积累了 10 万注册用户。但 InstaCamera 可不是新玩意,那东西以前叫“拍立得”。谁拿个 Polaroid 在手,立马文艺的牛比闪闪。著名博客评论家 Robert Scoble 近日发表了一篇博客,详细阐述了为什么 Google 不能出品类似 Instagram 的应用.
今晚我和一 Google 高管聊天,提起了近期窜红的 Instagr.am (几个星期内超过 50 万的下载量),然后就问他”为什么 Google 做不出类似的应用?“
其实我是多少知道点答案的,因为在我为微软工作的时期,很多创业公司超越了微软。(比如 Flickr,Skype,等等)。
我告诉了他一些我的看法,他也透露 Google 内部也意识到创新出了问题(看看 Google Wave 和 Buzz 就知道他们失败到何种程度了)。Google 正在内部改变公司文化,以鼓励内部员工创业性的项目。
1. Google 没有办法把团队保持到一定的小规模
Instagram 的两位创始人是在第 38 号码头的 DogPatchLabs 租了一张办公桌开始的。据此 Google 高管说,Google Wave 团队超过 30 人。他曾经创业过,所以他非常了解那个神秘的人月关系。每加一个人到团队,项目迭代的速度就会下降。他告诉我甲骨文的 Larry Ellison 是如何提高团队效率的故事。如果一个团队效率底下,他会每个星期过来说“让我来帮你一下”。他做了什么呢?他每次从团队调走一个人,直到团队停止无谓的会议,开始做出产品。
2 Google 不可能像 Instagram 那样大刀阔斧的削减需求
Instagram 的初衷其实和现在的产品很不一样(这事据说当时和他们的疯投 Andreesen 起了冲突)。起初这个不仅仅是个拍照片的软件。但几个创始人认识到他们不可能完成这个巨大的任务。他们开始削减需求。Instagram 可以做到这些。但 Google 不行。想象一下如果你对 Larry Page 说:嗯,关于我们的那个社交平台,我们去除 90% 的需求吧“。Google 要和 Facebook 正面竞争。Instagram 只需要和它自己竞争。所以 Andreesen:这也是为什么几个我喜欢的公司从来就没有去拿疯投,比如 GoPro 和 SmugMug。“着眼于本垒打”的压力其实压垮了很多公司。
3. 在 Google,如果一个产品成功了,它会获得很多很多的资源和人力
想象一下如果你在 Google 工作,然后你在你的 20% 的时间会做什么事情呢?肯定不是很乏味的项目吧。你当然想加入一个超酷的项目,比如 Instagram,一个炙手可热大家都喜欢的项目。如果 Instagram 是 Google 内部的项目,他们就要面对潮涌的 email 和一大批等候在他们办公室外面跃跃一试迫切想加入的同事们。我在微软也亲眼目睹了类似的事情。
4. Google 要求他们的员工用自己的基础设施,但问题是这些基础设施并不适合小型的社交模式的项目
在 Google,你不能用 MySQL 和 RoR。你只能用 Google 的 Big Table 来存储数据。那可不是为了小型社交类型的项目而设计的。开发者们告诉我说用 Big Table 并不是很容易,而且也比外部开发者缺乏效率。
5. Google 的服务需要支持所有的平台
在这种情况下,如果你说“我们的项目只支持 iPhone”,你肯定会被轰出会议室。而且这项目也必须支持 Google 在全球范围内的每个社区。我记得微软的团队因为要测试自己的产品在全世界的所有语言环境里都可以运行而被拖至龟速。还真让人无可奈何。Instagram 就没这样的问题。他们可以说“我们现在只支持英文,其他人我们没空管”。
6. Google 不能使用 Facebook 来整合产品
这也意味着获得新用户会有点困难。我这个星期下载了几个 iPhone app,然后登录 Facebook 后就很方便的加入了我的朋友清单。我的朋友们都在 Facebook。我在 Google 的社交圈根本没什么朋友。Instagram 可以使用任何他们喜欢的系统。Google 则要付出点“战略税”(Strategy taxes:因为战略上的原因而不得不用其他非 Facebook 的方法来实现功能。这里耗费了不必要的人力和物力)。
7. Google 没办法半公开的测试产品
几个星期前 Kevin (Instagram 的创始人)给我的 iPhone 装上了测试版的 Instagram。他叫我不要和其他人说,但也没有叫我签保密措施。其实他知道如果我泄露一点信息可能对他也有好处(不过我没有泄露)。他那时候需要的是热情的用户,那些会使用这个软件并提交测试过程中遭遇到的问题。Google 的做法是“吃自己的狗粮”。但现实是你需要公司外部的人来使用你的产品,而不是闭门造车。Google 不行,这牵涉到太多的政治斗争。Instagram 没有这种政治斗争地狱。他们毫无顾忌的给几十个人预览这个应用,从而获得很多的反馈,修复了一大堆的 bug。而且这批早期用户也非常喜欢这个产品。
8. Google 没法用 Eric Ries 的技巧
Eric 的“瘦形创业公司”方法是先搞清楚客户需要什么,然后再建设所需要的基础设施和未来的可扩张性。Google 则相反,他们需要确认这服务几亿个人使用没问题,然后再开始做产品。Google Wave 失败的一个原因就是第一批用户进来后就变得非常的慢,虽然他们有个邀请机制限制新用户数量。
那么,大公司如何创新呢?嗯,大公司可以收购小公司。或则,Google 可以去开拓一些小公司没有能力去开拓的领域。比如开发无人驾驶汽车。这就需要很多人的团队了。
还有一条路就是开源项目,这样大家都可以贡献代码,而不需要开无聊的会议。比如 Rackspace 的 OpenStack 里有一些非常不错的创新。而这些创新是来自 Rackspace 外部的人。还有硅谷目前最酷的公司,Cloudera,他们知道公司会越来越大,为了防止类似公司内部政治冲突,他们正在建立一个系统,让开发者可以无顾虑的加入新的创新。又比如非科技公司的 TEDx,他们用加盟的方式在全世界举办了几千场 TED 大会。他们给会场 TED 的冠名,而不需要经过母公司的审批。这样他们就可以一直的处于创新的地步,就算他们的内部已经停止创新。
Posterous CEO 从苹果公司学到的 8 个管理经验也或多或少验证了我的观点,特别是保持一个小的团队。
有些经验听起来莫名其妙。让团队更有效的方法是调走团队成员?但根据我多年在世界上最好的科技公司混迹的经历来说,这些事层出不穷。
所以,你觉得呢?你工作的地方有类似的问题吗?如果是我,我就会指出这个问题,并试图如何找到解决办法。