扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共6页)
在微软WinHEC大会上,比尔·盖茨给合作伙伴颁发了产品试用金碟。11月30日,微软2007 Microsoft Office system,Windows Vista与Exchange Server 2007三大商务引擎面向全球商业用户发布。一再跳票的Vista带给用户的将会是什么?是吊足的胃口和不断的抱怨,还是让人耳目一新的兴奋和疯狂?
耗时五载、动用6000名工程师、花费200亿美元,倚借Vista微软能否重现Windows 95时期的辉煌?
一向被病毒和黑客格外青睐的Windows以及微软公司本身,如何加固自己的平台,并说服顾客最终认同Vista要比前辈系统安全?
处处树敌的微软,如何通过Vista平衡与其他厂商的关系?在竞争与合作之间,厂商如何抉择?
Vista给微软中国的团队带来了什么?在微软全球的团队中,他们还是当年只能为美国总部产品做汉化的那群人吗?
……
本报记者深入采访了数十位微软一线工程师、高层管理人员以及相关厂商和分析人士,围绕微软三大产品对产业链的影响以及安全问题和研发历程,理清微软喧嚣背后的真相。
最大的担心:庞然大物VS小虫BUG
▲和来自其他国家的微软员工进行交流,是微软中国员工快速获得进步的秘诀。
众所周知,飞机的降落环节在整个飞行过程中最危险。当一架飞机在接近目的地时,从接收飞机跑道分配命令,到记录当前垂直位置等,飞行机组人员需要采取一系列的措施以确保飞机在预期的时间和地点安全准确地着陆。和飞机降落一样,软件工程的结尾也需要严格的流程来保证安全性。
2007 Office中的代码已经超过1亿行,而Windows Vista中的基础代码更达10亿行之巨。软件是用出来的,如何保证这些“庞然大物”在发布后不出现太多瑕疵?
王海勇是微软美国总部负责开发Vista网络通信功能的工程师。当他觉得自己的产品成熟之后,就会请一些用户来到他们的用户使用习惯实验室中。用户使用习惯实验室能容纳数十人,里面是安装好产品的机器。同时,实验室的一面是很大的玻璃墙,这块玻璃墙可以从外面看到里面,而对里面的人来说却只是一面镜子。
接下来的环节,有点像警察局里观察审讯中的犯人:王海勇简单地向试用者介绍了程序的使用方法,并请他们完成预先制定的任务。然后王海勇和他的同事在外面密切注视和记录使用者的行为,看他们是否使用了预先设计的新功能,是否按照事先的设想去进行操作等。最后,王海勇再次和他们交谈,进一步了解他们的试用感受。
除了请来的实验者,微软还在世界上拥有约2万名外部Beta测试用户通过网上下载等方式检验微软的Vista。而2007 Office的志愿测试者更是超过了300万,比微软预期超出了500%。为了平衡饱和工作的服务器费用,微软从今年8月份开始不得不对新下载2007 Office的试用者进行每次1.5美元的收费。
吃自己做的狗食
其实,除了世界上数万名外部Beta测试用户会对微软Vista的面世做出贡献之外,这家软件巨头还拥有一个庞大专业的试验队伍——微软自己。微软公司将这种测试工序戏称为“吃自己做的狗食(Eating its own dog food)”。
由于软件产品日趋复杂,测试对于软件质量的保障日益重要。尽管微软软件开发团队中测试人员与编程人员的比例已接近1∶1,但在新版本的最终测试阶段,要找一个大用户来实地测试并不容易,在微软的产品还没成商品对外发布之前,要想找到个人电脑用户来测试像 Windows Vista或者2007 Office之类的软件很容易,但是在商业领域,情形就完全不一样了。任何企业用户都不愿拿自己的IT来为微软做实验,他们要求自己所依赖的软件系统必须在任何恶劣的环境下都运转良好。软件中所潜在的任何微小瑕疵,都有可能导致巨大的经济损失。
为了走出这种困境,微软曾经试图通过发布体验版的授权,来鼓励自己的商业客户安装处于测试阶段的企业软件。但是,其后的结果让微软明白了一个道理:“如果你想要理直气壮地向自己的客户推销一个新款的软件,唯一的方法便是在它初次发布前,就先在自己公司的内部广泛地进行试用。”
在微软,有位常常被称为“微软超级Beta测试者”的神奇人物,他就是微软首席信息官Ron Markezich。如果他不签字,微软的软件就无法上市。作为微软公司的CIO,Markezich先生领导着微软公司的IT部门。这个部门要负责管理微软由遍布全球超过63000名雇员所支持的庞大组织结构。更为重要的是,Markezich在软件发布前不仅要对微软自己的“狗食”细嚼慢咽,而且要“品尝”出名堂来。他的团队要在微软软件产品完成前,就不断地试用它,尽力去发现软件中所存在的错误,并向开发团队提供意见反馈。
一般来讲,一个软件产品从最初的 alpha 阶段到最终正式生产(RTM),会经历8个不同阶段的测试。然后,在最终正式生产后,微软公司还将在公司内部全面部署这个软件产品。
虽然现在Markezich监督数量巨大的微软产品同时进行“吃狗食”的检测,但他还是处理得有条不紊。除了前面提到的Vista和Office外,现在还有在Exchange 2007上运行的6000个电子邮箱,以及超过30个运行着Longhorn Servers的网络服务器。
由于对Exchange、Office和Vista产品进行“吃狗食”检测带来了显著的效果,微软公司开始着手推广名为“7×24促进”的活动。微软声称,只要它的员工能够使用这些软件产品24个月,就能够为公司节省700万小时的生产时间。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。