系统的评价和满意度;开发项目实际资源耗费与计划的耗费相比,是否可接受。
三、构造ERP软件系统的架构
针对基于项目管理的ERP软件项目开发细化步骤的主要目标是构造ERP软件系统的架构,为后步骤的大量详细设计和组件实施提供稳固基础。要达到细化步骤的目标,项目人员需要开展下列活动:
建立足够详细的用例模型,进一步理解和验证用户对ERP软件的需求,保证充分用户需求已经足够稳定。构造ERP软件的体系结构。在需求用例基本被识别的情况下,设计人员应尽可能快地定义ERP软件的体系结构,验证可行性,并为ERP软件体系结构建立基线。
为ERP软件的构建步骤制定详细的迭代计划,保证ERP软件的实现。根据项目步骤的状况,改进开发流程并放置到开发环境中,包括支持团队在构建步骤开发所需的流程、工具和自动化支持。
在细化步骤结束时,要对步骤成果进行评估。RUP把本步骤的里程碑称为生命周期体系结构里程碑。对于基于项目管理的ERP软件项目开发来说,生命周期体系结构里程碑依据的工件应包括软件开发计划、迭代计划、迭代评估、风险列表、商业理由、开发流程、开发基础结构、配置计划、ERP软件的用户界面原型、前景、ERP软件需求的用例模型、ERP软件系统结构、ERP软件的设计模型、ERP软件的数据模型、测试计划、测试案例、部署计划等。生命周期体系结构里程碑衡量的标准主要有:ERP软件的需求是否己经足够稳定,获得用户的确认;ERP软件体系结构己经足够稳定,并得到包括用户在内的相关关键人员的认同;己经确定了测试的关键方法;ERP软件构建步骤的计划保证足够详细和精确;再次评估项目的可行性。
四、依据体系结构澄清剩余的需求并完成ERP软件系统的开发
针对基于项目管理的ERP软件项目开发,构建步骤的主要目标依据细化步骤建立的ERP软件体系结构,澄清剩余的需求并完成ERP软件系统的开发。要达到构建步骤的目标,项目人员需要开展下列活动:
构建ERP软件系统。项目的开发工作此时己经全面展开,这是最耗费时间、人力等资源的步骤。项目应做好资源的管理控制、优化开发流程。在构建过程中,往往要对设计模型进行修改和优化。
测试ERP软件系统。根据用户对ERP软件的需求和系统设计,安排测试案例,并组织测试活动。对照用户验收条件来评估ERP产品发行版本。随着构建步骤的进展,组成ERP软件系统的各个单元被开发出来,需要依照在项目初始步骤和用户协商好的验收条件检验产品。
初始操作能力里程碑衡量的标准主要有:开发的ERP产品发行版是否满足用户要求;开发的ERP产品发行版是否己足够稳定和成熟到可以交付ERP实施项目组和用户使用;实际资源耗费与计划相比,是否仍可接受。在构建步骤结束时,要对步骤成果进行评估。RUP把本步骤的里程碑称为初始操作能力里程碑。对于基于项目管理的ERP软件项目开发来说,初始操作能力里程碑依据的工件应包括风险列表、软件开发计划、迭代计划、ERP软件的部署方案、测试案例、测试评估、企业用户的支持材料、ERP软件设计模型、ERP软件数据模型和ERP产品的部署单元。