由于信息ERP应用系统建设的特殊性,监理单位此阶段的重点并不在于对具体工作的检查、测试,而应该放在对承建单位的宏观监督方面。
目前国内信息ERP应用系统建设过程中,在此阶段常发生承建单位不按设计阶段制定的质量保证计划对编码工作进行约束检查,忽视开发过程的单元测试、集成测试工作等情况。上述情况会导致工程建设质量得不到保证,最终影响到工程的质量、进度与资金投入。
因此监理单位在此阶段主要监督承建单位严格按照工程设计阶段所制定的进度计划、质量保证计划、系统设计进行开发工作,检查承建单位是否按照设计中制定的规范与计划进行编码与测试。在此过程中,监理单位主要通过代码走查方式检查编码规范的执行情况,检查单元测试、集成测试和确认测试是否按计划进行并有测试与修改记录、集成测试是否按计划进行并有测试与修改记录。在此过程中需要检查测试计划是否得到落实、测试方案与规范是否合理、测试是否有详细记录并进行修改与回归测试,必要的情况下可由监理单位对测试结果进行抽检。
对于开发过程实现阶段的监理,还需要注意承建单位版本控制方面的工作是否能够正常进行,是否有专人进行版本的总体控制、开发人员是否严格按照质保人员的要求进行具体版本控制,必要的情况下需要对版本控制的工作进行抽检。但切忌由监理单位进行具体测试而取代开发方的内部测试,这种方法并不能保证工程的质量。
系统测试一般由专门委托的测试机构进行,需要对所有软硬件进行以功能为主的测试工作(必要情况下附加性能测试),需要对测试情况进行记录并进行错误的修改与回归测试,在测试完成后要根据测试全过程的情况编写正式的系统测试报告。
在系统的实施阶段,承建单位在业主单位现有条件下进行系统的实施。承建单位制定详细的实施计划,进行现场跟踪,修改实现环境运行工程中发现的问题,对用户进行培训,制定详细的维护方案。
目前国内信息ERP应用系统建设过程中,在此阶段常发生承建单位实施计划不充分、现场跟踪不到位、错误修改及更新不落实、出现异常情况无法处理、培训工作不充分、缺少应有的维护方案等情况。虽然在前几个阶段的工作可能已基本完成工程建设的主体工作,但此环节工作不到位仍然可能造成工程建设出现大的问题。
因此,在此过程监理单位需要对承建单位在现场实施的情况及培训情况进行监督,检查承建单位是否有详细的试运行计划、是否有详细的现场跟踪检验机制、是否有稳妥可行的错误修改及更新方案、是否有详细的异常情况处理办法、是否有详细的培训计划、是否有详细的培训方案、是否有完善的正式运行维护方案。
实施阶段的监理的重点是:协助业主方和承建单位处理系统实施期间出现的各项问题,并予以记录;对于一些重复出现的问题,在验收测试时给予必要的关注,督促承建单位必要的解决措施;监督检查承建单位试运行阶段的培训工作。
技术培训监理的重点是:监督承建单位按照合同和业主的要求制定培训计划;审核培训计划的可操作性,要求在培训计划中明确:培训对象、培训教材、培训时间、培训方式和培训师资;监督技术培训计划的实施,对培训教材和师资进行评估,将培训计划执行情况和效果通报给业主。
本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/