http://www.ithome.com.tw/plog/index.php?op=ViewArticle&articleId=6545&blogId=399

雖然是很老的文章了,不過現在看來很有感觸

你在SI 嗎

blueways | 23 Oct, 2006 20:04

話說SI廠商,就字面上解釋起來,System Integration,嗯,可以integrate所有的東西,其實說穿了就是做軟體代工,做出別人要的客制化軟體,別人用體力換取金錢,我們用腦力換 取小朋友,別人的身體越來越健康,我們的健康越來越差,用腦過度、血壓高、失眠、自律神經失調,不過真的有賺到錢嗎?
老闆:我們今年不錯,接了一個大的案子,專案金額是以往的三倍左右,我們會在這個基礎點上比其它家的SI公司更進一步,其它的公司已經無法接這種大型的專案了,他們都撐不下去了,我們的時代來臨了。

工程師:但是我們沒有做過這麼大的專案,沒有Domain knowhow連scope都估不準,真的不會有問題嗎?

老闆:咦..人都是要升級的,從PG到SD到SA或PM,公司也一樣,總不能一直做那種小的案子啊,這是我們的機會,要好好掌握,好好幹啊。

就這樣,開始了需求的訪談,不斷的開會,不斷的因為沒有經驗而進行很多錯誤的嘗試,不斷的檢討,不斷的push,過了一陣子,有些很有經驗的人離職 了,原因不是肚子痛,而是預先看到了專案的痛苦結果,所以先閃了。還會不定時的MSN給你,確認專案的慘度正如他之前所預期的。

工程師: 老闆,我們這一年來做的真的很辛苦,一直被challenge,專案的管控也不太順利,我們又很弱勢,而且開始有人走了,即使這個案子真的做完了,人如果都走光了,那公司也留不下什麼東西,我覺得這點真的要小心。

老闆:唉,我會注意這點的,但是那有大案子不走人的,我早就預期到一定會有人受不了走的,任何的升級都會有痛苦,不然大家都可以升級,是不是? 放心,好好幹,不會虧待你的。

升級就好像一個人想從原本的手臂,換成一隻金手臂,可以更強壯用得更久,也不會肌肉萎縮,工作久了也不會有腕隧道症候群,所以需要手術,手術中會流血是正常的。

又撐了一陣子,情況越來越糟了,Change Requirement 越來越多,需求越來越複雜,面對客戶也因為delay變得更弱勢。有時候是測試進度落後,有時候是開發進度異常緩慢、有時候則是效能測試有問題,看 USER現在盯那個,就那個先做。所有的問題都是priority first,都不能等,也都無法有效解決。於是開始有更多的management手段出來了,比如有更多的Excel要填,每天定目標,每天開會,每天檢 討,找來更多的PM(現在找PM比找資深工程師來得容易多了),看能不能management的更好,share其它manager的工作。

升級的金手臂因為過重,開始出現裂縫,血開始大量噴出。

工程師:老闆,這樣子下去大家壓力都很大,不是不賣力,當初時程及專案難度估算差太多了,大家工作得很辛苦,而且人心浮動,每個人身上除了原本的工作還要接下那些走的人的工作,真的快喘不過氣來了,不要再逼了。

主管:這過程是一定痛苦的,只要我們撐過去了,未來就是我們的天下了,我們就可以拿這套軟體去賣給別的公司,或者再做一套,這次虧沒關係,再做一次總不會再虧錢吧,都這麼有經驗了,你說是吧。

工程師:……(你真以為我還有心情跟你再玩一次嗎)

最後案子做不下去,因為人都走光了,公司再撐只有罰款賠錢的份,只好宣告失敗,認賠殺出。
升級後的金手臂過重,整隻掉下來,血流不止,只好斷臂求生。

我覺得我們的軟體公司就像這樣子的循環,一開始找到幾個不錯的人才,公司也因為一些小型或中型案子做的不錯,所以慢慢有些起色,等到做到某 種程度時,就想要升級,於是吃了一個自己都算不出成本的案子,果然經不起考驗,案子有結果時(註:有結果不表示結案),人也都走了,又變成之前小小的規 模,所有的經驗也都因為人走了留不下來,一切又從頭開始。如此不斷的循環….

我只是一個小小的工程師,熱情於技術,但是看到這樣的過程,也只能說台灣的環境就是這樣子吧,軟體業中彼此削價競爭,即使你估得準案子成本也搶不到 案子(因為估得出成本都太高了,無法在菜市場中競爭),搶得到的案子也賺不了錢,聽說做資訊業的有一半的都轉行了,所謂資深的工程師大概三到五年就算資深 了,找不太到真正資深的工程師,即使有很資深的工程師,一般的軟體公司也請不起(反正都是來coding,花那麼多錢幹嘛),那種像Josh Bloch的人二十幾年的經驗,在台灣似乎根本看不到的,到底是我們比別人笨呢,還是我們的環境造就不出這種人。

總是在思考能在這個行業中做點什麼事,讓我們這群用腦的人可以過的更好,也讓這群做事很實在的人可以獲得多一點回報。