企業(yè)與開(kāi)發(fā)商簽訂開(kāi)發(fā)合同后,就進(jìn)入再開(kāi)發(fā)階段。再開(kāi)發(fā)階段主要完成系統軟件的開(kāi)發(fā),包括選擇系統開(kāi)發(fā)運行平臺和工具,準備開(kāi)發(fā)技術(shù),系統功能分析,系統功能詳細設計,系統數據庫設計,系統程序代碼編寫(xiě)以及測試等。
再開(kāi)發(fā)階段在整個(gè)系統的實(shí)施過(guò)程中處于承上啟下的位置,直接關(guān)系到ERP系統在企業(yè)的實(shí)施能否成功,是ERP由軟件產(chǎn)品轉化為企業(yè)管理信息系統的橋梁。
在企業(yè)與開(kāi)發(fā)商簽訂的合同中,明確規定了ERP再開(kāi)發(fā)階段中各項工作的時(shí)間進(jìn)度,并明確了開(kāi)發(fā)商與企業(yè)之間的責任和義務(wù)。企業(yè)與開(kāi)發(fā)商由于各自的利益需要,對項目的進(jìn)展會(huì )采取不同的態(tài)度,企業(yè)希望在ERP再開(kāi)發(fā)階段進(jìn)一步挖掘企業(yè)的信息資源潛力,包括:進(jìn)一步完善ERP系統功能,在開(kāi)發(fā)過(guò)程中培養自己的系統開(kāi)發(fā)維護團隊,盡可能多地掌握系統開(kāi)發(fā)技術(shù)和系統程序代碼編寫(xiě)規范;
開(kāi)發(fā)商在獲得開(kāi)發(fā)合同后會(huì )盡量以低成本進(jìn)行系統開(kāi)發(fā),避免企業(yè)提出更多的需求。為了能有效地約束企業(yè),開(kāi)發(fā)商會(huì )保護系統開(kāi)發(fā)技術(shù),以便獲得系統升級開(kāi)發(fā)的合同。
隨著(zhù)項目的發(fā)展,企業(yè)會(huì )提出更多的要求和期望,同時(shí),開(kāi)發(fā)商會(huì )遇到各種技術(shù)困難和開(kāi)發(fā)阻力,其開(kāi)發(fā)進(jìn)度也會(huì )變得無(wú)法控制。
雙方的矛盾也會(huì )日益加劇,帶來(lái)如下風(fēng)險:
(1)時(shí)間風(fēng)險
由于在ERP再開(kāi)發(fā)階段存在著(zhù)一系列的不確定因素,使得項目的進(jìn)展不能按照合同規定如期進(jìn)行,企業(yè)需求分析不充分,需求反復修改,開(kāi)發(fā)商對系統開(kāi)發(fā)難度和代碼量估計不充分等,會(huì )導致開(kāi)發(fā)商無(wú)法保證系統開(kāi)發(fā)進(jìn)度。
(2)技術(shù)風(fēng)險
ERP系統開(kāi)發(fā)是一項規模龐大的工程,開(kāi)發(fā)技術(shù)難度大,開(kāi)發(fā)商對系統開(kāi)發(fā)技術(shù)的把握程度將影響系統的順利開(kāi)發(fā)。此外,企業(yè)在掌握系統開(kāi)發(fā)技術(shù)時(shí)也會(huì )遇到很多困難,影響企業(yè)對系統的維護。開(kāi)發(fā)商在獲取合同時(shí)的技術(shù)承諾,可能會(huì )因為各種原因無(wú)法在規定時(shí)間內實(shí)現,開(kāi)發(fā)商需要更多的時(shí)間進(jìn)行技術(shù)消化,企業(yè)技術(shù)人員對系統開(kāi)發(fā)技術(shù)的掌握也會(huì )存在一定的困難。
(3)質(zhì)量風(fēng)險
開(kāi)發(fā)商為了節約開(kāi)發(fā)成本,減少開(kāi)發(fā)團隊人數,采用低成本的開(kāi)發(fā)平臺和開(kāi)發(fā)工具,勢必影響系統開(kāi)發(fā)的進(jìn)度和質(zhì)量。系統開(kāi)發(fā)運行平臺對ERP系統運行起著(zhù)支撐作用,是系統正常運行的關(guān)鍵;開(kāi)發(fā)工具對ERP系統開(kāi)發(fā),升級起到事半功倍的作用。二者選擇的不合理,對ERP系統的長(cháng)遠發(fā)展產(chǎn)生制約作用。
(4)成本風(fēng)險
隨著(zhù)系統開(kāi)發(fā)時(shí)間的推移,不論對企業(yè)還是開(kāi)發(fā)商,都會(huì )付出高額的代價(jià)。企業(yè)將增加ERP實(shí)施成本,開(kāi)發(fā)商將消耗更多的開(kāi)發(fā)資源,以及合同違約風(fēng)險。
(5)移植風(fēng)險
開(kāi)發(fā)商與企業(yè)的系統運行環(huán)境不一致,會(huì )導致系統在移植過(guò)程中出現偏差。開(kāi)發(fā)商的開(kāi)發(fā)環(huán)境與企業(yè)系統運行環(huán)境不同,開(kāi)發(fā)環(huán)境中的網(wǎng)絡(luò )環(huán)境相對封閉,且規模小,企業(yè)的系統運行環(huán)境復雜,開(kāi)放性高,規模大。開(kāi)發(fā)環(huán)境與運行環(huán)境不一致,會(huì )導致系統功能實(shí)現的偏差,達不到預期的目標。
因此,在ERP再開(kāi)發(fā)階段,企業(yè)與開(kāi)發(fā)商必須進(jìn)行高效的合作,明確雙方的責任與義務(wù),共同維護合同的權威性,本著(zhù)友好合作的態(tài)度處理開(kāi)發(fā)過(guò)程中出現的各種問(wèn)題。同時(shí)雙方應加強相互監督,互守信用,避免造成不必要的損失。
為了避免上述風(fēng)險的發(fā)生,可采取以下控制策略:
(1)細化合同
為了避免因企業(yè)修改系統需求而導致開(kāi)發(fā)商反復修改系統代碼引起的矛盾,企業(yè)和開(kāi)發(fā)商在簽訂開(kāi)發(fā)合同時(shí),應明確在系統開(kāi)發(fā)過(guò)程中發(fā)生各種問(wèn)題時(shí)的處理方案,避免產(chǎn)生不必要的糾紛,影響系統開(kāi)發(fā);開(kāi)發(fā)商在完成系統需求分析后,形成系統需求書(shū)面文檔,在同企業(yè)充分論證并取得企業(yè)認可后,再進(jìn)行系統代碼編寫(xiě),這些都應在合同中明確規定,防止無(wú)合同約束的工作過(guò)程。
(2)企業(yè)積極配合
開(kāi)發(fā)商在對企業(yè)進(jìn)行需求分析的過(guò)程中,企業(yè)應采取積極配合的態(tài)度,配合開(kāi)發(fā)商挖掘企業(yè)的開(kāi)發(fā)潛力。企業(yè)應盡量把企業(yè)經(jīng)營(yíng)管理中存在的問(wèn)題在需求調研階段表述出來(lái),防止在系統進(jìn)入代碼編寫(xiě)階段后再修改需求,延誤系統開(kāi)發(fā)。企業(yè)ERP實(shí)施領(lǐng)導機構負責協(xié)調企業(yè)相關(guān)部門(mén)與開(kāi)發(fā)商在ERP實(shí)施過(guò)程中的合作,保證開(kāi)發(fā)商能夠全面,深入地對企業(yè)進(jìn)行深入的調研。
(3)進(jìn)行技術(shù)調研
明確系統開(kāi)發(fā)思路,開(kāi)發(fā)商在系統需求分析的同時(shí),成立技術(shù)攻關(guān)小組,開(kāi)展技術(shù)調研,結合ERP系統開(kāi)發(fā)成功案例,以及技術(shù)發(fā)展的趨勢,選擇先進(jìn),不易過(guò)時(shí)的開(kāi)發(fā)技術(shù),如基于B/S,結構的系統開(kāi)發(fā)技術(shù)以及逐步代替了基于C/S結構的系統開(kāi)發(fā)技術(shù),同時(shí)為了系統能方便地擴展和集成,可采用組件技術(shù)。開(kāi)發(fā)商可選擇市場(chǎng)上成熟的開(kāi)發(fā)平臺,針對企業(yè)實(shí)際制定合理的系統開(kāi)發(fā)思路,企業(yè)同時(shí)參與系統開(kāi)發(fā)技術(shù)的學(xué)習,由開(kāi)發(fā)商對企業(yè)技術(shù)人員進(jìn)行開(kāi)發(fā)技術(shù)的培訓。
(4)建立系統開(kāi)發(fā)信息共享和質(zhì)量保證體系
企業(yè)挖掘ERP系統潛在需求的要求越來(lái)越高,完全由軟件開(kāi)發(fā)商完成ERP再開(kāi)發(fā)的情況越來(lái)越少,充分利用企業(yè)信息資源,使企業(yè)全程參與再開(kāi)發(fā)過(guò)程的情況越來(lái)越多。在ERP再開(kāi)發(fā)過(guò)程中建立系統開(kāi)發(fā)信息共享體系,使企業(yè)與軟件開(kāi)發(fā)商能夠實(shí)時(shí)進(jìn)行信息交流,將更有利于縮短再開(kāi)發(fā)過(guò)程,提高再開(kāi)發(fā)效率。開(kāi)發(fā)過(guò)程信息共享可以由軟件開(kāi)發(fā)商建立專(zhuān)業(yè)的信息管理系統或文件服務(wù)器,并由軟件開(kāi)發(fā)商為企業(yè)和開(kāi)發(fā)部門(mén)分配使用權限。
開(kāi)發(fā)過(guò)程信息共享,使企業(yè)以及軟件開(kāi)發(fā)商的各個(gè)相關(guān)部門(mén)有效地參與ERP系統設計和開(kāi)發(fā),實(shí)現企業(yè)和開(kāi)發(fā)商協(xié)同開(kāi)發(fā),縮短了對ERP系統需求分析和需求發(fā)展的時(shí)間。軟件開(kāi)發(fā)技術(shù)的飛速發(fā)展以及ERP實(shí)現技術(shù)復雜程度的增大,使得ERP再開(kāi)發(fā)工程變得龐大,開(kāi)發(fā)成本高,因而由單一部門(mén)進(jìn)行開(kāi)發(fā)的現象越來(lái)越少。
軟件開(kāi)發(fā)商為了保證系統開(kāi)發(fā)質(zhì)量和開(kāi)發(fā)進(jìn)度,并有效地降低成本,需要多個(gè)部門(mén)協(xié)同開(kāi)發(fā),開(kāi)發(fā)商需要建立適應現代軟件技術(shù)的集成開(kāi)發(fā)環(huán)境,實(shí)現軟件設計,開(kāi)發(fā)和測試流程的緊密結合,同時(shí)開(kāi)發(fā)過(guò)程中的信息通過(guò)信息共享體系實(shí)現共享,開(kāi)發(fā)單位的各個(gè)部門(mén)能夠實(shí)時(shí)地掌握軟件開(kāi)發(fā)進(jìn)度等相關(guān)信息,實(shí)現軟件開(kāi)發(fā)過(guò)程信息的有效集成和共享,有利于各個(gè)部門(mén)之間的協(xié)作和監督。開(kāi)發(fā)商系統開(kāi)發(fā)質(zhì)量監督部門(mén)利用開(kāi)發(fā)信息共享體系,對系統開(kāi)發(fā)按照國際標準進(jìn)行質(zhì)量監督,及時(shí)檢查系統開(kāi)發(fā)的進(jìn)度,保證系統開(kāi)發(fā)符合開(kāi)發(fā)標準。
(5)實(shí)行系統同步測試
在開(kāi)發(fā)單位和企業(yè)分別建立系統測試環(huán)境,保障系統開(kāi)發(fā)質(zhì)量,避免系統移植風(fēng)險。開(kāi)發(fā)商選擇能實(shí)現系統即時(shí)發(fā)布的開(kāi)發(fā)平臺,如IBM,公司的WEBSPHERE,開(kāi)發(fā)平臺,可以實(shí)現系統開(kāi)發(fā)與實(shí)現同步,提高系統開(kāi)發(fā)效率。開(kāi)發(fā)商按時(shí)將已開(kāi)發(fā)完成的功能模塊提供給企業(yè),由企業(yè)進(jìn)行同步測試。同步測試數據應保持一致,方便雙方及時(shí)發(fā)現問(wèn)題,并通過(guò)開(kāi)發(fā)信息共享體系實(shí)現系統測試信息共享,遠程技術(shù)支持和培訓。
企業(yè)和開(kāi)發(fā)商在ERP再開(kāi)發(fā)階段的合作,將影響到ERP軟件的開(kāi)發(fā)質(zhì)量和系統的順利實(shí)施。在系統調研階段,企業(yè)應無(wú)保留地向開(kāi)發(fā)商提供相關(guān)的資料,積極配合開(kāi)發(fā)商的工作;同樣,在系統代碼開(kāi)發(fā)階段,開(kāi)發(fā)商也應對企業(yè)的技術(shù)人員同步進(jìn)行技術(shù)培訓,使系統順利交接。企業(yè)和開(kāi)發(fā)商的通力協(xié)作,是系統成功開(kāi)發(fā)與實(shí)施的關(guān)鍵因素。