微软Windows 10 bug不断 根源在哪?
微软最近释出的 Windows 10 October 2018 Update 出现了严重的文件丢失问题,鉴于普通用户通常不会备份文件,这个问题无疑会给用户造成巨大的损失。微软为什么没有在测试阶段发现这个严重 bug?Ars 的 Peter Bright 通过观察认为问题的根源在于软件巨人的开发流程。
在 Windows 10 发布之后,微软转向了软件即服务模式,每半年释出一个新版本,通过增加更新频率将新的特性不断推送给用户。
在以前,微软产品发布周期是两到三年,其流程分成多个阶段:设计和策划、特性开发、整合、稳定性。策划设计需要花 4-6 个月,开发写程序花 6-8 周,整合以及测试和 bug 修正需要花 4 个月。在产品开发周期中,这个循环将重复两到三次。
对 Windows 这个产品而言,它将经历三次迭代:原型和两次实际产品开发。但 Windows 10 的开发流程发生了根本性改变,测试这个阶段几乎被跳过了。
Peter Bright 根据内部消息来源称,微软现在允许未经测试就整合代码,开发者允许将工作不正确的代码整合到产品中。这样做的结果就是产品到了发布之后还会发现严重的 bug,以至于微软需要暂停推送。微软的产品质量出现了严重滑坡。