12、迅速迭代,越变越美 在飞速发展的互联网行业里,产品是以用户为导向在随时演进的。因此,在推出一个产品之后要迅速收集用户需求进行产品的迭代--在演进的过程中注入用户需求的基因,完成快速的升级换代裂变成长,才能让你的用户体验保持在最高水平。不要闭门造车以图一步到位,否则你的研发速度永远也赶不上需求的变化。 2000年,百度完成了第一版的搜索引擎,功能已经很强大,超过市面上的其他搜索服务。但是从纯技术的角度来看,第一版搜索程序或许还存在一些提升的空间。开发人员一贯秉承软件工程师的严谨作风,对把这版搜索引擎推向市场有些犹豫,总是想做得再完善一点儿,然后再推出产品。 当时,对是否立刻将这款并不完美的产品推向市场,百度的几位创始人也仁者见仁,智者见智,大家的意见很不统一。最后,还是Robin来下结论了。"你怎么知道如何把这个产品设计成最好的呢?只有让用户尽快去用它。既然大家对这版产品有信心,在基本的产品功能上我们有竞争优势,就应该抓住时机尽快将产品推向市场,真正完善它的人将是用户。他们会告诉你喜欢哪里不喜欢哪里,知道了他们的想法,我们就迅速改,改了一百次之后,肯定就是一个非常好的产品了。"Robin说,"所以,这个过程中不怕错走弯路,但重要的是快速迭代,早一天面对用户就意味着离正确的结果更近一步。" 上线后,百度的新产品果然受到用户的普遍欢迎,当然,从后台观察上百万用户的使用习惯与应用方式,也让大家更清楚了用户需求,从而明确了改进的方向,技术部集中力量进行了一轮又一轮的攻关改进,一周之内,功能已经进行了上百次更新,而这种优化从此便延续下来,直至今日。 现在想起来,如果秉承完美之后再推出的心态,百度可能永远也不会推出自己的搜索引擎,因为用户的需求日新月异,永远都没有最好,只有更好。 今天,百度产品的更新迭代更快了,大家不知道,其实每天都会有上百次更新升级上线,网页搜索的结果页每一天都有几十个等待测试上线的升级项目,失败了不要紧,改过再上。百度的工程师已经习惯了一个叫"ABtest"的开发模式,即如果我们不确定A、B两种结果哪个更符合用户的需求,就让用户来为我们test,得到结论迅速调整。 正是这种越来越快的迭代演化使百度在中文搜索引擎的生态圈里永远保持在进化链末端的最高一环。 在一次总监会上,Robin详尽地阐述了他的"快速迭代理论":"这个产品究竟是该这么做还是那么做?用二分法来看,经过100次试错之后,你就能从2100个选择中,找出那个唯一的正确答案。" 在他看来,用户是最好的指南针,任何产品推出时肯定不会是完美的,因为完美本身就是动态的,所以要迅速让产品去感应用户需求,从而一刻不停地升级进化,推陈出新。这,才是保持领先的捷径。