频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

微软涉嫌在Vista产品设计中大量“灌水”

作者: 出处:CSDN  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2006-11-30 10:02
关 键 词:vista  widows
阅读提示:目前在网上,一则讨论Windows Vista设计的帖子被炒得火热,它的作者是一位著名的程序员,前微软人Joel Spolsky。他宣称Vista仅仅是关机菜单就有7个选项(分别是关机,待机,休眠,重启动,锁定,解除锁定,更换用户),实在不合常理。

目前在网上,一则讨论Windows Vista设计的帖子被炒得火热,它的作者是一位著名的程序员,前微软人Joel Spolsky。他宣称Vista仅仅是关机菜单就有7个选项(分别是关机,待机,休眠,重启动,锁定,解除锁定,更换用户),实在不合常理。而后,马上引出了另外一位前微软工程师的帖子,Moishe Lettvin照实际经验讲出,这个菜单花了他一年的时间。

Moishe Lettvin先后两次在微软工作总计7年时间,他认为自己最无聊的时光就是参与当时的“Longhorn”开发。那时,他在微软的“Windows Mobile PC User Experience”小组工作,负责为笔记本用户提供更好的操作体验。

他宣称,他们的小组在设计时,使用一台苹果Mac机来作为“干净”的用户界面的模范。并称,大概所有的界面设计小组都有这样一台苹果机。而在他的小组,共有8名人员,每周针对“关机菜单”的计划会议都要到场,分别是:

1个程序经理

1个开发员

1个开发领班

2个测试员

1个测试领班

1个界面设计师

1个用户体验专家

同时,仅针对这一菜单,他们还要依赖“shell team”以及“kernel team”的工作才能完成这个菜单。每个小组都是一样的规模,这样,总共就有24名开发人员,每个小组上面都有6层管理者,再有一个最终的经理。因此,最终关于这个菜单,总共牵动了24+(6x3)+1=43人在为这个菜单工作。

就在这样庞大的结构下,这位Moishe Lettvin花费了一年时间,才完成了这样一个“有7个选项”的关机菜单。这恐怕也就不难解释Vista为什么需要5年才能完成了吧。
前微软开发工程师暴料Moishe Lettvin的帖子
相关评论:首先是牛皮轰轰的Joel Spolsky 写了一篇精彩的帖子, 讨论Windows Vista关机菜单的累赘设计。这篇帖子引出了一微软程序员(Moishe Lettvin)的文章,The Window Shutdown Crapfest。简单归纳一下:

* Moishe用了整整一年才完成Windows关机菜单。
* 实现该菜单用了200来行代码
* 这个看似简单的功能牵扯到Windows Shell组,Windows Kernel组,和Mobile User Experience组。加上各类经理,一共42(!)个人参与讨论怎么实现关机菜单。
* 42个人的讨论乱成什么样不难想象。连续N周,每次90分钟的激烈讨论,才能让所有人闭嘴。
* Windows过于庞大,不得不采用多个代码库分层管理。后果是从代码check in到代码集成要花上几周甚至几个月(Thoughworks享受continous integration的老大们不要笑岔气了哈)。
* 让每个人都满意的产品多半毫无新意,扼杀每个人的热情。Vista关机菜单也不例外。用Moishe的话说,就是42个人都满意的设计只能是乏味的“最小公分母”。横空出世的软件大作往往由两三个优秀程序员倾注心血锻造而成。这样的产品浸染了程序员的精神,张扬着程序员的个性。惟其激进,才有穿云裂石的力量。它不可避免地招来许多人强烈的恨意,但也受到更多人狂热的喜爱。Google的产品小组一般都是2到3人,不是没有道理。Seth Goding和Kathy Sierra的博客有很多相关的讨论,强烈推荐。

这样的工作有意思么?

Update:Joel又发了一个短帖子,里面说九十年代初微软把IBM臃肿的OS/2开发团队作为案例研究,找出微软以后不应该做的事。想不到从1991年到2006年15年间,微软也编程了一个臃肿的怪兽,用了整整5年才能发布自己旗舰产品的一套松散补丁(Joel应该是说微软的Windows Vista)。

(责任编辑:城尘 68476636-8003)


发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Windows XP远程桌面连接图解(.. (查看31011次)
·Windows Vista 初步 (查看20936次)
·Solaris基础知识入门 (查看19617次)
·Linux的安装 (查看17057次)
·Windows操作系统安装 (查看16005次)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有