在我的公司(拥有3年历史的网络行业初创公司)中,我们的产品团队经常遇到这样的问题:“哦,现在这是一个危机补丁!” (不是每个人吗?)
这会影响包括自我在内的工程人员的生产率(和士气)。管理层花了一些时间思考如何减少这些当日请求的频率,并提出了我们每周都会发布的解决方案。(以前,我们每两周进行一次,通常会拖延几天左右。)
有13位开发人员和6位本地/ 9位离岸测试人员;从理论上讲,只有4个开发人员(和所有测试人员)才能处理偶数版本的发布,除非要完成的工作确实需要其他开发人员中的一些专门知识。每个周期将包含两天的开发工作和两天的质量检查工作(加上1天的范围界定/分类/ ...)。
我的问题是:
(a)在这个发布周期的长度上是否有人有经验?
(b)是否有人听说过试图释放的时间如此长?
(c)如果是(a)或(b),您在地球上如何运作?(也应避免任何陷阱,以此类推。)
(d)如果这项努力失败了,我们如何才能使损害最小化?