Google发布的过程虽然很快,但是并不是像牛仔一般的鲁莽与仓促,整个产品发布过程中使用不了不同的版本。
1. 金丝雀版本(金丝雀是煤矿井里用来检测空气质量的,如果金丝雀死了,则表示矿井中的空气已经达到令人中毒的水平,意味着一件事情的预警)
- 每日发布,如果发布失败,则意味着哪里出现了严重的问题,需要复查工作
- 容忍度极高,可能依然存在有些基本功能无法使用的情况
- 只有产品的工程师(开发或测试人员)和管理人员才会安装使用金丝雀版本
每次构建的金丝雀版本,有利于尽快发现产品的问题。
2. 开发版本(开发人员日常使用的版本)
- 每周发布
- 该版本功能经过了一系列的测试
- 所有这个产品下的工程师都要求去安装这个版本,并在日常工作中使用它,持续进行测试
- 如果版本不能满足日常工作需求,则打回金丝雀版本
3. 测试版本(这是一个通过了持续测试的版本)
- 每月发布
- 这是每个月的最佳版本,工程师用的最稳定和信任的版本
- 测试版本可以被挑选为内部尝鲜(dog food),如果持续表现优良,作为beta的测试候选版本
- 一些想尝鲜的外部合作伙伴,也可以使用这个版本
4. beta 或者发布版本(稳定的测试版本)
- 由非常文档的测试版本演变而来
- 等外部用户反馈可用性达到99.99%的时候,才把beta标签摘掉。
这种爬,走,跑的模式,使得google的产品得到了良好的测试验证的机会,保证了产品质量。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!