4.10. 擁有技術 [20120706]

 

不久前在某軟體公司聽聞客戶洽談使用該公司多年發展的系統與服務時,客戶的高層經理不斷質疑他們的軟體不是『Open Source』,所以無法再自行開發以更適合該公司的應用。

這案子後來當然不會談成,因為有太多跨行業的誤解與無知,客戶的期待與願意付出的不可能與業者相近;事實上有這樣認知的客戶應該是沒有任何軟體公司能承接的,理由是:

  1. Open Source 中文稱為『開放原始碼』,大部分是在網路上公開免費分享,通常是由不靠軟體謀生的學校、研究機構、個人、...,或是賺不到錢的(最有名的是被 IE 打到昏頭後的 Navigator),或是不靠這個賺但想靠這個推動其他的東西的;如果軟體公司的主力是 Open Source,用印刷廠來比喻形同要所有的報價都是 0 元了
  2. 推測其實該客戶高層是無知地誤用名詞,他實際想的是要軟體的 Source Code(原始碼),雖然大部分軟體公司都有提供 Source Code 的服務,但是提不提供代價不同,如果客戶想用幾萬元的使用費就有人家多年發展系統的完整 Source Code,那無異於以用請女傭打掃的代價,要求她掏肝掏肺日以繼夜賣身陪睡,可能嗎?Source Code 的代價,客戶願意花或是花得起嗎?
  3. 雖然自己是 Open Source/Source Code 的要求,但也希望不能再賣給自己的同行對手公司,這種要求其實對軟體公司也沒問題,那就是買斷,問題是只是要用用,需要花萬倍價格去買斷?如果只願付使用費,怎能要求人家不能再賣?
  4. 就算客戶願意負 Source Code 的代價,問題是有了 Source Code 也不一定有用,包含能否看懂?能否編譯?能否再開發?沒有良好的說明文字(這是另一門專門的學問)的 Source Code 幾乎等於廢物;所以也需要對等的專業人員才能使用,問題是能聘用這樣的人員之公司不會有這種決策層度的高層主管,因為果真有這樣能力的人才,要駕馭一份沒結構化城市設計與良好說明的軟體原始碼(這是大部分台灣軟體業的實況),不如自己重新寫!

那麼如果客戶想在他人軟體上繼續開發時該如何處理?除了真的買下 Source Code 再眷養開發人員外(通常這是不可行的方法,除非你的公司大到超級規模),另一種經濟可行的方法是選用模組化設計,有標準設計銜接介面的軟體,不管自己再開發或是另外擴增其他軟體時都能據以連接。

然而即便只是透過標準銜接介面的整合軟體的工作,在大多數的企業中其實也是很難的,因為大部分公司老闆對人員與軟體之投資與期待通常不是過就是不及,在印刷業即便是年營業額高達數十億的大型合版印刷公司好像也還沒能辦到。

舉其他更極端例子來說,連台灣的超級大公司也是認為砸百億元買其他先進公司幾十%股份就能取得其核心技術、市場、就可以聯手XX了!你相信嗎?拿部分股權就要取其核心技術,怎麼可能?天下沒這樣的怪事!更好玩的是就算拿的到,也要有實力學習、使用該技術。所以需要有那樣的人才與配備環境,問題是他們好像也沒有這個覺悟。更進一步說擁有那些技術的公司都還在虧錢(所以才需要賣股投資),沒能力操作技術的公司能賺錢嗎?

務實之道是從根本開始花錢花時間開發研究,果真花幾十億的人才與技術投資或許可以開發出新技術,問題是這種無形的投資對代工起家的台灣企業老闆而言,心態與管理的學習與調適,難上加難。

想走進軟體技術,搞清楚 Source Code、軟體、秘方、方法、...都不是最重要的第一步,最重要的是是否有駕馭的人與培養人的氣度與能力。

如果想不通,走不出去 Source 的迷思,那麼代工永遠是代工,將永陷擴大生產規模與價格競爭的泥潦中。




 進入留言討論區

counter
Idea associations
Table of contents