发布时间:2013-09-25 发布者:本地
抛开特殊要求的发布不谈(需要配合运营活动、PR需要等,对上线时间卡的很死)。
常规的功能发布,核心思想就是:基于能发生的最坏的情况,去做计划和预案,协调人力和资源,降低影响面、快速响应。
此外,和提供的产品\服务类型有很大的关系,在线服务型的和客户端类的产品又不一样。 由于之前的工作是搜索类产品,在这里谈一谈在线服务型的产品发布有哪些需要考虑的点。
按照时间顺序将一个产品上线分成上线前、上线中和上线后,出问题的地方往往集中在后两步中。
针对上线中,最重要的考虑是切换过程中如何不影响当前的线上服务。大一些的公司一般都有成熟的机制和技术来保障,这里就不展开谈了。
而上线后暴露出来的bug,则需要考虑的是如何降低影响面和快速的响应修复。避开高峰就是指需要降低bug带来的影响面。而不在周末上线的原因,是因为周末的时间很难保证所有相关人员的快速响应。
总之,不管是周几,还是一天中的具体时间,跟具体的产品/服务类型有较大关系。因为你提供的服务很大程度上影响到你一周、一天中的访问量峰值。回避高峰无疑是关键。