本栏推荐

快讯信息

您现在的位置是:主页 > 品牌 > 微软 >

工程师揭密:Windows开发背后的真实故事

发布时间:2015年04月20日 14:59:52 微软 人已围观

简介外媒Wmpoweruser一直以发布微软消息而著称,但最近却出现了对Windows的不满声音,特别是针对WP平台的UI和用户体验问题。文章转述了一位前Windows团队资深工程师的观点,表达了对这些方面...

外媒新标360快讯一直以来以曝光微软相关信息而著称,但近期他们显然对Windows的表现感到颇为失望,其中涉及WP平台的用户界面和使用体验等多个方面的问题。

最近,他们引用了一位前Windows团队高级工程师所撰写的文章,该文中揭示了Windows开发的许多秘密,同时也指出了一些优秀的创意是如何在执行过程中被糟蹋,而低劣的创意又是如何在可行性论证后推向市场的

文章中提到——

我曾是一名Windows工程师,参与过许多开发讨论。

往往一些外向且颇具个人魅力的项目经理会宣告,功能团队已经作出了某项决定,而这通常是一系列妥协的结果。

最初的构思常常是美好的:快速反应、广泛适应、直观易懂、自我记录,最重要的是提供出色的用户体验

这个阶段的产品,也就是下一个版本的Windows系统,实在令人振奋。

然而,随着产品开发的推进,各种决策不断减少Windows在功能性上的亮点,导致在最终发布时,产品与最初的设想大相径庭。

问题在于,在整个过程中,所有决定看起来似乎都不算坏。

项目管理团队、开发人员和测试人员经过深思熟虑,花费了大量时间对可选方案进行评估,探讨每个选择的利弊,模拟可能产生的影响,最终选出一个看似最佳的选项。

那么,你有没有注意到,谁缺席于这些决策的讨论呢?

答案就是用户!在通常只有4到6周的开发周期中,根本没有时间与用户进行沟通。

然而,这并不意味着微软完全忽视了用户。换个角度看,每个内部员工都可以视为用户的代表。问题的核心在于,这些工程师实际上只是代表了一种理想化的普通用户形象。

因此,功能团队便依赖这种模式进行决策,进而对所有不切实际的想法进行合理化,然后形成最终决定。

在会议当天,项目管理者会不断强调这项决定对用户的好处。他们会列举事实支持这个决定:我们不希望提供过多的选择,让用户感到困惑;一致性对微软是有利的,因此也一定有利于用户。与会者纷纷表示赞同,大家都认为这是最佳选择。

尽管最终的产品与早期构想有些出入,甚至可能影响用户体验,但工程师们往往以“编写软件本身就需要妥协,如果有用户在场,他们也会理解的”来为自己辩解。

这就是我作为Windows工程师的亲身经历。

Tags: 微软  Windows操作系统