查看單個文章
舊 2006-06-19, 06:13 AM   #17 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

Vista,你到底怎麼了?

作為一個工作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,你怎麼了?

微軟,你怎麼了?
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
回覆時引用此帖