推薦使用:免費中小企業(yè)ERP軟件(免費下載,像Excel一樣極速上手,可靈活自定義的企業(yè)管理軟件)
簡介:與開發(fā)商簽訂開發(fā)合同后,企業(yè)將進入二次開發(fā)階段。在二次開發(fā)階段,主要完成系統(tǒng)軟件的開發(fā),包括系統(tǒng)開發(fā)和操作平臺及工具的選擇、開發(fā)技術的準備、系統(tǒng)功能分析、系統(tǒng)功能的詳細設計、系統(tǒng)數(shù)據(jù)庫設計、系統(tǒng)程序代碼編譯和測試等。
在整個系統(tǒng)的實施中,再開發(fā)階段是前一階段和后一階段之間的一個環(huán)節(jié)。它直接關系到企業(yè)ERP系統(tǒng)的成功與否。它是企業(yè)資源計劃從企業(yè)管理軟件轉化到企業(yè)管理信息系統(tǒng)的橋梁。
在企業(yè)與開發(fā)商簽訂的合同中,明確規(guī)定了ERP再開發(fā)階段各項工作的時間安排,明確了開發(fā)商與企業(yè)之間的責任和義務。由于各自的利益,企業(yè)和開發(fā)商對項目的進展會采取不同的態(tài)度。企業(yè)希望在ERP二次開發(fā)階段進一步挖掘企業(yè)的信息資源潛力,包括:進一步完善ERP系統(tǒng)功能,在開發(fā)過程中培養(yǎng)自己的系統(tǒng)開發(fā)和維護團隊,盡可能多地掌握系統(tǒng)開發(fā)技術和系統(tǒng)程序代碼編寫標準;開發(fā)商在獲得開發(fā)合同后,將盡最大努力以較低的成本進行系統(tǒng)開發(fā),以避免企業(yè)的更多需求。為了有效約束企業(yè),開發(fā)者將保護系統(tǒng)開發(fā)技術,以獲得系統(tǒng)升級和開發(fā)合同。
隨著項目的發(fā)展,企業(yè)會提出更多的要求和期望。同時,開發(fā)室會遇到各種技術困難和開發(fā)阻力,開發(fā)進度會變得無法控制。雙方的矛盾也將日益加劇,帶來以下風險:
(1)時間風險
由于ERP二次開發(fā)階段的一系列不確定因素,項目進度無法按照合同規(guī)定如期進行,企業(yè)需求分析不足,需求反復修改,開發(fā)人員沒有充分估計系統(tǒng)開發(fā)的難度和代碼量,這將導致開發(fā)人員無法保證系統(tǒng)開發(fā)的進度。
(2)技術風險
ERP系統(tǒng)開發(fā)是一項大規(guī)模的工程,開發(fā)技術難度大。開發(fā)人員掌握系統(tǒng)開發(fā)技術的程度將影響系統(tǒng)的順利開發(fā)。另外,企業(yè)在掌握系統(tǒng)開發(fā)技術時會遇到很多困難,這將影響系統(tǒng)的維護。由于各種原因,開發(fā)商獲得合同的技術承諾可能無法在規(guī)定的時間內實現(xiàn)。開發(fā)人員需要更多的時間來消化這項技術。企業(yè)技術人員在掌握系統(tǒng)開發(fā)技術方面也有一定的困難。
(3)質量風險
為了節(jié)省開發(fā)成本和減少開發(fā)團隊的數(shù)量,開發(fā)人員采用低成本的開發(fā)平臺和工具,這將不可避免地影響系統(tǒng)開發(fā)的進度和質量。系統(tǒng)開發(fā)運營平臺對企業(yè)資源計劃系統(tǒng)的運行起著支撐作用,是系統(tǒng)正常運行的關鍵。開發(fā)工具在ERP系統(tǒng)的開發(fā)和升級中發(fā)揮作用。二者的不合理選擇將制約ERP系統(tǒng)的長遠發(fā)展。
(4)成本風險
隨著系統(tǒng)開發(fā)時間的推移,企業(yè)和開發(fā)者都將付出高昂的代價。企業(yè)會增加ERP的實施成本,開發(fā)者會消耗更多的開發(fā)資源,并產生合同違約風險。
(5)移植風險
開發(fā)商和企業(yè)的系統(tǒng)運行環(huán)境不一致,這將導致系統(tǒng)在移植過程中出現(xiàn)偏差。開發(fā)人員的開發(fā)環(huán)境不同于企業(yè)系統(tǒng)的操作環(huán)境。開發(fā)環(huán)境中的網絡環(huán)境相對封閉,規(guī)模較小。企業(yè)系統(tǒng)的運行環(huán)境復雜、開放、規(guī)模大。開發(fā)環(huán)境和運行環(huán)境的不一致將導致系統(tǒng)功能實現(xiàn)的偏差,無法達到預期目標。

因此,在ERP的再開發(fā)階段,企業(yè)和開發(fā)商必須進行有效的合作,明確雙方的責任和義務,共同維護合同的權威,友好合作地處理開發(fā)過程中出現(xiàn)的各種問題。同時,雙方應加強相互監(jiān)督,信守承諾,避免不必要的損失。為了避免上述風險,可以采取以下控制策略:
(1)細化合同
為了避免開發(fā)人員因企業(yè)修改系統(tǒng)需求而反復修改系統(tǒng)代碼造成的沖突,在簽訂開發(fā)合同時,企業(yè)和開發(fā)人員應明確定義系統(tǒng)開發(fā)過程中各種問題的解決方案,避免不必要的糾紛影響系統(tǒng)開發(fā);在完成系統(tǒng)需求分析后,開發(fā)人員形成系統(tǒng)需求的書面文件,并在與企業(yè)充分論證并獲得企業(yè)批準后編寫系統(tǒng)代碼。這些應在合同中明確規(guī)定,以防止工作過程不受合同約束。
(2)企業(yè)積極合作
在對企業(yè)進行需求分析的過程中,開發(fā)商應該采取積極的合作態(tài)度,與開發(fā)商合作,挖掘企業(yè)的發(fā)展?jié)摿?。在需求調查階段,企業(yè)應盡最大努力表達企業(yè)經營管理中存在的問題,以防止在系統(tǒng)進入代碼編寫階段后,通過修改需求來延遲系統(tǒng)開發(fā)。企業(yè)實施ERP的領導機構負責協(xié)調企業(yè)相關部門和開發(fā)者在ERP實施過程中的合作,以確保開發(fā)者能夠對企業(yè)進行深入透徹的研究。
(3)技術研究
明確系統(tǒng)開發(fā)思路,開發(fā)人員在進行系統(tǒng)需求分析的同時,成立技術研究團隊,開展技術研究,結合ERP系統(tǒng)開發(fā)的成功案例,以及技術發(fā)展的趨勢,選擇先進的、不過時的開發(fā)技術,如基于B/S結構的系統(tǒng)開發(fā)技術,并逐步取代基于C/S結構的系統(tǒng)開發(fā)技術,同時,為了系統(tǒng)能夠方便地擴展和集成,可以采用組件技術。開發(fā)人員可以在市場上選擇成熟的開發(fā)平臺,根據(jù)企業(yè)的實際情況制定合理的系統(tǒng)開發(fā)思路,企業(yè)也參與系統(tǒng)開發(fā)技術的研究,開發(fā)人員培訓企業(yè)技術人員開發(fā)技術。
(4)建立系統(tǒng)開發(fā)的信息共享和質量保證體系
企業(yè)挖掘ERP系統(tǒng)潛在需求的要求越來越高。軟件開發(fā)人員越來越少能完全完成ERP的二次開發(fā)。越來越多的企業(yè)充分利用企業(yè)信息資源,參與到二次開發(fā)的全過程中。在ERP二次開發(fā)過程中建立系統(tǒng)開發(fā)信息共享系統(tǒng),使企業(yè)和軟件開發(fā)人員能夠實時交換信息,將更有利于縮短二次開發(fā)過程,提高二次開發(fā)效率。軟件開發(fā)人員可以建立開發(fā)過程中的信息共享,以建立專業(yè)的信息管理系統(tǒng)或文件服務器,這些系統(tǒng)或服務器可以被企業(yè)和開發(fā)部門的軟件開發(fā)人員分發(fā)和使用權限。開發(fā)過程中的信息共享使企業(yè)和軟件開發(fā)人員的相關部門能夠有效地參與到ERP系統(tǒng)的設計和開發(fā)中,實現(xiàn)企業(yè)和開發(fā)人員的協(xié)同開發(fā),縮短了ERP系統(tǒng)需求分析和需求開發(fā)的時間。隨著軟件開發(fā)技術的快速發(fā)展和ERP實施技術的日益復雜,ERP二次開發(fā)項目變得龐大,開發(fā)成本高,單個部門開發(fā)的現(xiàn)象越來越少。為了保證系統(tǒng)開發(fā)的質量和進度,有效地降低成本,軟件開發(fā)人員需要與多個部門合作進行開發(fā)。開發(fā)人員需要建立一個適合現(xiàn)代軟件技術的集成開發(fā)環(huán)境,以實現(xiàn)軟件設計、開發(fā)和測試過程的緊密結合。同時,開發(fā)過程中的信息通過信息共享系統(tǒng)共享。開發(fā)單位各部門可以實時掌握軟件開發(fā)進度等相關信息,實現(xiàn)軟件開發(fā)過程中信息的有效整合和共享,有利于各部門之間的合作和監(jiān)督。開發(fā)商系統(tǒng)開發(fā)質量監(jiān)督部利用開發(fā)信息共享系統(tǒng),按照國際標準對系統(tǒng)開發(fā)進行質量監(jiān)督,及時檢查系統(tǒng)開發(fā)進度,確保系統(tǒng)開發(fā)符合開發(fā)標準。
(5)實現(xiàn)系統(tǒng)同步測試
在開發(fā)單位和企業(yè)中分別建立系統(tǒng)測試環(huán)境,保證系統(tǒng)開發(fā)質量,避免系統(tǒng)移植風險。開發(fā)人員選擇能夠實現(xiàn)系統(tǒng)即時發(fā)布的開發(fā)平臺,如IBM、公司的WEBSPHERE,以及能夠實現(xiàn)系統(tǒng)開發(fā)與實現(xiàn)同步、提高系統(tǒng)開發(fā)效率的開發(fā)平臺。開發(fā)人員將按時向企業(yè)提供開發(fā)的功能模塊,企業(yè)將進行同步測試。同步測試數(shù)據(jù)應保持一致,以便雙方及時發(fā)現(xiàn)問題,系統(tǒng)測試信息共享、遠程技術支持和培訓應通過開發(fā)信息共享系統(tǒng)來實現(xiàn)。
企業(yè)與開發(fā)商在ERP二次開發(fā)階段的合作將影響ERP軟件的開發(fā)質量和系統(tǒng)的順利實施。在系統(tǒng)研究階段,企業(yè)應毫無保留地向開發(fā)者提供相關信息,并積極配合開發(fā)者的工作;同樣,在系統(tǒng)代碼開發(fā)階段,開發(fā)人員也應該同時對企業(yè)的技術人員進行技術培訓,以便系統(tǒng)能夠順利移交。企業(yè)和開發(fā)者之間的合作是系統(tǒng)成功開發(fā)和實施的關鍵因素。