自主開發還是選成熟軟體

自主開發還是選成熟軟體

A電器實業公司信息部CIO張先生陷入沉思:公司準備進一步深化IT系統建設,以及時準確反饋訂單、庫存、帳款、生管、物料需求等情況,提高企業市場快速反應力。於是繼OA、HR在線管理系統之後,ERP建設就呼之而來、應需而生。

可是企業ERP信息系統是自主開發還是購買商品化成熟套裝產品,讓張先生著實發愁。

張先生通過關係,聯繫了國內一家知名的ERP供應商。但是該供應商項目實施方案的建議報告書,差點讓張先生沒背過氣,難於接受——報價:210萬,建設期16個月。若如此,還不如自主研發。

其實,類如A公司面對自主開發還是購買商品化成熟套裝軟體時所呈現出的非常矛盾困惑的現象在目前許多企業信息化建設中是十分普遍。

如何進行戰略決擇?

信息化系統的研發、實施是一項非常嚴謹重大的項目管理工程,到底CIO應如何進行戰略決擇?

多年來,許多行業企業信息化建設實現方式有兩類:一是定製開發,主要包括企業自主開發,或與其他開發單位合作開發;二是採用商品化軟體,即套裝軟體,或在其基礎上再做部分二次開發。

可以說,這兩種模式沒有絕對的優劣之分,兩者都不乏成功的案例,具備各自的優勢,但是也存在明顯的不足。ERP實施成功的聯想所用的系統,正是SAP的ERP產品,而與聯想截然不同的是,方正科技的核心業務系統完全通過自主設計開發,以小投入取得了大成果。

知己知彼,百戰不殆。無論是自主開發還是購買標準化、成熟化套裝產品,作為企業信息化一家之主,CIO必須全面分析、正確論證、充分風險評估後作出決擇。

關鍵的是,CIO要區分判別自主開發軟體、購買商品化成熟型套裝產品的各自優缺點,是否符合企業實際,能否給企業帶來投入產出比,然後作出最後決擇。

自主開發的優缺點分析

優勢:

1、量體裁衣,適用性較高,自主開發的系統可以滿足企業比較獨特的需求,實現許多外購軟體難於實現的功能;

2、具有很強的慣性,與現有的業務流程匹配度高,實施的成功性也會更高些;

3、靈活性高,能較快滿足不斷變動的流程的需要,更符合業務要求;

4、如果自主開發之路越走越通暢,企業研發團隊甚至可考慮獨立出來,成為自主經營、自負盈虧新的軟體供應商,不僅可承擔開發和維護公司內部的信息化工作,還可以對外承接業內企業的合作需求,為企業尋求利潤新增點。

缺點:

1、企業需要較多優秀的具備軟體開發實力的專業人才,人力資源費用大,而且後期系統成熟穩定後,人力資源將可能大量閑置、浪費;

2、自主研發產品多數開發可能不夠規範,開發文檔不全,人員流動對後期開發、優化等技術細節將造成障礙;

3、要應付不斷變動的業務需求,完成對系統的變更管理和版本控,會面臨升級、換代的斷檔問題;

4、技術易自成一派,會遭遇對外的其他軟價件系統介面支持、集成等一系列問題;

5、開發周期可能較長,且某些應用可能沒有相應的實際、案例可以借鑒;

6、如果整個工程沒控制好,自主開發的投入成本可能會更大;

7、由於是新開發的軟體系統,其成熟度、嚴謹性和穩定性都有待考驗。

自主研發決不是小兒科,困難與挑戰不小,非一般企業所能承擔的。

外購商品化套裝軟體的優缺點分析

優點:

1、由於購買的是現成的成熟、標準化套裝軟體,省去了大量的開發時間,上線速度快;

2、產品專業化程度高,產品經過了充分的驗證和測試,軟體安全性能好,功能相對齊全,上線的風險最小;

3、價格相對適中,套裝軟體的開發商已將整體開發成本分攤到大量的用戶上,因而價格往往比較適中。

4、軟體介面的開放性、集成性較好,能夠滿足企業未來信息化不斷發展的要求;

5、售後服務較為專業,產品能夠不斷升級,一般可以根據客戶要求對產品進行適當調整定製;

缺點:

1商品化套裝軟體內包含的基本管理邏輯不能滿足企業個性化的管理要求,與企業自身管理模式契合差。不同細分行業的生產過程、製造方式、產品種類、計劃模式差異大,流程不斷變化,其行業特點在套裝軟體中難體現,即使國際知名廠商的成熟軟體也並非「成熟」;

2、企業容易受商品化套裝軟體的提供商在實施、服務、升級等方面的牽制,有可能喪失信息化建設的主動權;

3、產品選擇若失誤,購入的軟體不符合本行業本企業的實際,需要作大量的客戶化工作,而合作方又無法滿足等,容易造成投資失敗;

4、若供應商經營不良、倒閉將有可能導致售後服務和產品升級困難,服務不及時,系統容易出問題;

5、部分國外系統如ERP軟體,產品和後續服務費較高,一些供應商甚至面對企業要求開放介面或升級時漫天要價,企業成本壓力不小。

CIO要考慮四種情況

以上是從自主開發和商品化成熟型套裝產品的性能、特點和市場情形來判斷取捨。如果以企業實際情況來選擇自主開發或商品化套裝產品與否,其下四種情況值得CIO酌情考慮:

1、若企業規模大,資金優勢明顯,特點突出,成長性好,並具有一定的信息化基礎,人員整體素質較高,可以選擇自主研發或者平台+諮詢模式。如寶鋼集團,寶鋼ERP架構中的很多模塊是企業自主開發的,並且這支隊伍也逐漸演變為上市的軟體公司,開始對外承接開發項目。

2、若企業規模不大,特點不是很突出,成長性好,資金實力一般,信息化基礎差,人員整體素質不高,可以選擇軟體外購模式。

3、若企業規模小,發展水平低,有一定的IT研發能力,而且又是上HR、CRM等小型信息化項目時,如HR項目功能上只需要員工檔案資料管理、勞資管理、考勤管理等基本功能,僅用於部門級信息化的時候,可考慮採用自行開發的方式。

4、若企業規模適中,特點一般,成長性較好,資金實力一般,但有一定的信息化基礎,人員素質較好,可以選擇外購或平台軟體+小部分自主二次開發。二次開發不一定最經濟,但抽出精力在深度應用上,能在軟體中真正體現、固化自己企業的核心管理理念,在技術上不再受制於別人,而且也能帶出有戰鬥力的IT團隊。

推薦閱讀:

如何評價攜程這款APP?
2016年移動新聞客戶端使用調查
簡單好用的手機視頻剪輯軟體
盤點各大新聞資訊類APP的主要產品力
屏幕錄像軟體哪個好

TAG:軟體 | 工具軟體 | 手機軟體 |