质量控制难点及应对要点
针对该项目特点和难点的分析,项目实施过程面临的质量控制难点主要出现在以下几个方面:
目标控制
即承建单位的建设结果是否满足建设单位的质量要求和业务需求。该项目由于应用功能多、覆盖面广,而且由于我国处于经济转型时期,业务管理部门的职能不断调整,各部门的业务模式和应用需求变化幅度较大,增加了需求获取、系统设计和开发的难度,给实现目标带来了很大的困难。
该目标控制难点也是该信息化工程建设的质量控制重点。它的关键点体现在监理对承建单位的需求调研方式、问卷设计、调研过程、需求分析报告等重点进行质量监督和控制;体现在对技术方案的审核与评估上,使其符合设计项目总体设计的要求,更要满足该项目应用的业务需求;体现在整个项目过程中对需求变更的控制,以避免变更范围蔓延,无法控制。
技术控制
本项目行业应用系统的应用功能多、接口关系复杂,可靠性、安全性和可维护性要求高,造成应用系统的开发难度大。
本项目进行质量控制的关键点,体现于监理在项目实施全过程中依据合同要求审查承建单位的质量保证体系建设,推动承建单位加强项目的质量管理;督促承建单位采取符合项目合同要求、项目工程标准规定的技术路线、技术要求与系统架构进行设计;按照项目工程标准和国家标准规范规定的方法进行开发、实施及验收;在项目建设的全过程中,监理有重点、有选择地评估、度量承建单位的技术成果,跟踪承建单位的质量整改情况等。
这里要注意的是,面对本项目多达两位数的承建单位,监理在对技术过程与成果进行质量控制时,要树立总集成商在技术上的权威性,充分发挥总集成商的作用,主要由总集成商对各子系统的承建单位进行技术把关,监理对整个过程进行监督、协调与控制。
但这并不意味着监理方忽略了对承建单位技术成果的评估与度量:监理在本项目的质量控制中,首先要对总集成的技术结果进行评估和度量,其次由总集成商对各承建单位进行技术把关;最后监理应当通过抽查总集成商对子承建单位进行技术把关的结果来达到对各承建单位进行质量控制的目的。
过程控制
信息化工程特别是应用软件开发,真正按进度、质量要求完成且用户(业主)满意的,只占极少数,绝大多数工程都不同程度地存在问题,不少工程验收不了,或者验收完了就弃之不用,存在大量浪费资金的现象。这种现象存在的主要原因就是软件系统建设过程的可视性差,而且在度量和检查方面难度较高。这一部分内容的监理也是信息工程监理的主要难点,它涉及到对应用软件产品设计、开发过程的监理。
应用软件开发项目质量控制的要点之一,是在软件开发全过程的关键点采用质量度量技术对项目的质量进行评估,以便有效地进行项目的质量控制。对于信息工程监理来说,没有项目的质量度量,等于没有质量标准。在项目质量度量中,我们常用的质量度量有软件可靠性度量、复杂度度量、缺陷度量、规模度量等。
制定工程标准
标准化工作极为重要,它是支撑信息化工程建设和目标实现的重要手段。满足系统建设、运行维护和管理工作的实际需要的工程建设管理标准,是项目成功建设和顺利运行的基本保障。
本项目工程建设标准的关键质量控制点,是要确保建立起联系紧密、相互协调、层次分明、构成合理、相互支持、满足需要的标准体系并贯彻实施,以支持整体工程建设和运营维护。为了实现这个目标,在质量控制监理工作中要注重以下几个方面:
1.判断本项目工程标准质量好坏的唯一准则是该标准是否能够正确地指导项目建设和运营维护,达到项目的建设目标。因此要把数据能否正确地进行共享与交换,业务处理是否正常,管理标准是否能够确实指导、约束参见单位的行为,运营维护标准的实用性等方面作为质量标准,结合使用标准的参建单位和专家评审意见,最终确认工程标准的质量是否达到合同要求。
2.由于标准化工作的承建单位是由多个单位组成的联合体,监理要由联合体各单位组成的项目组中,选择一位技术精湛、协调能力强的人员对标准编制进行总体把控,以避免标准的各部分出现结构松散、层次不清、内容粗细和深浅不同、指标项缺失、要求过高,甚至互相抵触等问题出现。
3.在技术标准的制定工作中,提出的指标项应当合理、可行,要有全局性考虑。例如,总体技术要求“表的设计要达到第三范式,又要求部分关键表应当单独进行备份”,这将造成表的设计受到很大的约束,或者造成备份出来的表难以恢复至数据库中。
4.对于工程管理的编制要脚踏实地,不能高高在上,过于宏观。对于这样一个有众多参建单位的项目,管理标准的细度应该达到如“文档编制要用Office 2003,UML工具用Rational Rose”等。编制出的工程管理标准草案应立即在一定范围内试用,以验证其可行性。要充分征求各方面的意见。
文章来源于领测软件测试网 https://www.ltesting.net/