Microsoft Azure OpenDev—June 2017
当天向微软提出的问题是,该公司在经过五年多的开发后可能会如何错误地将Vista变得错误,以及微软可以证明多少时间才能发布需要大量错误修复的主要软件版本它们适合企业部署。“IT专业人员一直不会”出去购买Windows的第一个版本“,但是”等到服务包出来,因为有这样的许多错误和问题,“微软客户长期合作伙伴和客户Scott Noles说,微软客户Kinex Medical是威斯康星州Waukesha的一家医疗康复中心的技术和教育总监。
对于Vista,甚至是其前身Windows XP是一个仍在广泛使用的稳定的操作系统,但仍需要一个主要的Service Pack发行版来处理困扰企业用户的关键安全问题。
微软当天没有回答有关Vista所面临的问题。然而,一年后快速发展到现在,而且公司确实如此。
在过去的几个月里,微软一直在关于Vista的公开文件中做出了扩展,仅在过去的两周内就已经发布了一系列新闻采访,以解释它如何改变Windows 7的发展过程,即将发布的客户端版本,以从过去的错误中学习。“
我们知道我们仍在学习,但我们总是希望让明天更好昨天是,“Windows产品管理公司副总裁Mike Nash在最近的一次采访中谈到了Windows 7的发展。”他表示,微软在2006年3月的举动使Office前开发负责人Steven Sinofsky负责Windows发展是这一进程变化的一个关键驱动因素。 Sinofsky现在是Windows和Windows Live工程组的高级副总裁,纳什声明他为该组织提供订单。
由于几个关键原因,Vista在商业客户中失败了。一个是它的高级硬件要求使它与那些公司已经在其IT环境中运行的PC不兼容。这意味着升级到Vista意味着企业也必须更新硬件,这是一个比回收现有机器更昂贵的建议。另一个原因是微软的外围和软件合作伙伴没有完全准备好发布,这意味着许多第三方产品而那些商业用户依赖的产品并不适用于Vista。
Windows产品管理高级总监Gavriella Schuster指出Vista开发过程的“停止和启动”特性会导致合作伙伴缺乏为最终版本做好准备。微软在整个过程中停止了Vista的开发工作,以彻底改变操作系统的安全性,这一举动推迟了它的最终版本。微软改变了Windows 7的构建方式,以几种方式从过去的错误中学习,说。首先,公司决定“在早期定义功能集”,并且只有当公司确信他们将进入最终的操作系统时,才会与合作伙伴和客户共享该功能集,Nash表示,这应该避免混淆微软的客户和合作伙伴对于Windows 7的新功能有何看法,微软也有机会尽可能稳定这些功能。
“我们让Vista的生态系统工作非常艰难,”Nash承认,因为Vista在Beta版本和它的发行候选版本之间有很大的变化,然后在候选版本和最终版本之间再次发生了变化。根据微软的时间表,Windows 7的测试版已经功能完整,尽管它预计到11月份才会发布给企业客户。微软还放弃了第二个测试版的发布,转而采用另一个测试版本 - 在Windows 7的最终版本发布之前即将推出的候选版本。
为了解决整体PC兼容性问题,微软表示所有版本的Windows 7将运行在即使是低成本的上网本上,这些上网本通常没有相同数量的内存或硬件功能,以至于功能齐全的个人电脑都能满足这些需求。
IT专业人员对这些变化进行全面评估,从Sinofsky的影响力微软公司的团队负责人安德鲁·布鲁斯特说:“通过引入办公团队的领导者,微软有了一个知道如何发布和理解改变无处不在和基础设施产品责任的人, IT咨询公司twentysixNew York的新技术负责人,他已经在低成本PC上成功地使用了Windows 7。他说虽然有必要重新整理像Windows和Office这样的产品,随着新功能的推出,还有必要确保更新到新版本不会对用户群造成太大干扰。在Brust看来,Sinofsky在Office团队的工作中证明他可以平衡这些需求,并且是修改Windows开发过程的很好的候选人。
科罗拉多州博尔德市无限峰会负责人Stephen Hultquist也同意随着微软对开发过程的变化。他说:“我认为他们是对的”,他说,Hultquist作为一名企业CIO而削弱了自己的力量,并且在Windows仍然是Microsoft / IBM联合项目时与Windows合作,现在自称为“循环首席信息官“为一些中小型公司。他将其中很少一部分移动到Vista,选择等待Windows 7,他正在测试。
Hultquist和Microsoft软件之间肯定没有爱。他表示,他认为微软在Vista准备就绪之前就已经推出了 - 即使经过了五年的发展 - “因为如果他们没有发布任何东西,他们就会觉得自己的声誉受到威胁。”然而,Hultquist很高兴微软已经改变了Windows 7的开发过程,尽管他仍然认为即将到来的操作系统“是Vista本来应该是的”。
其他人为微软辩解说,该公司设计的操作系统必须与令人难以置信的广泛第三方产品 - 不能完全归咎于困扰Vista的软硬件兼容性,并影响其在商业客户中的采用。“
Heartland Technology Solutions首席执行官兼总裁Arlin Sorensen表示,微软的业务合作伙伴和客户承担有责任给自己足够的时间在发布之前测试新的Windows操作系统,以确保与现有IT环境的兼容性。 Heartland总部位于爱荷华州的Harlan,是微软合作伙伴和Windows Vista测试版测试人员和早期采用者。
“与普遍的愿望相反,没有一些努力就无法运行,而且需要规划和预算才能保持最新状态并与技术竞争,“索伦森在一封电子邮件中表示。 “我们很自豪与早期和经常与微软合作,这对我们和我们的客户群来说是一笔巨大的财富……这是我们做出的选择,并且让我们不会遇到许多只想要的体验“Hoffquist指出,如果您将新的Windows操作系统的第一个版本与苹果的Mac操作系统的第一个版本或Linux的更新进行比较,那么”稳定性和可靠性以及Windows的兼容性 - 所有那些对于操作系统来说最重要的功能 - 甚至不会与其他操作系统类似,甚至不在同一类别中,而这些操作系统往往更加精美。
与苹果公司一样,微软并没有奢侈地开发自己的硬件和软件,也没有整个开放源码开发人员社区的好处,他们可以根据自己的喜好调整Linux。尽管如此,微软需要与更广泛的合作伙伴和客户合作,以确保Vista能够与第三方产品进行互动,但并不能免除它首先是如此糟糕的版本,“Hultquist说。用户的视角,谁在乎?“他说。 “这实际上是关于交付给最终用户的价值。”
如果一家公司不能在成品中提供价值,Hultquist说:“我不能使用它,我必须等到它稳定后才能使用它。帮助我的业务。“
微软希望,由于其开发过程的变化,Windows 7将更加稳定,并且即使在最终发布之前也没有Vista的无数复杂情况。
在Windows 7中,我们的目标是确保客户可以像发布候选人一样对待我们的产品的测试版,并将发布候选者视为最终版本,“Nash说。随着Windows 7的发布日期临近,客户很快就能够发现微软是否兑现了这一承诺。