以開放源碼軟體來作專案的導入,所面臨的第一課題,來自於如何讓 客戶瞭解開放原始碼軟體以及如何將客戶的需求導入開放原始碼軟體。 以業務或是顧問工程師的角度切入客戶,如果你沒有辦法在第一次的 需求訪談時,在黃金的前半小時中,讓客戶對你的提案或是專業具有 興趣,那麼拿下專案的機率就微乎其微。那麼要如何做呢?
即使在相關單位及社群的推廣下,還是有許多的人不知道開放源碼為 何物。所以在這階段,除非對方已經是相當的了解開放源碼,否則最 大的忌諱在於,業務或是顧問工程師去解釋什麼是開放源碼,那絕對 是對牛彈琴。一般企業,尤其以中小企業的資訊專案,客戶會說出一 大堆沒頭沒腦的需求,可是客戶大多不會知道所提出的需求就是 Portal、 workflow 或是 CRM solution,這時最重要的就是要反向操作,要表 現您資訊專業的部份,幫客戶整理分析,提一些有用的建議,告訴客 戶真正的需求,當客戶已經對你專業產生信任時,這時這次會談的重 要的時刻來了,告訴客戶有這樣類似的軟體,再視情況說明開放源碼 的部份。以筆者過往的經驗,筆者通常將第一次的面談的目標,定位 在了解需求以及爭取第二次面談的機會。
在第二次面談時,Demo 開放源碼軟體就成為重點。選擇適合客戶的 開放源碼軟體,如果同時有兩套作比較會是較佳的選擇。如架設入口 網站的專案,你就可以同時以 PHPNuke、 Mambo 或是XOOPS來做建議。 不過記得要選擇自己較為擅長的軟體,另外如果能夠將顧客部分的需 求配合 Demo 做解釋,將會有非常大的加分效果。以這樣的程序下來, 拿到案子的機會就非常的大。
案子有了,可是以開放源碼的方式來做專案開發的問題來了。一般以 筆者過往的經驗而論,幾乎沒有不需要客制化的專案,針對一套開放 源碼軟體所會遇到的問題可以歸納成以下:
總結來說,這種商業模式,重點在於建立您所屬有效的開放原始碼導 入顧問流程以及建立起一支擁有開放源碼的技術基礎的團隊。筆者建 議,一開始,專案開發的種類不要放的太廣,針對團隊的專業以及對 開放源碼軟體認識做選擇及有效運用,一步一腳印,才是上上之策。
(本篇文章由百加資通公司提供,不代表鑄造場電子報立場。)
※ 關於百加資通
百加資通公司主要成員是由來自國內外具有電腦專長及有多年業界經 驗的同好所組成,我們以提供專業的開放源碼服務為原則,內容含蓋 開放源碼的專案開發、導入以及教育訓練等,希冀能夠為企業提供一 個合理與高品質的軟體服務。另外,為了降低初次接觸開放源碼使用 者的門檻,百加資通設立了開放源碼安裝教學網站 https://www.opensourceinstall.org,以動畫教學的方式,將使用者帶入開放源碼的 世界,希望能為開放源碼的推廣盡一份心力。