来源:名易软件软件测评能力是IT监理应具备的关键能力1 每块砖都是合格的,每包水泥也是合格的,为啥盖出来的房子总有问题?不是地基下沉就是楼顶漏水,要不就是窗户关不上,为什么呢?因为没有完善的体系,好的原材料没用好的方法构建。 没有规矩,不成方圆。IT应用的质量也是如此。要想保证每个模块的质量稳定,就得有统一的和统一的方法衡量质量标准,并设立明确的达标体系,保证按照此体系编写的每一行代码的质量,并保证最终符合此体系的产品是合格的软件产品。 质量管理体系并不是空泛的概念,它涵盖三方面的内容。一是质量体系,二是第三方评估,三是项目监理。可以说,使用这三种手段都可以保证软件产品的质量。要注意的是,IT应用面非常广泛,其质量管理体系的构建虽然有一定规律可循,但也有很多个性化的需求,这就需要应用方、承建方、监理方有经验,并善于沟通和交流,从流程和体系上保证应用的质量。 某政务信息化工程建设投资额数亿元,其总体目标是要采用现代信息技术,通过信息资源、信息共享平台、重点领域业务应用系统和安全保障体系建设,实现部门的互联互通和信息共享;促进业务管理部门间的业务协同与互动,提高业务管理信息化和科学决策水平,增强政府调控、驾驭市场变化、应对突发事件、总揽全局的能力。 很难想象,对于这样一个涉及面广、建设周期长、共建部门多、建设涉及的技术面宽(包涵软件工程、网络工程、主机系统、标准化建设、信息共享和挖掘、信息安全以及机房建设等)、参建单位多,同时,还面临国家电子政务建设机制不健全、法规不完善、网络基础设施滞后等问题的工程项目,不通过监理对工程的实施进行规范管理和科学评价,是如何能做到事先预防、事中监管、事后评估,避免问题发生,使工程达到预期建设目标的。 作为该信息化工程的监理方,应当根据该信息化工程的需求,针对工程建设的特点制定详细的《监理规划》和《监理实施细则》,在规范监理制度的基础上,重点对工程的质量、进度、投资和变更进行控制,内容涉及标准体系、基础平台、安全平台、应用系统、机房等各个环节,通过细致的监理工作保证对工程的科学化、规范化管理。受篇幅所限,本文仅以针对该项目监理质量控制的几个要点为例,来阐述监理在保障信息化工程项目质量中的重要作用。 质量控制难点及应对要点 针对该项目特点和难点的分析,项目实施过程面临的质量控制难点主要出现在以下几个方面。 目标控制 即承建单位的建设结果是否满足建设单位的质量要求和业务需求。该项目由于应用功能多、覆盖面广,而且由于我国处于经济转型时期,业务管理部门的职能不断调整,各部门的业务模式和应用需求变化幅度较大,增加了需求获取、系统设计和开发的难度,给实现目标带来了很大的困难。 该目标控制难点也是该信息化工程建设的质量控制重点。它的关键点体现在监理对承建单位的需求调研方式、问卷设计、调研过程、需求分析报告等重点进行质量监督和控制;体现在对技术方案的审核与评估上,使其符合设计项目总体设计的要求,更要满足该项目应用的业务需求;体现在整个项目过程中对需求变更的控制,以避免变更范围蔓延,无法控制。 技术控制 本项目行业应用系统的应用功能多、接口关系复杂,可靠性、安全性和可维护性要求高,造成应用系统的开发难度大。 本项目进行质量控制的关键点,体现于监理在项目实施全过程中依据合同要求审查承建单位的质量保证体系建设,推动承建单位加强项目的质量管理;督促承建单位采取符合项目合同要求、项目工程标准规定的技术路线、技术要求与系统架构进行设计;按照项目工程标准和国家标准规范规定的方法进行开发、实施及验收;在项目建设的全过程中,监理有重点、有选择地评估、度量承建单位的技术成果,跟踪承建单位的质量整改情况等。 这里要注意的是,面对本项目多达两位数的承建单位,监理在对技术过程与成果进行质量控制时,要树立总集成商在技术上的权威性,充分发挥总集成商的作用,主要由总集成商对各子系统的承建单位进行技术把关,监理对整个过程进行监督、协调与控制。 但这并不意味着监理方忽略了对承建单位技术成果的评估与度量:监理在本项目的质量控制中,首先要对总集成的技术结果进行评估和度量,其次由总集成商对各承建单位进行技术把关;最后监理应当通过抽查总集成商对子承建单位进行技术把关的结果来达到对各承建单位进行质量控制的目的。 过程控制 信息化工程特别是应用软件开发,真正按进度、质量要求完成且用户(业主)满意的,只占极少数,绝大多数工程都不同程度地存在问题,不少工程验收不了,或者验收完了就弃之不用,存在大量浪费资金的现象。这种现象存在的主要原因就是软件系统建设过程的可视性差,而且在度量和检查方面难度较高。这一部分内容的监理也是信息工程监理的主要难点,它涉及到对应用软件产品设计、开发过程的监理。 应用软件开发项目质量控制的要点之一,是在软件开发全过程的关键点采用质量度量技术对项目的质量进行评估,以便有效地进行项目的质量控制。对于信息工程监理来说,没有项目的质量度量,等于没有质量标准。在项目质量度量中,我们常用的质量度量有软件可靠性度量、复杂度度量、缺陷度量、规模度量等。
信息发布:广州名易软件有限公司 http://www.myidp.net
|