為什麼你的工作做不完?──微軟傳奇工程師「贏在起跑點」的高效時間管理術

  • 商業周刊
  • 2017/10/05
  • 中島?
  • 38079折優惠價/300

●CHAPTER 2 掌握時間,才能掌握全世界

◎即使有3,500個BUG,還是能改變世界

中國古代有句成語叫做「兵聞拙速」,據聞出自《孫子兵法》(只不過,也有一派否定這樣的說法,不確定實際出自哪一本史籍),意指「即使戰法拙劣,只要用兵迅速,就能夠取得勝利」(編按:《孫子兵法‧作戰篇》:「故兵聞拙速,未睹巧之久也」),此處引申為也有「迅速完成工作,即能搶佔優勢」。
我在美國微軟工作時,主要負責Windows95的開發工程。由於微軟每一件大小工作,必定訂下完成的期限,加上產品(Windows95)有既定的發行日期,所以每一件工作都必須在期限內完成。我當時採取的工作方法,會於第三章詳述,在此要先告訴各位的是,微軟極為重視工作效率。
為了讓Windows95如期發行,我全心衝刺工作進度。其後,微軟終於順利在1995年8月24日推出Windows95國際版。

不過,發行之際,Windows95這套電腦作業系統軟體中,其實還存有三千五百個BUG。我們是在知情的狀況下,仍選擇正式推出。因此,微軟之後自然陸續釋出了修正BUG的更新程式。就像我剛才提到的手機App的開發人員一樣,工程師共同度過了無數個與BUG奮戰的日子。
但在大規模的產品企畫中,BUG的總數一旦減少到某個臨界點,數量就很難再向下修正,這點在程式設計界中是十分常見的狀況。畢竟,當你修復了某個BUG有時反而導致另一個BUG出現的副作用。亦即,要完全除盡電腦軟體的BUG是相當困難的任務。

正因為對這點有所認知,工程師通常不會以100%的完成度為目標。就算只達到90%或80%的完成度,也會努力遵守交期。所謂的「兵聞拙速」,就反映在這種工作形態上。
綜合以上因素,即便當初還存在3,500個BUG,微軟最終選擇將Windows95商品化。不過,重大的BUG當然非修正不可。例如,明明確實存下的檔案卻不翼而飛,若產品中有這樣嚴重的BUG鐵定沒有人敢使用。因此這些地方一定要經過徹底檢測,逐步完成除蟲作業。

只不過,我們不會特意修正用戶使用過程中接觸不到的細微錯誤。例如,輸入某項一般使用者無從得知的指令後,螢幕畫面會自動消失等BUG。如果連不為人知的BUG都要完美清除,不只工作量永無止境,也絕對趕不上既定的發行日。

即便如此,誠如各位所知,Windows95給世界帶來了相當大的衝擊。雖然Windows95這套軟體本身,對具備程式基礎的專家來說是一件半吊子的成品,但我認為重點在於,能夠以多快的速度提供多好的產品給用戶。由於發行後還有機會逐步修正BUG,因此認清現實、掌握適當容錯範圍,即為我們的重要職責之一。

◎所有工作,必定得再度修改

我會在第三章談及Windows 95誕生的過程,在此想先跟各位分享,我在這份工作上領略到的一個重要關鍵字。
這種一定程度忽視BUG的存在,先製作出大略框架的成品,我們稱之為「原型」(試作品)。這點不僅限於程式設計,也能應用於一般的工作上,請將其視為一種抽象的概念。

當你負責一項全新企畫時,先製作出原型,不僅有助於訂立產品整體形象,還能讓上司更容易理解企畫內容,間接促使企畫更容易通過。
相反地,如果不先製作原型,很容易發生以下的狀況。

我在前公司時,有位他部門主管設計了一套新軟體。但他設計的並非程式本身,而是鉅細靡遺的設計圖。他花了大把時間仔細完成設計圖,然後將設計圖交給旗下的工程師製作。但事實上,程式設計的重點,進入實作階段後才正式開始,因為設計圖上看似簡單的項目,實際操作起來不見得能順利執行。
結果,那個程式無法成功運作。因為寫程式的工程師,無法向主管表達「這種設計根本行不通」之類的抱怨(想必各位都明白為什麼)。工程師自己很清楚只能交出有瑕疵的半成品,最後還是不得不提交成品。收到成品的主管果然表示「這樣行不通」,然後回頭重畫設計圖,再度交給那位工程師。

有些人就是要重複好幾次這種過程。在我看來,那位上司花在設計圖上的時間,都可以寫好三個程式了。更別說反覆來回的過程中,浪費了十幾二十倍的時間,致使工作沒進展也很難拿出好成果。
因此,我要請各位記住一件事,所有工作必定都得再度修改。很少工作能完全按照最初的藍圖順利執行。不管是手機App、Windows95,甚至你明天就要交的簡報資料也一樣。既然都會再修改細節部分,不妨先從描繪清晰的整體輪廓,亦即製作工作的原型開始。
假使那位上司,一開始就與旗下工程師合作,先確認程式的原型,必定能省下一些不必要的程序,更早完成工作完成吧。

◎比爾.蓋茲的光速決策力

比爾.蓋茲工作上還很重視決策力,他下決斷的速度用「光速」來形容也不為過。到底有多迅速?我為各位介紹一個具代表性的實例。
這件令我印象深刻的往事,發生在1995年1月,西雅圖下著冬季綿綿細雨的午後。當時,美國微軟總公司有隸屬不同派系的OS開發團隊(OS就如同微軟發行的Windows Vista,蘋果的OS X等,讓電腦、智慧型手機運作的基本作業系統)。兩個團隊的名稱分別為「開羅」與「芝加哥」,彼此間相互競爭。

原本開羅團隊預計在前作Windows3.1之後,開發次世代的新型作業系統,但進度遲遲未見突破,這段期間,芝加哥的開發團隊從公司內部崛起。
芝加哥團隊給人的感覺,就像是駭客雲集的職業集團,行事作風與擁有多位史丹佛大學博士的開羅團隊大相徑庭。

我原本隸屬於開羅團隊,卻因為厭倦無實質意義的會議,某次與上司爭吵後,轉調到芝加哥團隊。我認為芝加哥的風氣一定會比開羅開放,能立即讓自己的想法和點子反映在工作上。
轉調到芝加哥團隊的我,把開羅時期負責的一部分程式也帶了過去。我心想既是同一家公司,設計這個程式的人本來就是我,算不上剽竊或犯罪什麼的吧。

可是之後,開羅團隊的人得知我把點子帶去芝加哥的消息,對此大為震怒,甚至指控我是內鬼。最後還直接向比爾.蓋茲請願,希望召開內部審判。
某天,芝加哥團對的上司簡明扼要地交代我:「看來得在比爾.蓋茲面前公開簡報了,這件事全權交給你處理」。縱使事態的發展令我訝異,但看到開羅送來的資料後,更是令我驚訝。四百多頁的資料中,鉅細靡遺地寫著,我除了將程式資料偷渡到芝加哥團隊,工作上有多灌水又有多偷工減料。

這些指證確實有幾分道理。如同前述,我向來奉行「兵聞拙速」的工作要訣,因此無論只做到七十分或八十分,首要目標是以最快的速度完成整體工作。我承認,這種作風會讓程式出現大量BUG。
在我看來,開羅團隊那些光說不練的科學家,只顧著舞弄紙上的空論。太過在意細枝末節,工作永遠無法完成。這種緊要關頭,光是要完全看完那四百頁的指控,我都快睡著了,所以翻了幾頁後乾脆闔起資料,直接出席審判會。

後來,即便簡報日一分一秒逼近,我仍無意準備迎戰的簡報資料。我很清楚,這並非技術面上的小鬥爭,而是關係到微軟整體企業文化的大事。我決定讓比爾.蓋茲了解開羅團隊缺乏工作效率的事實。
審判當天,我前往高層專屬的會議室。發現除了營運長史蒂芬.巴爾默(Steve Anthony Ballmer),微軟五大巨頭都列席入座了。包括副總裁布拉德.西爾弗伯格(Brad Silverberg)與吉姆.阿爾奇(Jim Allchin)、Office開發團隊領導人布萊恩.麥唐諾(Brian MacDonald)、高級副總裁保羅.馬瑞茲(Paul Maritz),以及執行長比爾.蓋茲。現場菁英齊聚,也令人深刻感受到這次會議的重要性。 

這種情況下,與其說緊張,反而是因為欣喜而感到雀躍。
畢竟,能在這些大人物面前,主張自己工作重要性的機會勘稱千載難逢。事到如今,可不能輸給只會空口說白話的開羅團隊,我頓時感到腎上腺素不斷向上飆升。

審判正式開始。首先,由開羅團對提出那四百頁資料,敘述我工作態度有多鬆散、多敷衍行事。即便此時,我也不為沒仔細看過那四百頁資料而後悔,我已經準備好專屬自己的應戰方針。
輪到我發言了。我雖然沒有準備任何書面資料,但準備了一片裝了某些資料的CD-ROM。邊展示其中的內容,我正視比爾.蓋茲的雙眼說道:

「開羅團隊的主張雖然有其道理,但如果在過程中,只執著於完美的基礎設計,那是永遠拿不出成果的。Windows95再過六個月就要正式發行了,我認為,把微軟的未來投注在不知何時能做出實質成績的開羅團隊上,會是一大錯誤。」
環繞著次世代OS展開的開羅對芝加哥之戰,可說是一場能否正確活用時間的賭注

比爾.蓋茲在聆聽時,只是在桌面上雙手合十,身體稍微前傾,並微幅地前後晃動著。這是他認真思考時的招牌姿勢。
在聽過現場人員發表過一輪之後,比爾停止了搖晃。「他終於要開口了。」我心裡這樣想著,不由得挺直了背脊。
但是,他只是轉而望向保羅.馬瑞茲,稍微使了個眼色。保羅隨即表示:「你們留在這聽候指示。」就站起身來,與比爾一同走出了會議室。我猜想,比爾應該已經得出結論了,在與保羅確認過雙方的看法之後,就會公布最終決定。
比爾與保羅離開的時間不過只有短短的三分鐘,但會議室裡卻是一片死寂的沉默,我甚至感覺過了一個小時。會議室中的每一個人都明白,他們倆在回來時,就會發表裁決,甚至不容任何人提出異議。
耗費高額開發資金的芝加哥與開羅計畫,命運就將在此時此刻揭曉。

門一打開,保羅先走了進來,兩人回到了會議室。決定命運的瞬間到來。
「開羅計畫正式終止。」比爾一開口就是這句話。

開羅計畫終止。這也表示,開羅團隊耗費四年開發出的OS技術終將歸零。在這一瞬間,超過四百人的開羅團隊等於宣布解散。相反地,芝加哥團隊所開發的OS,也等於必須背負起發行微軟次世代OS的重責大任。
不過,什麼樣的系統才能被稱作是次世代的OS?

答案就藏在我事先準備的那片CD-ROM中。裡面的內容,就是我在調到芝加哥團隊後完成的Windows 95系統Beta版。
這場審判,也正意味著我的工作成果,已獲得公司高層的認同。令人難以想像的是,這無比重要的決策,竟是在短短三分鐘之內完成的。

                          掌握時間,你才能掌握自己的人生! 

前微軟傳奇程式設計師、UIEvolution創辦人──中島?,
曾開發出世界第一個專為電腦設計的CAD軟體「CANDY」,
學生時期便憑藉寫程式賺得超過「一億日圓」權利金。更因「嚴守截止期限」而改變了世界。
開發使微軟稱霸世界的作業系統「Window95」、奠定滑鼠「右鍵」「雙擊」「拖放」鍵功能形式……
首度公開40年經驗的超速時間管理術!

Windows95的設計思想就是從「速度」而生。
中島?說:「我只是真誠地面對時間,尋找出與其相處的模式而已。」

贏在起跑點的時間哲學Tips

● 奮力起跑的美國人,最後衝刺的日本人
● 缺乏「餘裕」的行動經濟學
● 即使有3,500 BUG,還是能改變世界
● 不浪費時間煩惱「今天上班要穿什麼?」
● 比爾.蓋茲的光速決策力
●「右鍵」概念的誕生秘密
● 把時間省下來,投入喜好的事物中
● 不想做討厭的事情,就提升效率
●「最後衝刺」是萬惡根源
● 從「嚴守交件期限」開始
● 最佳午睡時間:18分鐘
● 行學並進──在墜崖過程中組裝飛機
● 不光是運氣,「心態」更重要
● 比MBA學位更重要的事
● 以2:8法則貫徹工作
● 你睡前應該做的事

締造種種傳奇事蹟,中島?歸功於自己擅長「與時間相處」,再受比爾.蓋茲「光速」決策力薰陶,
傳奇工程師無私公開掌控時間的哲學,奉行40
年,真正贏在起跑點! 

【適用對象】
● 總是熬夜趕工的上班族
● 沒有目標的人
● 不懂得安排工作順序的人
● 想擁有更多自己時間的人
● 學會平衡工作與生活的人
● 想找到天職的人

【本書特色】

  1. 作者實踐多年的「贏在起跑點」的時間術。
  2. 作者分享在微軟工作的逸事、求學過程乃至人生經驗。

【名人推薦】

王志鈞│知名財經理財作家‧王老師財富管理學院創辦人
林大涵│貝殼放大股份有限公司共同創辦人
詹德弘│AppWorks之初創投合夥人
翟本喬│和沛科技創辦人暨總經理
蘇書平│為你而讀執行長•前微軟資深業務應用經理

第1章 為什麼你的工作做不完?
工作做不完,是有跡可循的
為什麼天才無法躋身一流團隊?
沒寫完應用題,就不算作答完畢
奮力起跑的美國人,最後衝刺的日本人
不說「盡快」,培養工作上的危機意識
缺乏「餘裕」的行動經濟學
工作做不完的主要因素
掌握訣竅,工作絕對做得完 

第2章 掌握時間,才能掌握全世界
這項工作,時間上來得及嗎?
手機App為什麼要不斷更新?
即使有三千五百個BUG,還是能改變世界
所有工作,必定得再度修改
雕刻石膏像時,沒有人會從「眉毛」開始
會面前三十分鐘,先去星巴克喝杯咖啡吧
只要準備好花束,要做什麼隨你高興
沒有咖哩塊,照樣能做出咖哩
不浪費時間煩惱「今天上班要穿什麼?」
比爾.蓋茲的光速決策力
「右鍵」概念的誕生秘辛
掌握時間,才能掌握全世界 

第3章 「贏在起跑點」時間術的誕生由來
為了去海邊,努力解決暑假作業!
預習,是最強的省時學習法
應考生的高效率作戰計畫
製造時光機的兒時夢想
把時間省下來,投入喜好的事物中
不想做討厭的事情,就提升效率
無法用言語解釋,就先做個原型吧
只是「先做個樣子」,卻改變了未來
企畫及早成形,就能抓住機會
為了網路這個概念而狂熱
讓任何人都能運用這套時間術 

第4章 馬上實踐「贏在起跑點」的時間術
什麼事情,百人當中一個人也做不到?
「最後衝刺」是萬惡根源
從「嚴守交件期限」開始
瞬間加速,贏在起跑點
工作的難易程度,先做才知道
熬夜工作要趁狀態最好時
別用最高效率完成工作
集中力的要訣──「界王拳」
使用界王拳時,有必要回信嗎?
以2:8法則貫徹工作
最佳午睡時間:十八分鐘
午後輕快又「閒適」地工作
凌晨效率最好的三個原因
到底何謂贏在起跑點的時間術? 

第5章 將「贏在起跑點」的時間術化為己用
把長期的工作直切分段
「同時進行的工作」就把一天橫切分段
必須同步處理大、小型工作時
如果還是不順利的話
你的工作不是墨守成規
如果他人拖延工作,就先製作「模型」
工作分配的程序 

第6章 掌握時間,你才能掌握自己的人生
具備目標,學習輕而易舉
行學並進──在墜崖過程中組裝飛機
不用苦讀也能說好英語的方法
別做必須逼自己才能專注的工作
選擇「合適職業」的標準
不光是運氣,「心態」更重要
忠實自我,勇於行動
何謂創造優秀點子的思考法?
從目前環境中,貼近夢想的方法
找不到想做的事情,就請教有經驗的人
比MBA學位更重要的一件事
掌握時間,你才能掌握自己的人生
所以,本書真正的目的是什麼?
你睡前應該做的事 

後記

中島?

1960年,北海道出生。早稻田大學附屬高中畢業,早稻田大學研究所理工科碩士。高中時代就在電腦雜誌《週刊ASCII》打工,負責撰寫報導、軟體開發工作。大學時代,研發出全世界第一款支援個人電腦的CAD軟體「CANDY」,賺進超過一億日圓的權利金。

1985年從研究所畢業後,任職於NTT研究所,1986年跳槽至日本微軟(微軟股份有限公司,MSKK)。1989年,轉調至美國微軟總公司,負責Windows95、Internet Explorer3.0/4.0、Windows98等軟體的基礎設計(構思軟體基本架構及整體設計理念),深受比爾.蓋茲行事風格的薰陶。

本書整理作者對於「時間術」的心得。從學生時代的軟體開發工程,到美國微軟總公司擴展滑鼠的「點擊右鍵」、「雙擊」以及「拖曳」功能,甚至負責Windows95的基礎設計、整合Windows98的作業系統與網頁瀏覽器,讓微軟的網頁瀏覽器市占率躍升成全球第一。締造這一連串驚人成績的秘訣,都來自於他獨特的「時間術」。

2000年離開微軟後,創立軟體公司UIEvolution,任職CEO一職至今。以個人名義經營的部落格「Life is beautiful」以及電子報「週刊Life is beautiful」也深獲好評。

購買須知

  • 叢書及雜誌零售限寄台灣地區: 書籍及雜誌將於訂購後7個工作天內以掛號方式寄達。
  • 郵資說明:購買實體商品(紙本刊物、叢書、特刊、限時特購)未滿350元需加付運費50元。購買其他商品(紙本/電子雜誌訂閱、電子雜誌單刊、各類活動)則不須增加運費。
  • 發票於付款成功後7個工作天內,以平信寄送。
  • 選擇便利商店繳款,購物需達NT$600元(含)以上。
  • 購買雜誌50本以上、叢書30本以上另有優惠,請洽(02)2510-8888。