IT項目天方夜譚

  最近從幾個不同的朋友口中,聽來一些IT業界的「老調重彈」,這裡做一個記錄。以下故事都是真實的,絕非虛構。

故事一

  某人要開發一個系統,願意出高價,可是開發的時間非常緊迫,只限一兩星期。開發者問,怎麼會要那麼趕?

  原來系統本來就有人在開發,只是……後來……程式設計師跑路了。

  而自己答應要交貨的時間逼近,只好出高價找人。但時間太短,有能力開發的人都沒法那麼快交貨,看來他只有兇多吉少。

  程式設計師跑路的「新聞」是時有所聞。頻率與女傭跑路,以及老闆跑路是差不多的。

故事二

  電腦這種「東西」,其實範圍廣泛,一般人對它一知半解,也是情有可原。

  某公司請來開發團隊,架設一個電子商務網站,因為還沒正式使用,所以後台(Back-end)方面沒有太多爭議。

  而網頁的設計,因為沒有權威的設計師一人說了算數,結果就七嘴八舌。當設計變成是每人都插嘴(「每人」都是外行人),每天有新想法,那就絕對是一場災難。

  所以,七嘴八舌的設計,會比「一般般」的設計還要醜十倍。

  就在它變得愈來愈醜的時候,老闆娘也來插一嘴:「為甚麼不去Amazon.com copy & paste!」

  當然,沒有人會在當場給老闆娘再教育,只好裝做沒聽見。

  以我個人經驗,很多時候網頁的外觀設計,經常不是為了迎合使用者,而是迎合老闆的口味而己。(因為是他付錢的!)

故事三

  上面故事二的公司,其實投下大筆數目,想大展拳腳,一開始就已二十多人的規模在經營。

  除了電子商務,也包括了倉庫管理系統(WMS)以及會計系統。朋友的公司承包了這單生意,我也「不幸」涉入一腳。

  最近問題來了,對方拖帳不付款,延後再延後,而且公司內部的IT人員也慢慢上手。朋友發覺對方沒有付款的意願,而且已經有自力更生的能力了,就找來我一同商量。

  開會時,我心想,高科技的事物,用在好的方面,是為人類提供更高的價值,用在惡劣的方面,就也真的可以很低俗。

  當天我們開會,討論著如何給他的系統製造問題,讓對方不得不找我朋友去支援,這時就能脅迫對方付款。大家在想著一些黑暗的招式時,某人忽然一問:「我們會不會很賤?」笑死大家。

  該公司在報章和網絡上打廣告,上報紙訪問也上電台,明顯有預算,只是不願爽快的付款,所以迫使供應商必須提供特別的服務。

  項目的款項不菲,所以朋友也不想撕破臉,只好各出奇招。

故事四

  一家公司想要把公司的帳目電腦化,找來程式設計師,談好網絡會計系統加上一些客制化的功能。他們說是ERP,其實ERP在本地業界的說法很含糊,好像孫悟空的金箍棒那樣,可以大到很大,也可以小到很小,各人說辭不一。(胡扯居多)

  我的一個朋友現在就處理著這個爛攤子。程式設計師說項目已完成,公司說這不是他們想要的系統,可是錢已經付得七七八八了。

  朋友說,雙方都有錯,沒把細節談清楚。整個項目由頭到尾,程式設計師來演示了三次,三次也就只看到登錄介面(Login Screen),竟然就成交了。我猜說一定是貪便宜,朋友說對,然後我又說,最後一定不便宜,朋友大大讚同。(代價很大)

  此One Man Show的程式設計師,其實真的大膽,用開源(Open Source)的ERP來改,連LOGO也沒換,竟大言不慚說是自已由零做起。我心想如果這個人膽子大到能當面胡扯瞎掰,我不相信他還會去改代碼,最多也是做一些系統設置就交差了。

  其實ERP開源的代碼,多以歐美的生意模式來設計,要直接套用在馬來西亞,真的「不合國情」,如果該系統很強大,那麼代碼必定極其複雜,將來頭痛總難免。不是「一人秀」可以搞得定。

  本地的許多小型企業,常以價錢做考量,也不查查開發公司的背景,就願意把自已的全盤生意交給一個隨時會溜的人身上。有許多人都要碰過釘子了之後,才會學乖。但願意碰釘子的人,前僕後涌。

故事五

  從事商業系統項目的朋友說,推動「電腦化」在很多公司都會遇到這幾個難題,經常要耗費很大的心力。

  • 高層有預算,只管出錢,其它的工作丟給管理層,自已不想理
  • 各部門之間是勾心鬥角,推卸責任,溝通是個大難題
  • 操作員聽說要學習新系統,可能要下班後或星期六來上課,拚命向上級說系統很爛,舊系統又好又方便。

  就這樣,這些事情就不停的在一間又一間的企業裡上演。

Khai Suan

3 Comments

  1. 我刚毕业的时候,有个工厂找我做ERP System。
    时间两个星期,款项RM500。
    我:开玩笑!

  2. 其實系統開發最大的問題,就是要的人不清楚自己要甚麼,寫的人更家不可能猜對方要甚麼。

    如果對方認為ERP是兩星期,馬幣五佰塊錢可以解決,這已反應了要的人自己也不清楚自己會得到甚麼。

Leave a Reply

Your email address will not be published. Required fields are marked *

*