30天後(2月23日)
上午8時30分,設在總部的係統開發部的電動門打開,蘭尼走進去,手中同時拿著兩個杯子和一個公文包,這技巧隻有他才懂。這兩個杯子,一杯是加牛奶咖啡,一杯是紅茶,這種喝法也是蘭尼的特色。
係統開發部副總魯傑坐在辦公室裏,就在蘭尼的隔壁,他看看手表。心想:“蘭尼永遠都是這麼準時。”魯傑敢打賭產品的推出日期不會改變,蘭尼和史高泰大概已經在飯局中談好了,他從桌上拿起文件,跟著蘭尼進入他的辦公室。
蘭尼把兩個杯子放在桌上,把公文包往地上一拋,匆匆喝了一口茶,然後抬起頭來。“早晨好,魯傑,在你提問之前,讓我先回答你:是的,產品推出日期仍然是4月15日,新的供應商績效衡量功能將不包括在內,除非我今天能完成那些詳細規格說明,有什麼問題嗎?”魯傑說:“蘭尼,我建議再看一遍7.2版的功能清單,清單有點不切實際,這與包不包括供應商績效衡量的功能無關,我擔心沒有足夠時間去做品質保證,蘭尼,我們必須把優先順序清清楚楚地告訴程序員。”
蘭尼思考片刻,說:“如果我告訴你各個新功能的相對重要性,我知道會有什麼後果,我不準備放棄我們計劃要加入的任何一個新功能。”
“蘭尼,這不公平。”魯傑回答說。“你不可能兩者兼得,如果你不願意彈性處理推出日期的話,就必須在功能數目上給我們一個回旋的餘地。”
蘭尼審視魯傑,想了想,說:“好吧,魯傑,我告訴你各個功能的優先順序,好讓你在萬一盡了一切努力仍然無法及時完成時,知道怎樣取舍。功能清單在哪裏?”
魯傑顯然鬆了一口氣,他把清單遞給蘭尼,蘭尼開始在上麵勾畫起來。
電話響了,蘭尼沒去接聽。
電話留言的聲音傳出來了:“我是KPI公司的路狄,我有一個大客戶正逐步停止使用MAN軟件而轉向我們,我們必須讓他們看到,我們能快速而幹脆地完成實施,要是不能順利將數據庫轉過來,我們係統的實施就會毀於一旦,情況非常緊急,請盡快給我回電話。”
蘭尼望著魯傑。“KPI公司的生意差不多全部來自我們,但這並不表示我們就可以忽視他們。”他說。
“你用不著提醒我,KPI公司是我們最大的係統集成商(System Integrator)。”魯傑大為不悅。“事實是,菲臘的小組正為互聯網功能模塊忙得不可開交,你說那是首要的。”
蘭尼並不接受他的說法,反駁說:“菲臘的小組也許真的很忙,但這不等於我們可以不理KPI公司而讓它自生自滅,不用我提醒你也知道,我們也依賴KPI公司,就像它依賴我們一樣,KPI公司負責為我們80%以上的客戶實施我們的軟件係統。”
魯傑開始解釋他將怎樣應付:“我已經將這個任務轉交給倫敦分部的亞瑟了,他答應兩星期內給我答複,他把這項工作指派給了一個叫麥萊莉的人,據亞瑟講,她是個能幹的程序員,但仍是個黃毛丫頭,實際經驗不多,頭兩次數據庫轉換失敗之後,我要求亞瑟親自上陣,但這似乎幫助不大,看來這一定是一條相當棘手的軟件臭蟲,好吧,我會叫薛提夫找個合適人選補上。”
他停了停,深深吸了一口氣,說:“你盯著我幹嗎?我不會自己上陣的,我最後一次寫電腦程序是13年零3個月之前,我還沒有加上天數。”
蘭尼笑著說:“幾年前不是這樣子的,我記得你解決這種問題隻用不到一刻鍾。”
魯傑也報以一笑,說:“你把你和我混淆了。”他直接補充道:“我們部分程序員確實非常出色,但我總不能不停地幹擾他們的工作,要他們停工去回答疑難問題和捉拿軟件臭蟲,這會耽誤了他們的工作。”
蘭尼說:“我正在計劃開發一個極為清晰、簡易的係統,完全不用再有提問、使用手冊及屏幕上的說明欄。下星期過來,我給你看,這會真正解決我們現存的所有問題。”
“什麼?”魯傑大感驚訝。
“隻是跟你開個玩笑而已。”蘭尼大笑著說。“遇到麻煩時,我會開開玩笑,就像現在,這是我們猶太人的傳統。順便說一句,開發一個新的電腦係統,第一次運行便順順利利,並不是不可能的。就設計一個非常簡單的係統來說,你會有12%的機會讓它運作順利,餘下的88%的機會,它總會出點問題來證明軟件臭蟲是存在的。豪豬有刺,軟件有臭蟲,這就是人生。”
魯傑勉強笑笑,對蘭尼的幽默感毫無反應,就是冒犯他,也沒人願意這樣做。魯傑喜歡蘭尼,每個人都喜歡他,他是個這麼重要的人,不能傷害他的感情。
蘭尼在功能清單上勾畫完畢,遞給魯傑之前,他說:“順便說一句,瑪姬要求和我討論她發給我的一份文件,文件指出,KPI公司要求的功能中,得到我批準的是那麼少,所以,不要說我向你們提出太多功能要求,魯傑,拿著這清單,記著,我要求新版本中包含所有這些功能。”
魯傑離開後,蘭尼試圖思考供應商績效衡量功能的技術規格,盡管他認為這功能其實是不需要的,然而,當一家60億美元的公司提出要求,就連他也隻得遵命,他竭盡全力設計新功能,令它不對大局造成實質的破壞,這個目標極具挑戰性。