?? 这次与美国的Yahoo、Google、Ebay等公司的资深工程师及管理者交流后,发现他们对产品的上线管理是非常重视与慎重的。基本上每个新产品或者大的改动都会经过严谨的Beta测试。Beta版本本质上是一个产品。Beta测试的操作模式多种多样,完全视产品的性质而定。在前期的规划及设计就会做好完整的Beta生命周期管理策略。Beta=Product
??? Yahoo, Google, Ebay在产品上线之前均会选取5%-10%的用户做Beta测试,他们的Beta测试环境与生产环境并存,没有列出单独环境用于上线前的Beta测试(新launch的产品除外),当然Yahoo!,Google,Ebay他们走的都是大产品路线,发布前的准备工作做得比较充分,产品设计之初,就为Beta测试预留了方案。

淘宝可以借鉴国外公司的做法,把Beta测试做成一个可复用的工具,在其产品设计之初的时候,就需要计划好有针对性的Beta测试方案,通过调用Beta测试工具的接口,可以灵活选用5%-10%特定的用户群来测试产品的新功能,没有被选中的用户则继续使用产品原来的功能。Beta测试工具除了灵活选用特定用户群之外,还能记录、监控新产品的运行状态,分析用户的访问行为,把潜在的缺陷或者产品设计时没有考虑周全的问题找出来并修正,通过一段时间的试运行,确认产品稳定后,再对所有用户开放。