0 引言
“軟件工程監理”是信息化工程監理的內容構成之一,可以分解為ERP軟件產品監理和ERP軟件開發實施監理。ERP軟件產品在某些情況下是軟件開發實施的基礎,ERP軟件產品的質量、ERP軟件產品安裝成功與否在很大程度上影響軟件開發實施的質量。通常軟件工程監理是指軟件開發實施監理,在這方面的標準規范也已成型,而在現有的標準規范和相關教程中并沒有專門對ERP軟件產品監理進行介紹。因此,對ERP軟件產品的監理工作進行分析研究,對提高軟件工程監理的質量有重要意義。
1 ERP軟件產品監理階段及要點分析
1.1 總體規劃設計
根據使用單位的建設需求和ERP軟件產品的應用環境,如何使ERP軟件產品充分體現其使用價值,是ERP軟件產品監理的重點內容之一,也是體現監理價值之處。不同的ERP軟件產品對安裝環境有不同的要求,現有環境資源能否滿足產品安裝的資源要求,產品安裝部署完成后應達到何種標準,以及如何實施監理工作等問題,是進行總體規劃時需重點考慮的內容。
考慮到以上問題,ERP軟件產品監理的具體階段可劃分為4個階段:產品到貨階段、產品安裝部署階段、試運行階段和竣工階段。ERP軟件產品監理的具體流程如圖1所示。下面將詳細介紹每個階段的建設內容、監理工作內容及要點、輸出成果(如監理文檔、工程實施文檔等)、驗收工作(如驗收內容、驗收方式、驗收標準等)和注意事項等。
圖1 ERP軟件產品的監理流程圖
1.2 產品到貨階段
承建單位將ERP軟件產品送達合同約定的地點,并提前3天通知業主方和監理方。
監理方協助業主方做好ERP軟件產品到貨驗收準備,如產品安放位置、產品清單及其他驗收相關材料等。
ERP軟件產品到貨驗收的監理內容及要點:(1)檢查產品外包裝是否完好無損;(2)檢查產品數量、產品型號、產品版本、產品序列號是否與購買清單一致,必要時通過官方查證;(3)檢查產品授權書、出廠證明及相關使用說明文件是否齊備;(4)驗收合格后,監理方出具驗收報告,并作為付款依據。
注意事項:(1)產品型號不一致,如果是產品升級導致,那么由承建單位出具官方證明,或者官方網站對該部分有說明;(2)檢查產品授權書中的內容與合同是否一致。
1.3 產品安裝部署階段
ERP軟件產品到貨驗收通過后進行產品安裝部署調試,該階段的實施步驟可分為以下幾步。(1)在進行安裝工作前,需要根據實際情況,進行產品安裝環境調研,包括軟件環境和硬件環境;(2)環境滿足要求后,進行ERP軟件產品安裝部署調試;(3)安裝部署完成,由承建單位自測通過后,進行聯調測試(復測);(4)聯調測試(復測)通過后,進行產品安裝部署階段確認驗收。
該階段的監理內容及要點:(1)審核承建單位關于安裝環境需求的合理性;(2)要求承建單位提交安裝部署實施方案,并審核論證方案的可行性,必要時借助專家的力量;(3)跟蹤ERP軟件產品安裝部署實施工作;(4)對于嚴重影響項目進度的工作點,采用承建單位郵件日匯報方式,匯報項目進展情況,便于各方實時了解項目情況,協調解決實施中遇到的問題;(5)協助業主方組織聯調測試小組進行聯調測試,跟蹤落實聯調測試小組意見,需要復測的進行復測;(6)確定文檔驗收清單,并據此對承建單位提交的文檔進行驗收;(7)協助業主方進行ERP軟件產品安裝部署驗收,出具驗收報告,并作為付款依據。
該階段的驗收工作分為產品安裝部署驗收和文檔驗收兩部分。其中,產品安裝部署驗收部分,可以軟件聯調測試報告(或復測報告)為依據進行;文檔驗收部分,以文檔驗收清單為依據,檢查文檔的完整性和符合性。文檔驗收清單如表1所示。
表1 ERP軟件產品安裝部署階段驗收文檔清單(參考)
注意事項:(1)安裝環境如果涉及軟件開發實施項目,應與開發實施項目組一起協商,共同達成一致意見;(2)如果ERP軟件產品在限定環境中的安裝部署工作屬于首例,可先提交安裝部署實施方案規劃;(3)如果ERP軟件產品安裝是在特定環境中進行,應考慮到安裝實施工作受制于他人的風險,在制定實施計劃時,留出一定的冗余時間;(4)承建單位提交的文檔一般以Word和Excel可以編輯的文檔為主,不建議提交PDF文檔。
該階段的輸出成果為監理文檔和項目實施文檔。監理文檔包括:審核報告、專項報告、驗收報告、工程備忘錄、會議紀要、聯調測試(復測)報告、監理通知等;項目實施文檔除表1中所列之外,還包括階段工作報告、各類軟件安裝部署的詳細計劃、服務人天確認單等。
1.4 試運行階段
ERP軟件產品安裝部署驗收通過后,進入試運行階段,試運行時間一般為12個月。
該階段的監理內容及要點:(1)要求承建單位為ERP軟件產品試運行過程的實施提交詳細計劃;(2)協助承建單位和業主方按照計劃實施試運行活動;(3)要求承建單位配合業主單位試運行過程中的測試,測試的結果應形成文檔;(4)統計分析試運行期間出現問題的類型、頻率,為竣工驗收提供依據;(5)監督承建單位解決試運行中發現的問題,包括解決問題是否及時,問題解決的程度。
該階段的輸出成果為:試運行報告、用戶使用報告等。
1.5 竣工階段
試運行結束后,進入竣工驗收階段,如項目文檔移交。
該階段的監理內容及要點:(1)審核是否達到合同規定的驗收條件,包括試運行正常或者出現的問題已經得到解決;(2)協助業主方根據已確定的驗收策略準備驗收,并確定承建單位參與的程度;(3)監督承建單位解決產品終驗中發現的問題和不合格項,并提出監理意見;(4)協助業主方進行工程決算及處理相關事宜;(5)協助項目參與各方完成對項目的總結;(6)完成項目監理總結,整理完成與工程有關的全部監理文檔,并移交。
該階段的驗收工作:(1)承建單位的實施工作;(2)監理單位的監理工作。
該階段的輸出成果為:實施工作總結(承建單位)、監理工作總結、項目監理文檔等。
2 IBM云平臺環境下OracleERP軟件產品安裝部署監理要點分析
將OracleERP軟件產品(主要包括Oracle BIEE、Oracle EBS、Oracle DIM、Oracle CRM、Oracle iLearning、Oracle OAS和Oracle Database)安裝部署在IBM云平臺基礎架構上。其中,前6種安裝部署在云平臺的服務器上,Oracle Database內置在云平臺中,即達到云平臺內置軟件集成效果,出現在虛擬機的軟件列表中。將Oracle軟件內置在IBM云平臺上,屬于國內首例,在進行OracleERP軟件產品的安裝過程中,很多工作并沒有其他成型的項目可做參考,部分問題無法提前預知,這給承建單位的實施工作和監理單位的監理工作提出了很大的挑戰。
2.1 環境調研階段
上述前6種Oracle軟件屬于應用軟件,安裝部署成功之后需要在此基礎上進行二次配置開發。在安裝部署實施之前需要對云平臺資源進行調研,確認是否滿足安裝的環境要求。環境調研工作包含兩部分,一部分是針對二次開發軟件的環境調研,需要與二次開發項目組聯合進行;一部分是對Oracle Database軟件內置環境的調研,需要云平臺管理員的配合進行。
該階段的監理內容及要點:(1)核實承建單位提出的軟件安裝資源要求是否合理可行,必要時協調IBM技術人員和相關專家一起論證;(2)協調承建單位與二次開發項目組,協商確定最合理的前6種軟件的安裝環境資源,包括軟件資源和硬件資源;(3)協調承建單位與云平臺管理員,協商確定Oracle Database軟件內置的環境資源要求;(4)環境滿足要求,安裝實施計劃審核通過后,簽發軟件安裝實施開工通知。
2.2 安裝實施階段
軟件安裝部署實施工作,可以通過VPN遠程實施,也可以現場實施,這期間需要云平臺管理員的大力支持。其中,Oracle Database軟件內置在云平臺中,分兩步進行,第一步編寫靜默安裝腳本,第二步云平臺內置效果實現。
該階段的監理內容及要點:(1)協調承建單位、云平臺管理員、IBM技術人員,一起解決安裝過程中遇到的問題;(2)跟蹤軟件安裝部署實施進展,與安裝實施計劃作比對,進行實時調度;(3)軟件安裝部署完成,并通過承建單位的自測后,考慮到Oracle軟件與IBM軟硬件的兼容性問題,協助業主方進行Oracle軟件聯調測試,跟蹤落實聯調測試結果,需要復測的,進行復測;(4)協助業主方進行OracleERP軟件產品安裝部署驗收工作。
3 信息化工程監理中的溝通
信息系統監理的工作內容是“四控、三管、一協調”,其中,協調工作貫穿整個信息系統建設過程。協調的方式有很多種,溝通是其中一種,也是很重要的一種。
信息化工程監理中的溝通,包括會議溝通、私下交流和匯報。會議溝通,要明確會議主題,并就會議內容及監理方建議,會前取得業主方的同意和支持;私下交流,要帶著目的溝通,盡量在會前達成一致意見;定期向業主方高層領導匯報,站在領導角度考慮問題,突出監理方的工作和價值。
4 結束語
通過東營軟件園甲骨文公共技術服務平臺項目監理的實踐經驗,本文認為軟件工程監理可細分為ERP軟件產品監理和軟件開發實施監理,并對ERP軟件產品監理的工作內容及要點進行了分析研究。ERP軟件產品的安裝部署環境不同,與之對應的ERP實施工作和監理工作的難易程度也不同。本文的分析研究將對軟件工程監理中的ERP軟件產品監理起到一定指導作用。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:ERP軟件產品監理要點分析研究
本文網址:http://www.guhuozai8.cn/html/consultation/1082022492.html