本栏推荐

快讯信息

您现在的位置是:主页 > 科技圈快讯 > Windows >

Windows 开发揭秘:工程师的吐槽与真相

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

简介外媒 Wmpoweruser 以爆料微软消息闻名,近期却对 Windows 诸多不满,还转述了前 Windows 团队资深工程师的吐槽文章。...

外媒 Wmpoweruser 向来以抢先曝光微软消息而闻名,不过近期似乎对 Windows 多有不满,包括对 WP 平台 UI、用户体验等方面的一系列吐槽。 最近,他们转述了一位前 Windows 团队资深工程师撰写的文章,其中披露了不少 Windows 开发的内幕,同时也爆料了一些好创意是如何被执行糟蹋,以及糟糕的创意是如何通过可行性论证并最终成为上市产品的。 文章中这样描述—— 我曾是一名 Windows 工程师,参加过许多开发讨论会议。 通常会有一些性格外向且富有魅力的项目经理宣布,功能团队已经做出了一个决定,而这个决定往往是多方妥协的结果。 最初的构想通常很美好:快速、广泛适用、直观、自我记录,最重要的是用户体验极佳。 在这个阶段,下一代 Windows 操作系统是非常了不起的产品。 然而,随着产品的推进,一系列的决定不断削减 Windows 的功能性等各个方面,以至于到正式发布时,最终产品与最初的构想已经相差甚远。 问题在于,在整个过程中,每个决定看起来都并不糟糕。 项目管理团队、开发人员和测试人员经过仔细审议,花费大量时间权衡他们的选择,评估每个决定的优缺点,模拟可能的影响,并最终从多个竞争选项中选择最佳选项。 那么你是否注意到,谁在决策中缺席了呢? 答案就是用户!在通常只有 4 到 6 周的时间里,根本没有时间去咨询用户。 但也不能说微软完全忽视了用户。换个角度看,其实内部的每个成员都可以算是用户的代表。流程失败的关键在于,这些工程师实际上代表的是一个理想化的通用型用户形象。 于是,功能团队根据这种占卜式的模式进行咨询,然后仔细地将所有不切实际的想法合理化,最终做出决定。 到了会议当天,项目管理者会反复强调这个决定对用户有多么有利。他们会列举一些事实来支持这个决策:我们不想给用户提供过多的选择,让他们无从选择;一致性对微软有利,所以对用户也一定有利。每个人都面带微笑,点头同意这个决定,并一致认为这是最佳决策。 尽管最终结果与最初的构想有些差距,可能用户体验也更差,但工程师们还有一个“杀手级”的借口:“编写软件需要妥协,如果真有用户在场,他们也会理解的。” 以上就是我曾经作为 Windows 工程师时的所见所感。

Tags: 微软  Windows操作系统