裝好的自由軟體模組要不要花預算修改?
Posted by Atticus Wu

三年多來我主持的癮科技網站的 CMS 內容管理系統是自家打造出來的,因為這個「優點」,我為了改動一些地方都得千里迢迢地拜託美國的工程師進行更動,但一方面因為語文的問題,一方面癮科技中文不屬於大獲利的產品,所以總是得等待又等待才得到回音。
談「要不要改造這個系統。」這句話前得先談另一個問題:「要不要用開放原始碼軟體模組來建制這個網站。」我的答案是一定要,但主因絕對不是快速、方便、能查詢的資源多以及省錢(當然這些優點我也很想要),而是確保一件重要的事 - 下一個工程師能順利接手你的網站。
新興網站的創業者最大的夢想就是找到一個相當厲害的程式高手,能把你的想法完美的落實。但萬一你找到的真是高手中的高手,什麼東西都是從頭開始建制,那你可能得有心理準備,就是未來拆夥時下一個工程師不容易辨認這套程式,要更動修改都得花一般功夫才行。
好,我決定使用自由軟體模組來建制我的內容網站,回頭再來看看「要不要改造這個系統。」為什麼會有這個問題?因為當你很想要有個功能,但目前的軟體版本無法提供時,工程師會跟你說:「改造目前的系統或等下一版。」這是二選一的問題,因為一旦改造了,就會面對以後升級困難的問題,而且改造一定多花錢。
我給自己的答案是:先請工程師把預算規劃出來,然後用這個預算乘以心中還有很多得改的功能,如果承受的住,最後再考慮這個平台的複製性,那就改。另一方面,如果時間是你的武器,那就慢慢等無所謂。
再換個說法:如果未來你想要有個平台當作你的武器,那就一定要改。如果內容呈現,或者是透過這個網路平台延伸出去的互動和銷售才是關鍵,那就不要改。想清楚了這個定位,就不會在花錢的時候怕東怕西了。