荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bakey (猪朋狗友), 信区: Program
标  题: 从Vista看M$当前得软件过程管理[zz]
发信站: 荔园晨风BBS站 (Fri Jun 23 13:58:58 2006), 站内

作为一个工作5年的微软人,Philip Su分享了他对Vista推迟的看法,来自微软内部的声
音。

首先从代码编写效率开始,请注意如下数据:Windows Vista拥有超过5000万行代码,而
Windows XP拥有大约4000万行,Windows开发部门一共拥有大约2000名软件开发人员,从
Windows XP出货到Windows Vista(即将)出货间隔5年时间。

(5000万-4000万)÷5年÷2000人=1000行代码/每人每年。

平均每个开发人员每年只“需要完成”1000行新代码--那些每周编写5000行代码的编
程人员会对Vista的开发效率分外惊讶。相比之下,美国软件开发人员平均每年代码编写
量也达到至少6200行(1999年这一数据为9000行)。

即便考虑到代码的测试以及优化工作,1000行每年也是一份过于清闲的工作--微软的
薪水并不低。

Vista的开发效率到底怎么了?

微软文化没落

微软内部轻视困难以及充满侵略性的企业文化已荡然无存,Windows就是正面。

当一个微软总裁询问你的开发小组能否如期完成代码时,他很有可能同时询问你“我的
新阿玛尼西装穿着是否显胖?”--也许后者的答案才是他们更为关注的问题。

在连续数月听过一个某一个开发小组因自身工作进度问题导致整个Vista版本发布计划接
连推迟,我,作为一个微软股东,终于找到机会和该开发小组的两个关键负责经理进行
谈话,质问他们为什么能够如此无视开发进度及计划。这两个经理将不满传达给了他们
的副总裁--这名总裁要求他们在三个小时内完成6个小时都无法完成的任务,“你们是
绝顶聪明的人,想办法解决!”这两个经理很聪明,他们选择了谎言。“当然,一切都
顺利进行,我们几经努力终于完成了代码。Vista将在八月完成,老板”。

真实,在无数次会议中选择了缄口不言。


缺乏有效管理

除了欺瞒之外,Windows开发还遇到了另一项更难解决的问题--松散的管理决策体制。

微软的Windows厨房里拥有过多的大厨--大量副总裁总经理,过多层狭窄的信息上报体
制,当我在Windows开发部门时,我需要向Alec汇报、Alec向Peter汇报、Peter向Bill汇
报、Bill向Rick汇报、Will向Jim汇报、Jim向Steve汇报,Steve向最终BOSS BillGates
汇报---考虑到我下属的两层,从基础开发人员向上传达一条信息需要经过至少11个
“管理人员”到达Bill Gates。

臃余的管理体制和过多的管理人员直接导致决策效率降低,在一次简单的日程会议上,
我需要至少招集6个副总裁以及10个总经理--人越多,会议越复杂,效率越低,经理级
人物在进行讨论时还经常考虑到“面子”问题,最经常的会议谈话如下:

“Bob,我不得不说,你的团队进度已经拖延了我们的进度。”“没关系,不过你一定要
清楚,延迟不是我们造成的,而是第三方的问题,和我的团队无关。”


失控?还是无法控制?

最终我们不能忘记,Windows Vista是人类历史上最大的软件开发工程,对于Windows开
发管理人员来说,处理如此错综复杂的问题确实是个不小的难题,历史上也没有一个企
业能够解决这一问题。

目前的问题是,Vista到底能否再次如期完成?换句话说,Vista究竟仅仅是失控?还是
彻底无法控制?

Vista,你怎么了?

微软,你怎么了?
--
     心码合一,心中有代码,码中存我心;维码无心,心动即码动,代码表我心;
     维心无码,视万物皆空,知万千变化;无码无心,行如若无规,动全依所意


※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.111.149]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店