信息系统工程的质量控制和其他工程的质量控制相比较,有其特殊性,只有对信息系统工程的特点以及质量影响要素有比较清楚的认识,我们对其质量的控制才能有针对性。下面举例说明信息系统工程特点以及质量影响要素。
(1)信息工程的建设过程是人的智力劳动过程,个人发挥的空间比较大,而且人员跳槽的现象比较普遍,因此要控制质量,首先要控制人。但是,监理单位对承建单位的人员控制并不是人事权的控制,而主要通过审查项目主要负责人是否具有信息产业部颁发的项目经理证书,以保证项目经理的素质;审查承建单位的项目过程质量控制体系,以保证项目能够在有序的状态下进行,最大可能减少个人的随意性;督促承建单位建立
有效的版本控制体系和文档管理体系,最大可能减小人员流动所带来的损失。
(2)变更是信息系统特别是应用系统比较大的一个特点。在需求获取过程中必然会存在需求不完整、不清晰的情况,而对于软件系统来说,随意改动也将引发大量的质量缺陷及隐患,因此,对于信息系统的变更,我们要科学评估变更的风险,并严格执行变更处理程序。具体内容可以参照变更控制部分。
(3)定位故障比较困难。比如一个信息系统的性能问题可能是由网络性能、主机性能、数据库性能、中间件性能和应用软件性能共同决定的,某一部分出现故障,就会影响整体的性能,因此我们在进行质量控制时既要切实控制单体的质量,又要有全局的观念。
(4)信息系统工程的可视性差,质量缺陷比较掩蔽,无法直接通过人的感官系统直观地判断一个信息系统质量的优劣,质量问题往往在特定的条件下才会出现,因此在质量控制时要进行大量的、不断的实时测试。测试对于信息系统工程质量控制来说是必需的。
(5)改正错误的代价往往较大,并且可能引发其他的质量问题。比如在软件开发过程中、即使发现了软件的错误,也不能随意修改。因为修改一个问题,可能会引起更多的问题,因此在质量控制时要做好质量改进评估。
(6)质量纠纷认定的难度大。由于信息系统往往存在需求理解的偏差,以及质量问题往往是在特定的条件下才会发生等情况,建设单位和承建单位对质量问题的认定可能会产生分歧,一方认为的质量问题,另外一方可能认为不是问题,因此监理单位在质量控制过程中除了要严把需求关之外,还要站在一个独立公正的立场上去处理质量纠纷,并且要以双方认可的测试结果作为判定质量问题的依据。
(7)理想色彩的进度计划以及献礼工程往往会导致大量的质量问题出现。信息系统工程不像盖楼房,多增加一些设备和人手就能加快进度,因此进度计划的制定一定要科学合理并且留有余量,避免由于严重的质量问题返工所带来的进度计划的失控,但是同时要注意的是质量控制和进度控制都要在一个适合的范围之内,要协调进行。
(8)能否选择优秀的系统承建单位是质量控制最关键的因素。因为信息系统工程完成的主体是承建单位,因此在招投标阶段对集成商的选择非常重要,如果监理单位能较早介入工程,那么在集成商资质的审核方面会严格把关。
各省软考办 | ||||||||||