7、准备并召开集成测试准备会:进行战前动员,并明确各自的任务和要求。
8、将集成测试的条件公布于众。
9、制定推广和试运行计划:从技术、组织、文本资料和培训等多方面进行计划。
实施——打好应用的伏笔
当用户测试经过评审,符合集成测试条件时,甲方、乙方和用户方要共同进行集成测试准备工作。如在集成测试各项准备工作就绪后,召开准备会和必要的培训。要求所有参加集成测试的人员必须到会,使每一个人都清楚自己的角色、任务、方法和如何相互联系。
在进行集成测试时,按照准备会的组织安排和角色分配,严格按照典型案例的流程和功能要求,用双轨制方式,以真实岗位、真实数据处理真实业务,并将逐级结果报相应负责人员签字,最终结果报部门主管领导审核和签署是否通过的意见。用户对使用中的任何问题,都有权填写反馈表;技术开发人员在全程跟踪中发现任何技术问题,及时填写跟踪表。
在集成测试后,项目协调小组和项目监理一起,对集成测试过程中提交的反馈表、跟踪表以及各级业务负责人签署的文档材料进行整理、分析和研究,看是否达到预定的通过条件,并对此次测试做出结论,写出总结报告。如果顺利通过,则转入系统试运行或双轨制运行。中国国际信托投资公司的公文档案管理系统和经营计划管理系统分别于今年9月4日和11月4日顺利通过集成测试。这些应用系统都已适时转入了试运行。
我们在实践中体会到,在实际项目管理过程中,把用户集成测试作为用户测试阶段的结束并开始转入系统试运行的里程碑的做法,是最容易给用户建立整体信心并使应用系统为用户所接受的一种有效办法。因为集成测试是用户亲自动手,真实操作下完成的;系统转入试运行后,应用软件从此由以技术人员为主转到以用户人员为主,这实质上是进行了软件的隐性交接,为以后正式交接打下了伏笔,为今后正式运行进行思想的、组织的、技术的和管理方面渐进的的准备工作。从这个意义上讲,也可以把用户集成测试看成是应用软件隐性交接的一种标志。
在实际运做中我们还体会到,用户测试的进度和质量主要取决于项目管理力度、甲乙方和用户方的配合程度等诸多因素。但是,最重要的是要建立集成测试的里程碑。通过这个里程碑,检查和评审用户测试的质量和进度,决策用户测试阶段是否可以结束并转入系统试运行。对于不同的应用系统, 不同的用户素质以及不同的管理力度,项目进度和质量管理难度差异可能很大。因此,设立这样一个里程碑也是加强软件质量工作的实际需要,是应用软件项目管理的必然选择。
综上,我们认为,在应用软件开发管理过程中,集成测试是诸多里程碑中一个不可跨越的里程碑。
当然,转入试运行并不意味万事大吉,仅仅意味有了一个良好开端。如何做好试运行,还有其特定的内涵和方法。对不同的企业还有其独有的、别人难以借鉴的做法。如果以为前面工作很充分,现在可以掉以轻心了,甚至把项目组骨干人员抽调做其他项目去,就可能铸成大错,甚至前功尽弃。