系統(tǒng)的評價和滿意度;開發(fā)項目實際資源耗費與計劃的耗費相比,是否可接受。
三、構(gòu)造ERP軟件系統(tǒng)的架構(gòu)
針對基于項目管理的ERP軟件項目開發(fā)細化步驟的主要目標是構(gòu)造ERP軟件系統(tǒng)的架構(gòu),為后步驟的大量詳細設計和組件實施提供穩(wěn)固基礎(chǔ)。要達到細化步驟的目標,項目人員需要開展下列活動:
建立足夠詳細的用例模型,進一步理解和驗證用戶對ERP軟件的需求,保證充分用戶需求已經(jīng)足夠穩(wěn)定。構(gòu)造ERP軟件的體系結(jié)構(gòu)。在需求用例基本被識別的情況下,設計人員應盡可能快地定義ERP軟件的體系結(jié)構(gòu),驗證可行性,并為ERP軟件體系結(jié)構(gòu)建立基線。
為ERP軟件的構(gòu)建步驟制定詳細的迭代計劃,保證ERP軟件的實現(xiàn)。根據(jù)項目步驟的狀況,改進開發(fā)流程并放置到開發(fā)環(huán)境中,包括支持團隊在構(gòu)建步驟開發(fā)所需的流程、工具和自動化支持。
在細化步驟結(jié)束時,要對步驟成果進行評估。RUP把本步驟的里程碑稱為生命周期體系結(jié)構(gòu)里程碑。對于基于項目管理的ERP軟件項目開發(fā)來說,生命周期體系結(jié)構(gòu)里程碑依據(jù)的工件應包括軟件開發(fā)計劃、迭代計劃、迭代評估、風險列表、商業(yè)理由、開發(fā)流程、開發(fā)基礎(chǔ)結(jié)構(gòu)、配置計劃、ERP軟件的用戶界面原型、前景、ERP軟件需求的用例模型、ERP軟件系統(tǒng)結(jié)構(gòu)、ERP軟件的設計模型、ERP軟件的數(shù)據(jù)模型、測試計劃、測試案例、部署計劃等。生命周期體系結(jié)構(gòu)里程碑衡量的標準主要有:ERP軟件的需求是否己經(jīng)足夠穩(wěn)定,獲得用戶的確認;ERP軟件體系結(jié)構(gòu)己經(jīng)足夠穩(wěn)定,并得到包括用戶在內(nèi)的相關(guān)關(guān)鍵人員的認同;己經(jīng)確定了測試的關(guān)鍵方法;ERP軟件構(gòu)建步驟的計劃保證足夠詳細和精確;再次評估項目的可行性。
四、依據(jù)體系結(jié)構(gòu)澄清剩余的需求并完成ERP軟件系統(tǒng)的開發(fā)
針對基于項目管理的ERP軟件項目開發(fā),構(gòu)建步驟的主要目標依據(jù)細化步驟建立的ERP軟件體系結(jié)構(gòu),澄清剩余的需求并完成ERP軟件系統(tǒng)的開發(fā)。要達到構(gòu)建步驟的目標,項目人員需要開展下列活動:
構(gòu)建ERP軟件系統(tǒng)。項目的開發(fā)工作此時己經(jīng)全面展開,這是最耗費時間、人力等資源的步驟。項目應做好資源的管理控制、優(yōu)化開發(fā)流程。在構(gòu)建過程中,往往要對設計模型進行修改和優(yōu)化。
測試ERP軟件系統(tǒng)。根據(jù)用戶對ERP軟件的需求和系統(tǒng)設計,安排測試案例,并組織測試活動。對照用戶驗收條件來評估ERP產(chǎn)品發(fā)行版本。隨著構(gòu)建步驟的進展,組成ERP軟件系統(tǒng)的各個單元被開發(fā)出來,需要依照在項目初始步驟和用戶協(xié)商好的驗收條件檢驗產(chǎn)品。
初始操作能力里程碑衡量的標準主要有:開發(fā)的ERP產(chǎn)品發(fā)行版是否滿足用戶要求;開發(fā)的ERP產(chǎn)品發(fā)行版是否己足夠穩(wěn)定和成熟到可以交付ERP實施項目組和用戶使用;實際資源耗費與計劃相比,是否仍可接受。在構(gòu)建步驟結(jié)束時,要對步驟成果進行評估。RUP把本步驟的里程碑稱為初始操作能力里程碑。對于基于項目管理的ERP軟件項目開發(fā)來說,初始操作能力里程碑依據(jù)的工件應包括風險列表、軟件開發(fā)計劃、迭代計劃、ERP軟件的部署方案、測試案例、測試評估、企業(yè)用戶的支持材料、ERP軟件設計模型、ERP軟件數(shù)據(jù)模型和ERP產(chǎn)品的部署單元。