著(zhù)名開(kāi)放源代碼項目ofbiz的組織者對開(kāi)放源代碼的戰略思考
OFBIZ的戰略規劃
作者:David E. Jones jonesde@ofbiz.org http://www.ofbiz.org
1-機會(huì )的本質(zhì)
商務(wù)軟件領(lǐng)域的開(kāi)放源代碼(OFBIZ)是企業(yè)軟件的一個(gè)新趨勢的一部分,他將改變企業(yè)創(chuàng )建、維護、使用和定制企業(yè)軟件的方法。這個(gè)運動(dòng)使很多種軟件正在改變軟件開(kāi)發(fā)的組織和薪資模式。開(kāi)放源代碼軟件的最初焦點(diǎn)在于一些底層軟件,如linux等操作系統,或apache等web服務(wù)器。
這些開(kāi)放源代碼的成果已經(jīng)挑戰了競爭市場(chǎng)上傳統的商業(yè)對手。許多客戶(hù)由于在開(kāi)放源代碼軟件中發(fā)現的眾多益處,開(kāi)始選擇開(kāi)放源代碼的產(chǎn)品而不是商業(yè)的。的確,益處之一是,通常更低的license費用(通常取代為包裝的費用);但對客戶(hù)和最終用戶(hù)來(lái)說(shuō),真正的益處在于,他們有機會(huì )加入這樣一個(gè)共同工作的團體,能根據共同的功能需求,開(kāi)發(fā)出共享的資源,并從中獲益。結果是客戶(hù)和最終用戶(hù)將獲得他們需要東西(開(kāi)始工作的源代碼基礎和更多的可利用資源),來(lái)構建他們針對特殊商務(wù)或者工業(yè)的需求特性。
隨著(zhù)時(shí)間的流逝,開(kāi)放源代碼軟件的興趣也在擴大。他不再限制于底層技術(shù)。定位于企業(yè)高層的需要的一些工作開(kāi)始啟動(dòng)。這些包括j2ee應用(tomcat, jetty,jboss,exolab),報告工具(jasper reports,datavision)和ecommerce,erp和crm項目(gnue,compiere,ofbiz)。
高層的企業(yè)軟件,比如ecommerce,erp和crm軟件,將代表開(kāi)放源代碼軟件構建和使用之路上的一個(gè)重大變革。同時(shí),企業(yè)正遇到一個(gè)兩難的抉擇:自制還是購買(mǎi)?對于越來(lái)越多的組織,第三個(gè)選擇正變得可行。這就是開(kāi)放源代碼軟件。
使用一個(gè)封閉源代碼包,一個(gè)組織需要的80%的功能通常已經(jīng)被包括了,那個(gè)組織需要花費這個(gè)軟件包2-10倍(或者更多)的錢(qián)來(lái)獲得剩余的20%功能。有時(shí)即使耗用了足夠的金錢(qián),一些功能也會(huì )因為軟件包實(shí)現方式的限制而無(wú)法增加。
使用一個(gè)開(kāi)放源代碼的軟件包,預先的費用包括包裝等費用,或者可能僅僅包括下載軟件的費用。這給軟件定制留下了一個(gè)更大的預算空間。而且因為是開(kāi)放源代碼軟件(例如ofbiz),它自身意味著(zhù)需要定制的,軟件定制也將會(huì )便宜很多。成百上千的人將向團隊反饋他們關(guān)于定制的要求,這使得用ofbiz安裝需求進(jìn)行修改,會(huì )更加容易也更加便宜。
Ofbiz的目標是提供一個(gè)能很容易構建企業(yè)應用的框架;使用這個(gè)框架,很容易被使用者按需定制,以構建的高質(zhì)量的最佳企業(yè)應用。
為了完成這個(gè)目標,為了開(kāi)發(fā)框架和應用,需要許多資源。同時(shí),為了保證軟件的特性適當,以及軟件的質(zhì)量?jì)?yōu)異,非常需要最終用戶(hù)“客戶(hù)”和提供該項目服務(wù)的軟件公司采用這個(gè)項目。
最終用戶(hù)和客戶(hù)卷入的好處在上面已經(jīng)描述了,他們使用項目中已經(jīng)存在的應用程序和功能。這個(gè)小組也能從同對類(lèi)似特性感興趣的其他人協(xié)作,做為開(kāi)放源代碼項目的一部分,共同分擔開(kāi)放這些特征的費用,進(jìn)而獲益。
對于服務(wù)組織,益處有些不同。他們關(guān)心對客戶(hù)的益處,因為作為項目的最終用戶(hù),他們的客戶(hù)將感激上面提到的益處。這將使得服務(wù)公司能很容易同這兩種公司競爭:定制封閉源代碼軟件的公司和為客戶(hù)構建特殊軟件的公司。
最初卷入到ofbiz的服務(wù)公司將可能有一些附加的風(fēng)險,因為ofbiz以前計劃的一些軟件還沒(méi)有開(kāi)始寫(xiě)。但這些組織將也能享受到附加的報酬,因為他們最初的卷入和對軟件的經(jīng)驗,比其他剛剛進(jìn)入的組織在技術(shù)上更具優(yōu)勢。
2.有效的風(fēng)險管理
ofbiz項目的最大風(fēng)險在于,軟件開(kāi)發(fā)是否對最終用戶(hù)的組織有用。軟件開(kāi)放的費用一般很高,但這通常不是項目失敗的原因。軟件開(kāi)發(fā)的不可預見(jiàn)性和商業(yè)流程的建立時(shí)常導致實(shí)施的費用超過(guò)可以利用的資源。
必須通過(guò)有效的風(fēng)險管理,保證項目的成功。軟件應該按照這種方式完成:沒(méi)有人擁有它;沒(méi)有人能關(guān)閉或者限制其使用;讓開(kāi)發(fā)活動(dòng)完全脫離投資的負擔。這使得項目可以不受阻礙的發(fā)展。即使它有時(shí)因為卷入人因為餓而必須慢下來(lái),但一旦找到可用的資源,又會(huì )對項目發(fā)生興趣,項目也就可以繼續了。
換句話(huà)說(shuō),軟件開(kāi)發(fā)是完全根據希望使用軟件的人的捐獻而來(lái)。這種捐獻是一種完全不會(huì )增加負擔的貢獻,它不會(huì )被收回,而且使得項目能持續發(fā)展,而不必害怕會(huì )為經(jīng)濟問(wèn)題而衰退。
很多組織希望使用軟件獲利而卷入,這也是很有必要的。目前已經(jīng)成功地找到了很多愿意給予貢獻的組織。今后的目標是項目吸引更多的貢獻組織,這樣這個(gè)工作能更快的前進(jìn)。
3.實(shí)現項目目標的管理能力
ofbiz的原始創(chuàng )始人,David E. Jones和Andrew Zeneski, 是軟件工程師和架構設計師。他們有商業(yè)軟件的開(kāi)發(fā)經(jīng)驗,但另外一些專(zhuān)業(yè)技能,如會(huì )計、采購、銷(xiāo)售、市場(chǎng)等,對制作最好的實(shí)踐應用也是很有必要的,他們是 ofbiz項目目標的一部分。另外的技能,諸如協(xié)調和工作質(zhì)量保證等,也是很必須的。
這些附加的技能將在同最終用戶(hù)和服務(wù)組織的協(xié)作中找到;或者從有這方面技能的人給開(kāi)放源代碼活動(dòng)的捐獻中得到,不論因為什么原因愿意捐獻。
4.將促進(jìn)項目目標實(shí)現的戰略關(guān)系
ofb小組同ofbiz項目的戰略關(guān)系是項目不斷成功的一個(gè)致命部分。只有同哪些在他們每天的商務(wù)活動(dòng)中使用這個(gè)項目進(jìn)行工作的人一起工作, Ofbiz的目標這樣有效獲得:。
這些戰略關(guān)系可能以很多不同形式之一存在。這種關(guān)系可能包括ASO組織的ofb小組認證,然后在ofbgroup.com網(wǎng)站上的授權會(huì )員清單中包括。這是ofb小組運營(yíng)ofb項目唯一的目標。
這些關(guān)系可能還包括支付開(kāi)發(fā)和組織人員薪水,以推動(dòng)實(shí)現ofbiz的目標。當需要帶薪開(kāi)發(fā)人員為ofbiz工作時(shí),創(chuàng )始人希望僅僅以咨詢(xún)人員的身份來(lái)工作。這樣,盡管某個(gè)ofbiz采用者和貢獻者有自己的目標和優(yōu)先級,他們在ofbiz的協(xié)調角色不會(huì )因此而妥協(xié)。
5.項目的市場(chǎng)環(huán)境或者市場(chǎng)的競爭基礎
ofbiz項目同提供其他企業(yè)軟件的供應商一起競爭和協(xié)作,包括開(kāi)放和封閉源代碼的供應商。在競爭中,ofbiz希望成為提供最柔性的、最可定制的、最完備的、最容易使用的企業(yè)軟件框架和企業(yè)應用軟件。
6.項目的存在策略或者資產(chǎn)增加策略
ofbiz項目的目標是開(kāi)放高質(zhì)量的開(kāi)放源代碼的企業(yè)軟件。項目自身不是為了盈利而存在,但他是用來(lái)幫助那些使用它的人來(lái)更有效地獲得利潤。這包括最終用戶(hù)組織和服務(wù)組織。
對ofbiz項目來(lái)說(shuō),資產(chǎn)增加,也就是改進(jìn)這個(gè)軟件,來(lái)更有效地幫助最終用戶(hù)和采用者在他們商務(wù)中盈利。這包括但決不局限于使得他們的商務(wù)能更加有效運行而減少采購和軟件定制的成本。
7.解決資源限制的策略
資源限制的解決方案可這樣完成:培養眾多的最終用戶(hù)和服務(wù)組織共同合作來(lái)完成項目的目標。這些最終用戶(hù)和服務(wù)組織將能提供另外的資源給ofbiz的開(kāi)發(fā),因為這個(gè)軟件的高效進(jìn)展,而比其他軟件相比費用又很省。
8.負責人和投資人的相關(guān)風(fēng)險
負責人,這里就是ofbiz的創(chuàng )始人;投資人,這里就是供養和資助ofbiz的人。二者的風(fēng)險是很類(lèi)似的。他們都希望獲得盡可能便宜的軟件,以滿(mǎn)足他們的需求。由于都為項目貢獻了很多資源,他們共同承但軟件實(shí)現的失敗風(fēng)險。
聯(lián)系客服