ERP系統(tǒng)面對的是極為復(fù)雜的商業(yè)需求,ERP軟件作為ERP的基礎(chǔ)設(shè)施支撐著整個ERP系統(tǒng),在合適的軟件支持下ERP管理平臺才一有可能有效建立。為了提升業(yè)務(wù)能力和綜合管理水平,實現(xiàn)企業(yè)的成功戰(zhàn)略轉(zhuǎn)型,這對ERP軟件開發(fā)提出了很高的要求。本文結(jié)合工作實踐對項目各個步驟定制流程進行分析。
一、和用戶一起確認(rèn)項目的目標(biāo)和范圍
針對基于項目管理的ERP軟件項目開發(fā),初始步驟的主要目標(biāo)是和用戶一起確認(rèn)項目的目標(biāo)和范圍。在初始步驟,項目成員需要建立的ERP軟件的范圍和邊界條件,包含軟件操作的遠景設(shè)想、用戶驗收條件以及在產(chǎn)品中包含和不包含的內(nèi)容;區(qū)分出ERP系統(tǒng)的關(guān)鍵用例;初步估計整個項目的整體成本和進度安排;識別項目潛在風(fēng)險;準(zhǔn)備項目的支持環(huán)境。
要達到初始步驟的目標(biāo),項目人員需要開展下列活動:
闡明ERP軟件項目的范圍。項目的范圍包含兩層含義:ERP軟件的功能范圍和ERP軟件開發(fā)工作執(zhí)行的范圍。項目成員需要捕獲環(huán)境、主要需求和約束,在此基礎(chǔ)上定義ERP軟件的功能范圍,根據(jù)功能范圍形成軟件開發(fā)工作執(zhí)行的范圍。ERP軟件的功能范圍的確認(rèn)以ERP軟件產(chǎn)品的驗收條件為準(zhǔn)。
計劃和準(zhǔn)備項目的商業(yè)理由。評估項目風(fēng)險,從商業(yè)角度充分考慮項目的成本/效益,從而確定項目是否可以盈利;估計項目需要的資源,確定在現(xiàn)有條件下是否能完成項目;對各種備選方案進行評估選擇。
制定項目方案。擬訂項目計劃的可選方案,對人員、時間等進行初步規(guī)劃??紤]各種項目限定因素,以便可以估計成本、進度安排和資源。證明解決方案的可行性,以便在精化和構(gòu)建期間實現(xiàn)該解決方案。
準(zhǔn)備項目環(huán)境。當(dāng)項目被證明可行,并且有了初步的方案以后,就可以正式準(zhǔn)備開發(fā)項目的環(huán)境了。制定項目的流程,確定要改進流程的哪些部分,選擇開發(fā)中要使用的各種軟件硬件工具。
在初始步驟結(jié)束時,要對步驟成果進行評估。生命周期里程碑評估的依據(jù)是項目產(chǎn)生的工件,對于基于項目管理的ERP軟件項目開發(fā)來說,生命周期里程碑應(yīng)包括ERP開發(fā)項目的風(fēng)險列表、商業(yè)理由、軟件開發(fā)計劃、迭代計劃、迭代評估、開發(fā)流程、開發(fā)基礎(chǔ)結(jié)構(gòu)、前景、針對ERP用戶的商業(yè)分析模型、針對ERP軟件需求的用例模型等工件。生命周期里程碑衡量的標(biāo)準(zhǔn)主要有:就ERP軟件開發(fā)項目的范圍和用戶達成一致;初步估計項目成本和進度,并取得用戶的理解和同意;和用戶就ERP軟件的功能需求達成一致;識別項目風(fēng)險,并制定預(yù)防措施。
二、確保ERP軟件可以滿足企業(yè)用戶的要求
針對基于項目管理的ERP軟件項目開發(fā),移交步驟的主要目標(biāo)是確保ERP軟件可以滿足企業(yè)用戶或者ERP實施項目組的要求。項目人員需要開展下列活動:
到企業(yè)環(huán)境中,部署ERP軟件;為企業(yè)用戶提供支持材料,如用戶手冊、培訓(xùn)資料等;現(xiàn)場測試可交付的ERP產(chǎn)品;為新的ERP軟件創(chuàng)建產(chǎn)品發(fā)行版;獲得用戶反饋,根據(jù)反饋調(diào)整產(chǎn)品。
在移交步驟結(jié)束時,要對步驟成果進行評估。產(chǎn)品發(fā)行里程碑最主要的工件是產(chǎn)品和用戶支持材料。產(chǎn)品發(fā)行里程碑衡量的標(biāo)準(zhǔn)主要有:企業(yè)用戶和ERP實施項目組對ERP軟件