天天看點

程式江湖:第十六章 天上的團隊建設

時值夏天,北京是異常的熱。公司的空調到還算給力。歐陽明他們選了一個好位置,剛好是最靠近空調機的房間。是以出口的溫度非常低。但這并不是所有人都喜歡。春哥和冀揚兩人就是屬于怕冷型的。是以整天能看到他們裹着一個春秋衫,樣子極其可笑。

公司還給團隊新調入一個業務專家,大家都叫她王姐。經過幾輪人員的進進出出,換血工作基本完成。歐陽明也得以有時間把系統進行第一次重構。

在那一年,還不流行“重構”這個詞。歐陽明主要還是想對系統架構做一次優化。讓系統子產品間變得更加獨立和簡單。這個系統,基本是在做一個業務流程,每個子產品,就是其中一個活動。依據這個特點,歐陽明就把這些子產品從整個系統中獨立出來,定義一些基本互動接口,然後再嵌入到系統中去。這樣,流程環節中新增活動,就可以很容易的擴充出去。

你要是技術架構經驗很豐富的話,會感覺這個改動很簡單。事實上,軟體開發的初期,這種情況很容易出現。很多人一起去開發系統。沒有初期的架構設計,大家就是在一個系統上改來改去,系統變得越加臃腫不堪。早期可能感覺開發效率很高,但越到後來,越是要進行客戶互動的時候,發現系統改不動了。

歐陽明的第二個動作,就是進行系統中SQL的整理。把SQL定義為資料視圖的擷取,不進行SQL的邏輯程式設計。這在當時還是很有意義的,因為團隊中很多人,并不是很熟悉SQL的程式設計。而且,相對來說,早期的SQL程式設計的可讀性,并不如Delphi的可讀性強。隻要不出現性能問題,都還是可以接受的。

有一次部門例會上,小周開始講一些客戶回報。中間提到一個客戶對項目産品的抱怨。大家聽得卻義憤填膺。說這個客戶怎麼怎麼不了解我們。歐陽明卻補充了一句:

“大家也嘗試去從客戶的角度考慮考慮,他在使用産品的過程中,遇到這樣的問題,他也不好受啊。他的上司說不定還會責備他呢。”

雖然這話,大家聽了聽不舒服,但是确實有道理。慢慢的,經過這一頓整改。團隊也慢慢接受了歐陽明的能力和人品。

不想事情又發生了變故。一天小周找到歐陽明,大概說了一下希望他來當項目經理的想法。

“為什麼?”歐陽明第一反應是不了解!

“哎,主要是壓力大啊。産品到現在還沒有正式發版!而且,我也不喜歡做管理工作,我還是喜歡做技術工作,我喜歡做需求。”

“可是我也不行啊。”

“你比我強,而且還能進行換位思考,能夠了解客戶的需求。現在開發團隊管的也不錯。應該可以的。”

“可是……”

“這件事我已經和上級談過了,上面也是同意的,隻要你同意,這兩天就辦交接手續。”

“我…….那好吧。我先試試看!”

“你沒問題的。”

歐陽明當然想做項目經理。但是他必然還是很忐忑的。畢竟是沒有做過啊,隻是想走一步算一步。關鍵是先做起來再說。對于歐陽明來說,他完全不知道做項目經理,應該做什麼。好在,工作會讓他清楚他的職責。

歐陽明也算是任命于危難。剛上任,就接到指令,帶着所有團隊去南京和雲南。

“什麼?這麼多人一起去?怎麼去?”

“坐飛機去!”

“機器怎麼辦?”

“托運。”

原本,研發人員對于出差,都還是喜歡的。隻要不是長期駐紮,短期的出差,往往是向往已久的。再加上還是飛機來去,那就更加讓人向往了。但不是所有人都高興。春哥非常沮喪的找到我,問歐陽明他能不能不去。歐陽明以為他要臨陣退縮,當然不同意。誰想他是怕坐飛機。

頓時項目裡炸了鍋了。大家都非常熱情洋溢的讨論這件新鮮事。不過讨論歸讨論,問題還得解決,最後決定讓春哥先做火車,提前出發。其他人在第二天做飛機去。

任務刻不容緩,歐陽明就帶着團隊所有人,殺向了北京機場。公司特意專車護送他們。機器是他們的武器,是以必須保護好。除了包裹的要穩妥,為了防止硬碟發生故障,還必須拆卸下來,單獨存放。