艾德簽了訂單後,和我一起做了一系列測試,確信沒有問題了,便決定讓他們的部分供貨商開始試用。沒想到那些供貨商商量好了似的一起大鬧:這個系統速度太慢,根本不能用!可艾德和我的測試結果都沒有速度的問題,我正納悶,艾德突然醒悟:“你連的是我的Server嗎?” “沒有,我用我自己的Server,可我們的設置應該完全一樣。” 艾德命令我:“連我的Server,重測!” 這一測試,毛病就出來了,每個網頁都要等很久才出現,速度慢得不可思議。艾德給我解釋:“這叫網絡延遲,一個指令從我的Client發出,經過網絡到達Server,裝在Server上的程序按照指令把所要數據找到,再經過網絡送給Client,如果Client 和 Server在同一個辦公室,距離很近,就看不到網絡延遲。可從你的Client出來到我的Server,中間大概還要到你們公司總部繞一下,來回幾千里,網絡延遲就會很明顯。” 我明白了,可覺得束手無策:“這是網絡的問題,我們有什麼辦法呢?” 艾德說:“我們其它軟件也有網絡延遲,可沒有這麼嚴重,我去檢查一下這邊的網絡設置,你也從軟件角度看看,有什麼改進的辦法。” 網絡設置我不懂,我能看什麼呢?想了想,我把Log打開,仔細察看,時間不長倒也發現了問題:每個網頁的數據要在Client和 Server之間走好幾個來回,簡單的網頁走三四個來回,複雜的網頁要走七八個來回,那些簡單網頁的確比複雜網頁快了不少。為什麼要走這麼多來回呢? 大肚子J 急急忙忙來到我的辦公室:“W-M上告了,我老闆R剛打電話來,要我們火速行動。” 我說:“艾德和我正在想辦法,怎麼這麼快就上告了呢?” 大肚子J說:“不是艾德,是他的上司CIO,直接告倒我們公司高層。這是我們第一個正式投產的用戶,公司的那些頭頭們都盯着,我們必須全力以赴去解決他們的問題。” 我把Log中看到的問題給大肚子J講了一下,他馬上說:“走,去開發部。” 這時的開發部已經被公司總部派來的一位老資格VP接管,那VP是個美國白人,長得高高大大,皮膚曬得黑里透紅,平時一臉嚴肅,看上去很嚇人,我還沒有跟他直接打過交道。大肚子J直接把我領到VP的辦公室,開發部幾位主力都在,原來他們也接到通知,正在商量對策。大肚子J把我的發現告訴他們,VP很兇地對我說:“你不是開發部的能懂什麼?別亂說!” 我一下愣住了。 資格最老的設計師比爾攔住他:“你讓她講,有道理。” 我把打印好的log給比爾看,把我的發現指出來。比爾沉吟了好久,慢慢地說:“我們的程序里每個功能都是陸續加進去的,當時為了省事,每個功能完成沒有和其它功能協調,就把數據直接送給Client,沒想到網絡延遲會這麼嚴重。”
VP問:“改起來有多難?” 比爾很小心地說:“很難,這會牽扯幾乎每部分程序,弄不好會越改越亂。”
VP 對大肚子J說:“我會安排修改程序,你去安排上門服務。” 大肚子J不同意:“這是程序內部的問題,我們上門服務不解決問題,還是應該由開發部送人過去。”
VP很堅決地說:“我們沒空!所有開發部的人都要參加程序的修改。” 比爾建議:“讓桑妮去吧,她會看log,可以幫我們拿到第一手資料。” 跟着大肚子J回到他的辦公室,我很有點緊張。進入這家公司後,我還沒出過差。過去的一年裡大家知道我懷孕生子,都很照顧我,這幾個月有客戶需要敢死隊上門服務,都是大肚子J親自去,讓我在家坐鎮。看來這次我得出門了,我倒是願意試着出差,可第一次就遇到這種情況,我不能不慌張,便問大肚子J:“我去那能幹什麼?看log很快的,其他時間幹什麼?” 大肚子J 說:“他們現在叫得很兇,你去的目的是穩住陣腳,我們每天會開電話會議,向他們報告進展,你可以配合開發部安裝改好的軟件,檢查log,發現新問題及時匯報。” 為了保證星期一早晨能開始工作,我星期天就出發了。在以前的公司我常常出差,那時我擔任開發部經理,對軟件的功能瞭如指掌,從未緊張過。這次是我改行後第一次出差,幾乎什麼都不懂,心裡一點底都沒有,接下來的整個星期我都要在W-M,等待我的將會是什麼呢?
IT職場風和雨 5.敢死隊
IT職場風和雨 7. 被扣人質
|