曾参与Windows Vista研发的李开复,在近日发表的博文(链接)摘取他的自传片段,回忆了当年的过程,分析了失败原因。
文中指出,开发之初,盖茨为Vista提出了三大目标:
1. 完全使用C#,提高开发效率。
2. 开发新的文件系统WinFS,可以将每个文件都存成数据库,从而最大限度地掌握数据,打击竞争者。
3. 开发全新显示技术Avalon(后来改名为WPF),打破客户端软件和网站的用户界面界限,从而在用户眼中消除微软最擅长的客户端与竞争对手更有优势的网站之间的区别,提高微软竞争力。
这三个目标虽然战略上非常高明,但技术上难度太大,其实是在用自己未成熟的技术开发最关键的产品,而且同时依赖于Intel芯片的发展速度。微软的各主要开发团队总监看到目标后,都倒吸了几口凉气,但是,又纷纷说服自己,相信在盖茨的督促之下,这三大目标都可以完成。
三年之后,微软Windows开发工程师都已疲惫不堪,但是成功却似乎遥遥无期。各团队逐渐失去信心,认为自己在完成不可能的任务,但又不敢告诉盖茨。李开复回忆:
当核心团队看到任务无法完成时,他们不再努力工作,只想着如何推卸责任。......当时,几乎每一个团队都沉浸在这样的氛围里。对成功的渴望已经 变成了对失败的恐惧和对项目的怀疑。......(因为其他团队的工作需要依靠别人的项目实现才能完成,)团队里的懈怠氛围就更加浓重了......慢慢 的,整个公司都弥漫着一片皇帝的新衣的气氛,士气非常低落。