來(lái)源:巨靈鳥軟件 作者:進(jìn)銷存軟件 發(fā)布:2014/8/20 瀏覽次數(shù):3945
02 在怒火中誕生的公司
一九九八年二月廿三日(三十天后)
上午八時(shí)三十分,設(shè)在總部的系統(tǒng)開發(fā)部的電動(dòng)門打開,蘭尼走進(jìn)去,手中同時(shí)拿著兩個(gè)杯子和一個(gè)公文包,這技巧只有他才會(huì)。這兩個(gè)杯子,一杯是加牛奶咖啡,一杯是紅茶,這種喝法也是蘭尼的特色。
系統(tǒng)開發(fā)部副總魯杰坐在辦公室里,就在蘭尼的隔壁。他看看手表,心想:“蘭尼永遠(yuǎn)都是這么準(zhǔn)時(shí)。”魯杰敢打賭產(chǎn)品的推出日期不會(huì)改變,蘭尼和史高泰大概已經(jīng)在飯局中談好了,他從桌上拿起文件,跟著蘭尼進(jìn)入他的辦公室。
蘭尼把兩個(gè)杯子放在桌子上,把公文包往地上一拋,匆匆喝了一口茶,然后抬起頭來(lái)。“早晨好,魯杰,在你提問(wèn)之前,讓我先回答你:是的,產(chǎn)品推出日期仍然是四月十五號(hào),新的供應(yīng)商績(jī)效衡量功能將不包括在內(nèi),除非我今天能完成那些詳細(xì)的規(guī)格說(shuō)明,有什么問(wèn)題嗎?”
魯杰說(shuō):“蘭尼,我建議再看一遍7.2版的功能清單,清單長(zhǎng)得有點(diǎn)不切實(shí)際,這與包不包括供應(yīng)商績(jī)效衡量的功能無(wú)關(guān),我擔(dān)心沒(méi)有足夠時(shí)間去做品質(zhì)保證。蘭尼,我們必須把優(yōu)先順序清清楚楚地告訴程序員。”
蘭尼思考片刻,說(shuō):“如果我告訴你各個(gè)新功能的相對(duì)重要性,我知道會(huì)有什么后果,我不準(zhǔn)備放棄我們計(jì)劃要加入的任何一個(gè)新功能。”
“蘭尼,這不公平。”魯杰回答說(shuō),“你不可能兩者兼得,如果你不愿意彈性處理推出日期的話,就必須在功能數(shù)目上給我們一個(gè)回旋的余地。”
蘭尼審視魯杰,想了想,說(shuō):“好吧,魯杰,我告訴你各個(gè)功能的優(yōu)先順序,好讓你在萬(wàn)一盡了一切努力仍然無(wú)法及時(shí)完成時(shí),知道怎樣取舍。功能清單在哪里?”
魯杰顯然松了一口氣,他把清單遞給蘭尼,蘭尼開始在上面勾畫起來(lái)。
電話響了,蘭尼沒(méi)去接聽。
電話留言的聲音傳出來(lái)了:“我是KPI公司的路狄,我有一個(gè)大客戶正逐步停止使用MAN軟件而轉(zhuǎn)向我們,我們必須讓他們看到,我們能怎樣快速而干脆地完成實(shí)施。要是不能順利將數(shù)據(jù)庫(kù)轉(zhuǎn)過(guò)來(lái),我們系統(tǒng)的實(shí)施就會(huì)毀于一旦,情況非常緊急,請(qǐng)盡快給我電話。”
蘭尼望著魯杰。“KPI公司的生意差不多全部都是來(lái)自我們的,但這并不表示我們就可以忽視他們。”他說(shuō)。
“你用不著提醒我,KPI公司是我們最大的系統(tǒng)集成商(system intergrator)。”魯杰大為不悅。“事實(shí)是,菲臘的小組正為互聯(lián)網(wǎng)功能模塊忙得不可開交,你說(shuō)那是首要的。”
蘭尼并不接受他的說(shuō)法,反駁說(shuō):“菲臘的小組也許真的很忙,但這不等于我們可以不理KPI公司而讓它自生自滅,你也許不用我提醒,但我們也依賴KPI公司,就像它依賴我們一樣,KPI公司負(fù)責(zé)為我們百分之八十以上的客戶實(shí)施我們的軟件系統(tǒng)。”
魯杰開始解釋他將怎樣應(yīng)付:“我已經(jīng)將這個(gè)任務(wù)轉(zhuǎn)交給倫敦分部的亞瑟了,他答應(yīng)兩星期內(nèi)給我答復(fù),他把這項(xiàng)工作指派給了一個(gè)叫麥萊莉的人。據(jù)亞瑟講,她是個(gè)能干的程序員,但仍是個(gè)黃毛丫頭,實(shí)際經(jīng)驗(yàn)不多,頭兩次數(shù)據(jù)庫(kù)轉(zhuǎn)換失敗之后,我要求亞瑟親自上陣,但這似乎幫助不大,看來(lái)這一定是一條相當(dāng)棘手的軟件BUG。好吧,我會(huì)叫薛提夫找個(gè)合適人選補(bǔ)上。”
他停了停,深深吸了一口氣說(shuō):“你盯著我干嘛?我不會(huì)自己上陣的,我最后一次寫電腦程序是整整十三年零三個(gè)月之前,我還沒(méi)有加上天數(shù)。”
蘭尼笑著說(shuō):“幾年前不是這樣子的,我記得你化解這種問(wèn)題,只用不到一刻鐘。”
魯杰也報(bào)以一笑,說(shuō):“你把你和我混淆了。”他直接補(bǔ)充道:“我們部分程序員確實(shí)非常出色,但我總不能不停地干擾他們的工作,要他們停工去回答疑難的問(wèn)題和捉拿軟件BUG,這會(huì)耽誤了他們的工作。”
蘭尼說(shuō):“我正在計(jì)劃一個(gè)極為清晰、簡(jiǎn)易的系統(tǒng),完全不用再有提問(wèn)、使用手冊(cè)以及屏幕上的說(shuō)明欄。下星期過(guò)來(lái),我給你看,這會(huì)真正解決我們現(xiàn)存的所有問(wèn)題。”
“什么?”魯杰大感驚訝。
“只是跟你開玩笑而已。”蘭尼大笑著說(shuō),“遇到麻煩時(shí),我會(huì)開開玩笑,就像現(xiàn)在,這是我們猶太人的傳統(tǒng)。順便說(shuō)一句,編寫一個(gè)新的電腦系統(tǒng),第一次運(yùn)行便順順利利,并不是不可能的。就設(shè)計(jì)一個(gè)什么也不干的系統(tǒng)來(lái)說(shuō),你有百分之十二的計(jì)劃讓它運(yùn)作順利,余下百分之八十八的機(jī)會(huì),它總會(huì)出點(diǎn)東西來(lái)證明軟件BUG是存在的。豪豬有刺,軟件有BUG,這就是人生。”
魯杰勉強(qiáng)笑笑,如果對(duì)蘭尼的幽默感毫無(wú)反應(yīng),就是冒犯他,也沒(méi)有人愿意這樣做。魯杰喜歡蘭尼,每個(gè)人都喜歡他,他是個(gè)這么重要的人,不能傷害他的感情。
蘭尼在功能清單上勾畫完畢,遞給魯杰之前,他說(shuō):“順便說(shuō)一句,瑪姬要求和我討論她發(fā)給我的一份文件。文件指出,KPI公司要求的功能中,得到我批準(zhǔn)的是那么少,所以,不要說(shuō)我向你們提出太多功能要求。魯杰,拿著這清單,記著,我要求新版本中包含所有這些功能。”
魯杰離開后,蘭尼試圖思考供應(yīng)商績(jī)效衡量功能的技術(shù)規(guī)格,盡管他認(rèn)為這功能其實(shí)是不需要的。然而,當(dāng)一家六十億美元的公司提出要求,就連他也只得遵命,他竭盡全力設(shè)計(jì)新功能,使它不對(duì)大局造成實(shí)質(zhì)的破壞,這個(gè)目標(biāo)極具挑戰(zhàn)性。
房門打開了,蘭尼仍然埋頭工作。
他早了解到,工作忙碌是不足以讓他不受騷擾的,他還必須裝出很忙的樣子。人們總是認(rèn)為,當(dāng)蘭尼靜靜地坐著,兩眼盯著天花板時(shí),他就不忙了,他于是吸取了教訓(xùn)。現(xiàn)在,他強(qiáng)迫自己改為盯著電腦屏幕,現(xiàn)在大家知道他真的在工作了,但是,甚至這一招也未必管用。
他仍然盯著屏幕,過(guò)了幾秒鐘,才抬起頭。
“蘭尼。”魯杰說(shuō),“那個(gè)年輕的法國(guó)程序員來(lái)了,我希望你見(jiàn)見(jiàn)他。”
“我很樂(lè)意,但我沒(méi)時(shí)間,今天不行。”
“你上個(gè)星期就是這么說(shuō)的,兩個(gè)月前他被派來(lái)參與可承諾量(available-to-promise,簡(jiǎn)稱ATP)模塊最新界面設(shè)計(jì)的工作。我猜想,有人告訴他,他會(huì)與你一起工作。”
蘭尼只是聳聳肩。
魯杰又出另外一招,說(shuō):“他認(rèn)為ATP模塊中有一個(gè)軟件BUG,他堅(jiān)持要親自跟你談?wù)劇!?/FONT>
“你相信ATP模塊真的有軟件BUG嗎?”
“是的,事實(shí)上,我也認(rèn)為有軟件BUG。他準(zhǔn)備了一份相當(dāng)詳細(xì)的案例分析報(bào)告,這可是一份很出色的報(bào)告啊。”
“那么,問(wèn)題何在呢?你要是認(rèn)為這很重要,加到清單里就好了。”
“蘭尼,這不是問(wèn)題所在,這小子真的很出色,盡管有點(diǎn)兒狂熱。他對(duì)我說(shuō),要是見(jiàn)不到你他就回老家,不干了。我擔(dān)心他真的會(huì)這樣做,蘭尼,他是個(gè)非常厲害的小子,我們需要這樣的人才。”
“好吧,我見(jiàn)見(jiàn)這個(gè)神奇小子吧。”
蘭尼跟尚格羅談了半個(gè)多小時(shí),蘭尼收到兩個(gè)電話留言,他明白魯杰為什么要他和這個(gè)小子談話了,他大有潛質(zhì)成為明日之星。做為一名程序員,他對(duì)于軟件的使用有深刻的理解,而不是光迷醉于那些比特、字節(jié)和軟件功能。更不用說(shuō)他還發(fā)現(xiàn)了一個(gè)可以追溯到蘭尼身上的軟件BUG,蘭尼很欣賞那些可以在他撰寫的規(guī)格明細(xì)中找到漏洞的人。
電話響了,蘭尼還在考慮他剛剛批準(zhǔn)改動(dòng)ATP模塊可能引發(fā)什么后果。
他授權(quán)這小子去收拾那個(gè)軟件BUG,但現(xiàn)在他倒希望自己沒(méi)有那么快拍板進(jìn)行這件事,軟件BUG被收拾了,一整套改動(dòng)也就必須整合到新版本上,莎朗知道了一定不高興。電話鈴繼續(xù)響著,他隨即拿起聽筒,他做錯(cuò)了。
“嗨,蘭尼,我是路狄,我們?cè)隈R泰爾公司將MAN軟件的數(shù)據(jù)庫(kù)轉(zhuǎn)換過(guò)來(lái)時(shí),出了麻煩,需要馬上修復(fù),馬上!我們要先搞好財(cái)務(wù)模塊,但因?yàn)檫@個(gè)數(shù)據(jù)庫(kù)轉(zhuǎn)換的問(wèn)題,我們被卡住了。魯杰答應(yīng)過(guò)會(huì)優(yōu)先編寫數(shù)據(jù)庫(kù)轉(zhuǎn)換程序,但是不管用,由于數(shù)據(jù)不對(duì)頭,當(dāng)我啟動(dòng)財(cái)務(wù)模塊是,電腦就癱瘓了。這已經(jīng)是我第三次收到一個(gè)理應(yīng)運(yùn)作良好的數(shù)據(jù)庫(kù)轉(zhuǎn)換程序,而它卻令我們的電腦癱瘓了,我已經(jīng)找到了負(fù)責(zé)的程序員,她名叫麥萊莉,是倫敦小組成員。我給倫敦掛了電話,跟她談過(guò)了,蘭尼,我看她似乎毫無(wú)頭緒。”
“路狄,我剛剛和魯杰談過(guò)此事,再給他們兩天時(shí)間吧,他們會(huì)有辦法解決的。”
“我希望你能幫幫她,蘭尼,我知道,你正忙于比這個(gè)更重要、更光彩的任務(wù),但是我們說(shuō)的是一個(gè)大客戶,我們成功說(shuō)服他們放MAN軟件,轉(zhuǎn)投霸軟公司懷抱,你知道我們付出了多少心血才能從敵人手中搶來(lái)客戶嗎?我真的很擔(dān)心,不迅速建立我們軟件的公信力,一切希望就會(huì)泡湯了,拜托拜托,關(guān)注一下這個(gè)問(wèn)題吧。我知道,只要你親自出馬,十分鐘就能清除那個(gè)程序的障礙。”
蘭尼喜歡鍥而不舍的人,但如果被糾纏的對(duì)象是他,就另當(dāng)別論了。另一方面,他也不想用過(guò)重的語(yǔ)氣令路狄不快,他畢竟是KPI公司從拜德尼爾公司挖過(guò)來(lái)的人。目前正值瑪姬到處尋覓出色顧問(wèn)之際,蘭尼必須禮待這位外援。蘭尼不情愿地答應(yīng)了跟倫敦分部的亞瑟談?wù)劇?/FONT>
他把門閂好,又把電話插頭拔掉。如何讓供應(yīng)商績(jī)效衡量功能融入軟件中,他開始有頭緒,有個(gè)法子可以把它插進(jìn)來(lái),而幾乎不用編寫任何額外的程序,但需要在多處做小改動(dòng)。他自己動(dòng)手做會(huì)相當(dāng)容易,但由別人來(lái)做,要說(shuō)明得清清楚楚就頗為費(fèi)勁了。
他應(yīng)該親自動(dòng)手嗎?不久以后,人們可能會(huì)發(fā)現(xiàn)這不是他們真正需要的東西,就會(huì)提出改動(dòng),到那時(shí),由于該功能已經(jīng)成為了系統(tǒng)的一部分,沒(méi)有人會(huì)知道應(yīng)該怎樣改,所以,這只不過(guò)是自找麻煩。
以前的一切都簡(jiǎn)單得都,他微笑著回想起當(dāng)年。簡(jiǎn)而言之,霸軟公司是在怒火中誕生的,史高泰的怒火出于一位教授只給了他的杰作一個(gè)丙級(jí)評(píng)分。當(dāng)時(shí)的討論課題名為“未來(lái)趨勢(shì)預(yù)測(cè)”,曾在多個(gè)暑期當(dāng)兼職程序員的史高泰選擇了電腦業(yè)做為他的論文主題。
回溯到一九七九年,電腦業(yè)完全操縱在生產(chǎn)硬件的公司手中,其中的IBM公司,是同領(lǐng)著全球市場(chǎng)百分之七十的巨頭。還有很多較小型的公司,它們的年銷售額大多在幾億美元左右,而從事電腦程序開發(fā)的軟件公司就不多,規(guī)模也很小。當(dāng)時(shí),一千萬(wàn)美元的軟件公司就已經(jīng)很了不起了。
當(dāng)時(shí)出現(xiàn)了兩個(gè)發(fā)展方向:一個(gè)是微型電腦,其性能可以媲美大型電腦,就在之前一年還要幾百萬(wàn)美元才買得到電腦,不用二十萬(wàn)美元就可以了;另一個(gè)發(fā)展就是終端機(jī),它迅速取代了做為與電腦溝通的工具的穿孔卡。兩者都是重大的變革,但是當(dāng)時(shí)幾乎沒(méi)有人預(yù)料到它們會(huì)沖擊硬件公司和軟件公司各自的定位,史高泰卻預(yù)料到了。
他意識(shí)到微型電腦和終端機(jī)將清除所有主要障礙,令商界得以廣泛應(yīng)用軟件。現(xiàn)在小型軟件公司也可以買得起電腦了,程序員便可以用跟微型電腦相連的終端機(jī)測(cè)試程序,每天幾十次,而不再是原來(lái)的每天最多三四次。史高泰斷定,這將開啟一扇大門,將很多公司自己開發(fā)的程序淘汰,取而代之的是更廉價(jià)、更容易維護(hù)、威力更大而且適合很多公司使用的軟件系統(tǒng)。
史高泰估計(jì)硬件的價(jià)格將繼續(xù)暴跌,而市場(chǎng)將渴求這些功能強(qiáng)大的電腦。他于是在論文中推論大型應(yīng)用軟件的市場(chǎng)將迅速增長(zhǎng),可惜,他的教授并不認(rèn)同。
那個(gè)時(shí)候,懂電腦的人不多,因此史高泰的知音沒(méi)有多少,而蘭尼就是其中的一個(gè)。他是一個(gè)數(shù)學(xué)系碩士生,每個(gè)暑期都在史高泰隔壁的寫字間當(dāng)臨時(shí)工。
蘭尼聽了他的偉論,并提出一些問(wèn)題,而他做出的最后結(jié)論卻頗驚人。“史高泰,”他說(shuō),“連你自己都不相信你所寫的東西。”
面對(duì)史高泰惱怒的回應(yīng),他只淡淡地說(shuō):“如果你相信你所寫的,就不要浪費(fèi)時(shí)間抱怨教授給你的評(píng)分了,自己闖一闖吧,建立一家軟件公司去。”
史高泰籌集了種子基金,蘭尼編寫程序,史高泰推銷,蘭尼再根據(jù)客戶要求修改程序。二十年間,公司從只有兩個(gè)人發(fā)展到今天的數(shù)千人。
他們當(dāng)時(shí)什么事都能夠自己動(dòng)手做,多么快活啊。
他找到一個(gè)漂亮的方法去融合供應(yīng)商績(jī)效衡量功能,這帶來(lái)的興奮和喜悅很快就被惆悵所取代。因?yàn)樗l(fā)覺(jué),能夠讓漂亮的方案好好發(fā)揮的日子已經(jīng)一去不復(fù)返了。只能采用比較笨但不迂回的方法,但這也嫌太麻煩了,因此供應(yīng)商績(jī)效衡量功能最后還是不能并入新版本中,真令人氣餒。
他現(xiàn)在進(jìn)退維谷,不僅僅是這件事,手頭上所有事情都是這樣,這就是這龐大的管理體系的本質(zhì)。不過(guò),他不寄望現(xiàn)在就能解決問(wèn)題,事實(shí)上,他根本就不知道問(wèn)題怎樣解決。
KPI公司總裁瑪姬剛剛發(fā)給他一份滿載投訴的文件,她今天下午要過(guò)來(lái)和他討論這份文件,而他沒(méi)有什么好消息可以給她。
蘭尼看看手表,已經(jīng)過(guò)了兩點(diǎn)了,覺(jué)得有點(diǎn)餓。或許他應(yīng)該到樓下的餐廳填填肚子,可他擔(dān)心有人會(huì)碰見(jiàn)他,提出各種問(wèn)題,談東談西。不行,還是點(diǎn)些東西送到辦公室來(lái)好了,來(lái)點(diǎn)茶也不錯(cuò)。于是他打了個(gè)電話給餐廳,要了一份雞肉沙拉、熱茶,還有咖啡。還沒(méi)放下電話聽筒,他又想起了對(duì)路狄的承諾。
他撥通了倫敦分部的電話,過(guò)了很久,才傳來(lái)一個(gè)女人的聲音。
“麻煩你,我想找亞瑟。”蘭尼希望那邊沒(méi)有其他叫亞瑟的人,他記不起亞瑟的姓氏。
“對(duì)不起,亞瑟已經(jīng)下班了,現(xiàn)在辦公室里沒(méi)人了。”
奇怪,啊,對(duì)了,倫敦那邊應(yīng)該已經(jīng)過(guò)七點(diǎn)鐘了。
“我猜你還在辦公室吧,請(qǐng)問(wèn)你是哪位呀?”
“我是麥萊莉,亞瑟那個(gè)組的。”
“啊,太好了,我其實(shí)正想跟你談一談。我知道,你負(fù)責(zé)MAN軟件的數(shù)據(jù)庫(kù)轉(zhuǎn)換程序出了些問(wèn)題,是嗎?”
對(duì)方半晌沒(méi)有回應(yīng)。
“請(qǐng)問(wèn)你是哪位?”
“我是蘭尼。”
電話那頭又是一陣沉默。
“麥萊莉,不要緊,我以前也是一名程序員,我只想跟你討論一下這個(gè)軟件BUG的性質(zhì)。你知道啦,被派往馬泰爾公司工作的人員有點(diǎn)緊張,他們對(duì)程序編制卻一竅不通,所以,我想也許我能幫個(gè)忙。”
麥萊莉花了些時(shí)間才冷靜下來(lái)跟“大老板蘭尼”談話,談話期間有人敲蘭尼的門。大約十五分鐘后,蘭尼成功地在物料清單(Bill of Materials)的數(shù)據(jù)結(jié)構(gòu)中挖到了軟件BUG的來(lái)源。
“這不可能吧!”麥萊莉驚呼,“這段程序我已經(jīng)檢查過(guò)三遍了。”她突然感到害怕,不應(yīng)該對(duì)蘭尼說(shuō)“不可能”。
“再查一遍,肯定在那兒,所有跡象都證明這一點(diǎn)。”敲門聲在繼續(xù)。“抱歉,我得走了,麥萊莉,查查看,對(duì)于軟件BUG,我的嗅覺(jué)仍然很敏銳。”
敲門聲更響了,蘭尼打開門,他忘了他把門給閂上了,秘書和托著盤子的餐廳侍者就站在外面。
“對(duì)不起,打斷了您的談話。”
桌子上都堆滿了東西,蘭尼示意侍者可以放心將盤子放在那些文件上。
“您沒(méi)有多少時(shí)間了。”秘書提醒他,“您要在史高泰的辦公室見(jiàn)瑪姬,會(huì)議還有不到十分鐘就要開始了。”
“好的,我吃一口沙拉就去,我餓肚子的時(shí)候就容易爭(zhēng)吵,與瑪姬爭(zhēng)吵可不是什么好主意。”
三分鐘后,蘭尼走向史高泰的辦公室。
來(lái)源:巨靈鳥 歡迎分享本文
上一個(gè)文章:仍然不足夠-ERP和TOC的新境界(四)
下一個(gè)文章:仍然不足夠-ERP和TOC的新境界(二)