第十章 第三節

IBM工程師還沒到現場,小型機便在小蔡的強大人品感召下啟動了,不過這時候已經是傍晚六點鐘,前後累計宕機時間四個多小時。

小蔡結結巴巴給家裡通報這個消息,他是發自內心地興奮,因為宕機這段時間客戶的工作人員都恨恨地盯著他,他臉皮再厚也禁不起這幾個小時十來隻眼睛的凝視、仇視、蔑視、敵視。

家裡聽到這個消息也是歡欣鼓舞,老王拍著老鞏說:「你看,我就說沒事,不讓你打電話沒錯吧。」

老丁囑咐高守繼續攻關,如果再出現宕機,那誰也遮不住,所以今晚務必要出補丁。然後他又跟老王和老鞏打個招呼,就去向鄧總彙報眼下的情況了——這種事情肯定會被客戶投訴,提早知會領導,多少也讓領導有個心理準備,省得客戶投訴不期而至的時候,讓領導措手不及,再導致什麼不可預期的後果就不好了。

老王讓老鞏回家去休息,因為老鞏已經連續兩天沒有回家,更不要說休息了,老鞏也沒有推辭,自己開著車就走了。

似乎事情就這麼過去了,和諧穩定,一切如常,老王也一廂情願地相信,所謂搗毀營業廳之類的都是小蔡聽錯了或者有人危言聳聽。他和藹地走到辦公區的白板前,詢問問題定位工作的進展。吳海波說,縮小的範圍比較小了,不過越看越奇怪,實在是推測不出來哪裡出了問題。老王淺笑說,你們是看複雜問題看多了,說不定這就是個特別白痴的問題,是你們覺得永遠不會出問題的地方。

老王覺得自己的話說得又有高度又有深度,看到吳海波幾個人頻頻點頭,承認自己可能著眼點有問題,他剛要興奮地再吹兩句自己做開發的「想當年」,就看到鄧總和老丁風風火火地走過來了。

老王馬上就知道出大事了,不顧自己腿肚子轉筋腳後跟發軟,小跑迎上鄧總。

原來小蔡聽說的傳聞是真的,西南那個地方是少數民族聚居區,民風剽悍,也不知道這幾個小時手機不通影響了什麼事情,反正當地居民暴怒,衝擊了營業廳「要說法」。不知道現場究竟是發生了什麼事情,「要說法」變成了「要出氣」,營業廳門窗都被打爛了,連110都出動,才制止了這次行動升級。(董延明猜測是營業員態度太牛了。這也正常,越小地方的營業員越牛,一張撲克臉,說話冷冰冰,客戶來辦業務就好像是來向他們借錢一樣。)

這種惡性事件已經超越了通訊的範疇,上升到社會治安的層次。可以想像當地地方政府會受到上級怎樣的壓力,當地移動公司會被上級怎樣的狗血淋頭。風暴在醞釀,結果是無數人仕途完結,當然,始作俑者自然也不會置身事外。

據說移動總公司的領導親自抵達現場指揮,雖然不知道有什麼需要他的指揮,但是他高屋建瓴地裁處了幾位當地移動公司負責人,這一舉動立刻對善後工作起了火箭助燃一樣的作用。當時被撤職的幾個人有當地市公司的老總,有省公司的副總,有負責技術的主任,也有負責攻關的處長。總之,跟此事有關的人員就好像一排提線木偶一樣,讓人一扽線,齊刷刷一排倒下。

這事情後來還有一個花邊,大約一年後,老鞏一次出差,在飛機上和旁邊的人聊得不亦樂乎,下飛機後倆人依依不捨自報家門。那人聽說老鞏是BAR的頭頭後,態度頓時急轉直下,指著他鼻子:「原來是你呀,要不是因為你,我他媽現在還在移動做老總呢!」老鞏聽說人家就是那次事件波及的移動某領導之後,也特別慚愧,回來跟大家說,以後一定要注意,千萬不要再傷害無辜的人了。

那次事件首先發難的是公司的當地辦,非常嚴厲地投訴了開發部,大意也就是說因為開發部的開發人員不專業,導致產品出現如何如何的大漏洞,雖然最終在當地辦的斡旋下事情被解決了,但是仍然給客戶造成了巨大的損失,並且也讓當地辦和客戶之間出現了無法彌補的裂痕,為當地辦日後的工作造成了很大的麻煩。

同一個戰壕的戰友互相捅刀子,這在很多公司都是屢見不鮮的,說到底也不外四個字——推卸責任。這種程度的投訴在開發部看來簡直就是日常三餐一樣,所以也沒誰當回事,但是客戶的投訴就不是這麼簡單了。

實際上當地移動並不只是投訴這麼簡單,在一條線連根拔起一排領導之後,當天就直接越過開發部通告公司總部——「要把華為公司產品從××省移動公司掃地出門」。事情到了這一步就好像很多人說的一樣,「這不是錢的事,關鍵是丟不起那個人」。

鄧總就是被這樣的一封通告信給驚動的。實際上這封信的收信人是華為七大金剛之一的費敏費老闆,費老闆收到信,從產品線一直罵到開發部,鄧總就是這樣被罵到了開發現場。他到了開發現場也是一頓臭罵,從老王一直罵到吳海波,罵了一圈發現老鞏居然不在,一問知道老鞏回家休息了,頓時怒不可遏,打電話過去罵。老鞏被罵得最凶,鄧總還說:「你算個球東西,我都沒回家你就敢回家,你他媽的×××。」老鞏後來跟許多人聊天溝通的時候都說過,當時他就想辭職了——我大小也是個領導,卻讓鄧總罵得像個孫子一樣,太受侮辱了。他說,他忍了這口氣,想把這次事情圓滿解決了再說,怎麼也不能給人留下臨陣脫逃的形象。但是他為什麼沒辭職呢?所以這事情說來說去又繞回到「耐得住寂寞,坐得住冷板凳」。

那天晚上受了莫大壓力的高守、吳海波最終一鼓作氣將問題找到了,果然如老王所說,是一個白痴問題,一條IF(VALUE==NULL)被寫成了IF(VALUE=NULL)。實際上攻關小組所有人的目光都在這條代碼上巡視過了,但是都很程式化地忽略了==和=號,都不太相信是這樣的白痴低級錯誤。

問題找出來,老鞏也食言了,他沒有抽寫代碼那人的嘴巴子,因為代碼注釋中的人已經離開公司好久了。老鞏彷彿泄了氣的球,說標稱規範簡直就是白推了!編程規範裡面有關此類的要求——凡是用到==號,一律要求常量寫左邊,變數寫右邊,目的就是杜絕開發人員少碼一個=而導致的此類問題。

問題出來了,攻關小組的人也輕鬆了許多,出了補丁給測試部測試,除了幾個觀察的人外大多數都散去了。測試部枕戈待旦地等待了好幾天,總算拿到了工作,馬上加班加點地測試,天還沒亮宣布所有測試用例通過。小蔡第一時間拿到了補丁,趕緊打上,心放回了肚子里,覺得這件事情該圓滿解決了吧。

其實沒有,對公司來講,解決問題僅僅是所有善後工作的開始,與客戶交代才是個大難題。第二天一大早,費老闆帶隊,袁總、鄧總、老王、老丁還有其他市場部的一干領導全部起駕當地省辦。

上一章目錄+書簽下一章