11月17日国际报道 Microsoft的SQL Server开发团队从开发SQL Server 2005 中得到了深刻的教训:客户不希望等待5 年时间才升级。
从现在起,一种名为“软件再设计计划”(SRI)的开发体系将确保每隔二年都会有新版本发售,而无论新功能是否开发完成。
对于许多在2002年夏季签署Microsoft“软件保险”许可模式的客户而言,对SQL Server 2005 的等待尤其痛苦。“软件保险”的好处之一是它将包含软件升级成本,但分析人士在当时就指出,这一协议会给客户带来潜在的痛苦。3 年后━━也就是首批“软件保险”协议到期时,这些警告成为了现实,Exchange或SQL Server的升级版还都没有问世。
Microsoft本月早些时候才发布了SQL Server 2005.Microsoft表示它已经汲取了教训。本周二,SRI 部门的负责人马克在Microsoft举办的“IT论坛”上说,我们正在逐一“照顾”我们的客户。我们汲取了许多教训,其中之一是,新版本不仅仅意味着升级,还意味着维护。
马克表示,开发团队汲取的一个深刻教训就是,改变设计过程,保证二年的发布周期。他说,SQL Server将每二年发布一个新版本。如果需要的功能还没有完成,就需要等待下一个版本了。SRI 带来的最大变化在于测试过程。SRI 意味着开发人员开发项目方式的变化,它使得开发人员能够更方便地知道某种功能是否会出现在一个具体版本中。
这意味着“重要版本”理念的终结。马克说,以前,我们将为一个具体版本制定一个目标,例如零管理成本。我们将列出需要完成的所有功能,然后在最后期限之前完成尽可能多的功能。
SRI 是SQL Server 2005 等待5 年才问世的直接后果。马克说,在过去的5 年中,甲骨文、IBM 推出了二个升级版本。但如果考察一下它们的版本会发现,各个版本的变化都不特别大,客户似乎很喜欢这样。