微软为将近四年前转向“ Windows即服务”策略而感到自豪。考虑到其通过罕见的Service Pack进行的缓慢缓慢更新的历史,它绝对有理由夸耀。但是,雷德蒙德(Redmond)似乎已经描绘出了一个可以快速响应问题和反馈的公司,而这种渴望已达到另一个极端。现在,它必须放慢脚步并评估其明显中断的更新过程,以确保Windows 10信誉所剩无几。
从乌龟到猎豹
Windows尽管是世界上最重要的桌面操作系统,但因其安全漏洞而臭名昭著。微软的旧流程使用了非常严格和严格的瀑布式软件开发范例,该范例严格地测试了每个更改,以至于用户对错误的开放时间远远超过了应有的时间。
为了采用更现代的范例和思维方式,Microsoft为Windows 10采用了更快的周期。模仿“即服务”类型的开发,它将以滚动周期不断推出更新(可能是修复)。但是,在加快发行速度的同时,内部人士报告说,Microsoft内部的所有内容(包括开发过程)几乎都保持不变。而且,当您将缓慢移动的生物立即转换为没有过渡期的速度恶魔时,您肯定会迟早崩溃。在微软的情况下,一次又一次。
错误即服务
尽管微软确实兑现了其快速及时更新Windows 10的承诺,但它还提供了更多的东西。每次更新,包括每两年一次的主要功能更新,直到累积的补丁程序,都会带来自己的问题,有时与所修复的错误完全无关。范围从破坏与某些外设的兼容性到更糟的是消失的文件。
Windows确实有其勇敢的测试人员,但是在许多情况下,奇怪的是,他们在测试期间没有遇到这些错误。要么期限太短,要么测试人员不足,这两者都需要Microsoft修改其发布时间表和流程。值得称赞的是,微软似乎确实在这样做,但是,就像改用滚动发布系统一样,微软似乎已经走到了相反的极端。
改变常数
有些人可能会指出,Windows 10家庭版用户是受这些更新错误影响最大的人,因为微软实际上已将其转变为面向企业客户的Beta测试仪。这可能不是错误的,但即使是那些付费客户,雷蒙德也同样会感到头痛。在需要稳定性和一致性的部门中,Windows 10 for Business除了更改外什么都没有提供。
在Windows 10进入市场的四年中,微软多次更改了规则。每次更改都会带来与先前版本不兼容的新规则,新时期和新名称。不断进步固然是一件好事,但迅速而前后一致的变化不仅为错误敞开了大门,而且还滋生了怀疑和不确定性。
敏捷而不急躁
Microsoft为不断变化的策略辩护,因为它只是快速响应用户反馈。这几乎是敏捷开发方法的口号。但是,这也是一个过分的简化。尽管敏捷拥护者迅速做出回应,但并非每一个回应都需要迅速改变。它甚至也没有规定必须完全解决每个反馈问题。
急速浪费,即使在快节奏的计算机软件世界中也是如此。当全世界数百万甚至数十亿的计算机使用该软件时,情况就更是如此。微软绝对值得称赞,因为它可以改头换面并成为更具响应能力的公司,但具有讽刺意味的是,它可能没有听取所有最大的反馈意见:速度放慢。
ick虱
在Windows 10 1903(又名19H1更新)之后,微软实际上正在休息一下。今年晚些时候的下一个主要更新将集中在优化和错误修复上,而不是主要功能上。这绝对是一个令人放心的更改,应该将其作为永久策略。
大多数主要平台每年仅发布一次。其中包括macOS,iOS和Android。即使是大多数Linux发行版也只有一年一度的计划,而Ubuntu却只有两年一度的发行,这要归功于其拥有稳定的Linux基础和活跃而活跃的开源社区。微软可能采取了相同的措施,而没有经过事先测试(如果可以这样做的话),已经付出了很多代价。不可能,现在是时候进行最后的大改变了。
包起来
尽管Android的互联网连接设备数量已超过Windows,但微软的OS仍然是全球大多数台式机和笔记本电脑的平台,无论是面向消费者,企业,学校,甚至政府。微软更有理由齐心协力并清理一堆Windows 10更新。已经证明它可以快速移动。现在,它必须证明它可以放慢速度,并且不仅在政策上而且在质量上更加一致。