您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試新聞 >
采用開源項目,企業(yè)真的準備好了嗎?
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2012/12/12 14:59:37 ] 推薦標簽:

開源管理軟件,因為其免費,所以,很受企業(yè)管理歡迎。但是,天下沒有白吃的午餐。很多企業(yè)用了開源的信息化管理項目后,才發(fā)現(xiàn),這開源項目沒有原先想的那么簡單。其實,企業(yè)在開源軟件項目選型的時候,一直都只看到開源軟件免費的一面,而沒有看到,開源軟件功能行不足、存在比較多漏洞的一面。所以,,我向正在準備考慮采用開源項目的企業(yè)問一聲,你真的準備好了嗎?

  一、要配備比較強的專業(yè)技術人員。

  你若準備采用開源軟件項目的話,企業(yè)有一點必須注意到,是開源軟件的話,若不經(jīng)過一定程度的修改,可以說,基本上不能用。也是說,企業(yè)必須有一定的程序開發(fā)人員,完成對開源軟件項目的二次開發(fā)工作。因為開源軟件的功能與商業(yè)軟件是不能相比的,而且,其漏洞又比較多,所以,一定的二次開發(fā)工作是必須的。

  很多人可能會認為,把開源軟件的二次開發(fā)工作包給我們這些專門做這些項目的人來做好了。不錯,這是一個比較好的選擇。但是,要知道,我們這些公司的話,大部分靠的是二次開發(fā)的服務來賺錢的,所以說,收費比較高。故,一般來說,企業(yè)把一些復雜的需求、難度比較高的需求交給我們來做,可能比較合算。但是,若一點點小的需求、而且是比較零散的需求,都讓我們做的話,那可能對企業(yè)來說,這個二次開發(fā)的成本比較高了。


  筆者建議:

  企業(yè)若真的打算采用開源軟件項目的話,我的建議是,在項目實施初期,可以把一些需求,集中的遞交給我們來做。因為如此的話,二次開發(fā)成本上可以談。但是,企業(yè)必須也自己配備一定的程序開發(fā)人員。因為隨著企業(yè)的發(fā)展與軟件使用的深入,可能還會陸陸續(xù)續(xù)的產(chǎn)生一些新的需求。針對這些需求的話,因為比較零散,若交給我們進行開發(fā)的話,說實話,費用會比較高。所以,企業(yè)好自己能夠培養(yǎng)一些程序開發(fā)人員,以滿足自身不斷變化的需求。

  畢竟開源軟件的大優(yōu)勢除了價格之外,還有開放源代碼,可以方便用戶進行二次開發(fā)。若用戶沒有自己的程序人員來進行這方面的二次開發(fā)的工作的話,那開源軟件的優(yōu)勢僅僅是價格優(yōu)勢了。而所有二次開發(fā)服務若全部外包的話, 因為二次開發(fā)的費用過高,可能連這點優(yōu)勢都會失去。

  所以,我建議企業(yè),即使采取跟我們這種開源軟件公司合作的話,企業(yè)也有必要配備一些程序開發(fā)人員,以降低二次開發(fā)的成本。

  二、要配備即懂實施又懂業(yè)務的復合型人才。

  企業(yè)自己若采用開源軟件項目的話,一般來說,有以下幾種方式。

  一是采用自己開發(fā)、自己實施的方式。這種方式雖然沒有明顯的投資,但是,對于企業(yè)來說,一方面,要招募很多專業(yè)型人才,另一方面,實施的周期也會比較長,畢竟要一邊實施、一邊開發(fā)。所以,這種方式,我一般是不推薦的。

  二是“半自主實施”。這種實施方法,是在項目實施的過程中,要借助外部專業(yè)軟件公司的幫助,如像我們這些專門實施開源軟件項目的。由我們負責實施或者開發(fā)二次需求,但是,企業(yè)同時要配備一些人員跟蹤這些項目。同時,在實施過程中,我們也會培養(yǎng)他們,讓他們在我們離開后也能夠進行二次開發(fā)、系統(tǒng)的培訓實施等等。這種方式相對來說,企業(yè)比較主動,而且,也比較省錢。

  三是全部外包。項目的實施、二次開發(fā)等都包給其他軟件公司,自己企業(yè)只負責跟蹤而已。企業(yè)也不派人員進行軟件實施與開發(fā)的培訓。如此的話,以后有新功能的實施或者新需求的二次開發(fā),都由軟件公司完成。如此的話,企業(yè)雖然省心,但是,二次開發(fā)的成本會水漲窗高。

  我個人覺得,從企業(yè)的角度出發(fā)的話,采取第二種“半自主實施”的方式,不虧為明智的選擇。只是選擇這種實施方式的話,企業(yè)必須配備一名符合性人才。其即懂項目實施,在外包服務公司離開后,能夠獨立的承擔其一些新功能的實施與培訓工作;另一方面,其也有這個能力,對一些新需求進行二次開發(fā)或者對原由的功能進行一些調(diào)整。這種即懂技術又懂業(yè)務的符合型人才可能代價會高一點,但是,比哪些開發(fā)全外包來說,費用還是會節(jié)省不少。而且企業(yè)若能夠擁有這種復合型的人才,那么,主動權掌握在自己手里。而且,即使在尋找軟件公司作為合作伙伴的時候,有這個比較專業(yè)的人進行把關的話,對企業(yè)來說,好處也是非常大的。

  筆者建議:

  在這里,我建議企業(yè)在實施開源軟件項目的時候,一是好采取“半自主實施”的方式進行項目的開展工作;二是好自己培養(yǎng)或者招募一位即懂技術又懂業(yè)務的復合型人才,為自己公司的開源軟件項目進行把關!

三、要有比較嚴謹?shù)捻椖款A算與成本控制體系。

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd