李志同
【摘 要】ERP軟件作為企業ERP運行的基礎設施支撐著整個ERP系統,只有在合適的軟件支持下企業ERP管理平臺才有可能有效建立起來。ERP軟件面對的是極為復雜的企業商業需求,這對ERP項目管理及軟件開發提出了很高的要求。為了提升企業業務能力和綜合管理水平,及成功實現企業的戰略轉型,都有必要實施基于項目管理的ERP軟件項目管理開發,并結合工作實踐對項目各個階段及定制流程進行分析。
【關鍵詞】項目管理;ERP軟件;項目開發
一、確認項目目標和范圍
針對基于項目管理的ERP軟件項目管理開發,提升企業整體管理水平是實施ERP項目的根本目標。在此之前企業需要對自己的管理進行一次客觀、整體的分析與評估。為了達到這個目標,項目之初的主要工作是確認項目目標和范圍。項目建設團隊需要建立ERP軟件應用的范圍和邊界條件,包含軟件操作的遠景設想、驗收條件以及在產品中包含和不包含的內容;區分出ERP系統的關鍵用例;初步估計整個項目的整體成本和進度安排;識別項目潛在風險;準備項目的支持環境。
要達到項目的建設目標,項目建設團隊需要開展下列活動:
闡明ERP軟件項目的范圍。項目的范圍包含兩層含義:ERP軟件的功能范圍和ERP軟件開發工作執行的范圍。項目建設團隊需要捕獲環境、主要需求和約束,在此基礎上定義ERP軟件的功能范圍,根據功能范圍形成項目開發工作執行的范圍。ERP軟件的功能范圍的確認以ERP軟件產品的驗收條件為準。
計劃和準備項目的商業評估。評估項目風險,從商業角度充分考慮項目的成本、效益,從而確定項目可行性;估計項目需要的資源,確定在現有條件下是否能完成項目;對各種備選方案進行評估選擇。
制定項目方案。擬訂項目計劃的可選方案,對人員、時間等進行初步規劃。考慮各種項目限定因素,以便可以估計成本、安排進度和資源。證明解決方案的可行性,以便在構建和精細化期間實現該解決方案。對ERP項目重點建設工作以及主要方法做最終決策,最后才能制定出一個符合企業未來發展需要的項目建設目標以及符合企業現實的項目實施策略。
準備項目環境。當項目被證明可行,并且有了初步的方案以后,就可以正式準備開發項目的環境了。制定項目的流程,確定要改進流程的哪些部分,選擇開發中要使用的各種軟、硬件工具。
在初始階段結束時,要對階段成果進行評估。生命周期里程碑評估的依據是項目產生的條件,對于基于項目管理的ERP軟件項目管理開發來說,生命周期里程碑應包括ERP開發項目的風險列表、商業理由、軟件開發計劃、迭代計劃、迭代評估、開發流程、開發基礎結構、前景、針對ERP企業的商業分析模型、針對ERP軟件需求的用例模型等條件。生命周期里程碑衡量的標準主要有:就ERP項目的范圍和用戶達成一致;初步估計項目成本和進度,并取得用戶理解和同意;就ERP軟件的功能需求和用戶達成一致;識別項目風險,并制定預防措施。總目標與個案目標、實施總策略與個案策略相互補充、緊密結合,只有這樣才能使項目在執行中保持順暢,并按進度達到預定的目標。
二、構建ERP軟件的系統的架構
在ERP項目目標指導下,項目建設團隊需要通過深入企業的各個經營單位開展需求分析,并將項目的目標與企業各級具體的管理工作結合到一起。針對基于項目管理的ERP軟件項目管理開發細化階段的主要目標是構造ERP軟件系統的架構,為之后階段的大量詳細設計和組件實施提供穩固基礎。要達到細化軟件的目標,項目建設團隊需要開展下列活動:
建立足夠詳細的用例模型,進一步理解和驗證企業對ERP軟件的需求,確保滿足企業需求。
構造ERP軟件的體系結構。在需求用例基本被識別的情況下,項目建設團隊應盡可能快地定義ERP軟件的體系結構,驗證可行性,并為ERP軟件體系結構建立基線。
為ERP軟件的構建階段制定詳細的迭代計劃,保證ERP軟件的實現。根據項目進展的狀況,改進開發流程并放置到開發環境中,包括支持團隊在構建軟件開發所需的流程、工具和自動化支持。
三、依據體系結構澄清剩余的需求并完成ERP軟件系統的開發
針對基于項目管理的ERP軟件項目管理開發,構建軟件的主要目標依據細化項目建立的ERP軟件體系結構,澄清剩余的需求并完成ERP軟件系統的開發。要達到構建軟件的目標,項目人員需要開展下列活動:
構建ERP軟件系統。項目的開發工作此時己經全面展開,這是最耗費時間、人力等資源的階段。項目應做好資源的管理控制、優化開發流程。在構建過程中,往往要對設計模型進行修改和優化。
測試ERP軟件系統。根據用戶對ERP軟件的需求和系統設計,安排測試案例,并組織測試活動。
對照用戶驗收條件來評估ERP產品發行版本。隨著構建階段的進展,組成ERP軟件系統的各個單元被開發出來,需要依照在項目之初設定好的驗收條件來檢驗產品。
在構建階段結束時,要對階段成果進行評估。ERP把本階段的里程碑稱為初始操作能力里程碑。對于基于項目管理的ERP軟件項目管理開發來說,初始操作能力里程碑依據的條件應包括風險列表、軟件開發計劃、迭代計劃、ERP軟件的部署方案、測試案例、測試評估、企業用戶的支持材料、ERP軟件設計模型、ERP軟件數據模型和ERP產品的部署單元。初始操作能力里程碑衡量的標準主要有:開發的ERP產品發行版是否滿足用戶要求;開發的ERP產品是否己足夠穩定和成熟到可以滿足ERP項目建設團隊使用;實際資源耗費與計劃相比,是否仍可接受。
四、確保ERP軟件可以滿足企業用戶的要求
針對基于項目管理的ERP軟件項目管理開發,移交階段的主要目標是確保ERP軟件可以滿足企業用戶或者ERP實施項目組的要求。項目建設團隊需要開展下列活動:
到企業環境中,部署ERP軟件;為企業用戶提供支持材料,如用戶手冊、培訓資料等;現場測試可交付的ERP產品;獲得用戶反饋,根據反饋調整產品。
在移交階段結束時,要對階段成果進行評估。產品發行里程碑最主要的條件是產品和用戶支持材料。產品發行里程碑衡量的標準主要有:企業用戶和ERP實施項目組對ERP軟件系統的評價和滿意度;開發項目實際效果與計劃效果相比,是否可接受。
五、ERP軟件項目經驗總結
ERP項目在開發和推廣中,企業管理部門經常會因參與不夠,沒有投入全力參與項目的管理設計,對ERP項目抱著一種傍觀的態度。而當ERP項目開始推廣的時候才被動地加入項目,倉促地修補制度和管理措施。因此,企業實施ERP項目首要的任務,就是要傾注最大的力量對企業內部的管理體系進行全面的梳理,通過管理咨詢診斷企業存在的主要管理問題和管理瓶頸,尋找解決問題的最佳途徑。這樣才能使企業通過ERP項目的實施達到提高經營管理的科學性和有效性的目的。
【參考文獻】
[1]甄進明著:《項目管理是IT服務企業的運營管理》,
[2]侯靈明:《企業項目管理體系標準模型研究》, 2004,
[3]王知群:《組織的項目管理成熟度的發展和應用》, 2004
[4]祖似杰 莊衛民:《標準化是企業項目管理的支點》, 2005