问答题 验收流程与质量控制
某信息系统工程项目完工后,承建方向建设方提交了验收申请,建设方李主任审阅验收申请材料后,搁置不再理会,待承建方催促时,以工作忙为借口推辞。一个月后,承建方B公司领导赵总与李主任进行了沟通,得知所提交的验收材料很不完整,且李主任看到机房内一台防火墙和若干网络线缆胡乱摆放在地板上,建设方对项目进展情况根本就不清楚,尤其对工程质量没有把握。
经过双方领导沟通,承建方又经过两周的准备,重新提交了验收申请,建设方同意进行项目验收。验收工作中,建设方一项主要的工作是进行软件系统功能确认,由于建设方信息科人员不够,遂从各地区临时抽调了10人参与功能确认。功能测试人员按照由承建单位所提交的验收测试方案进行功能确认。
验收完毕后,经三方协商一致,监理向承建单位签发了验收证书,建设方向B公司支付了全部工程款。合同约定,验收后B公司应向建设方移交系统,但经承建方建议,决定在一年内仍由B公司负责系统日常运行管理。在系统运行的过程中,发现系统很不稳定,平均每周要出现3次以上死机,而且很多软件模块的操作界面很不好使用,建设方操作人员意见很大。
问答题 李主任搁置验收申请是否合理?针对这样的情况,承建方应当怎样做?
【正确答案】李主任搁置验收申请是消极的做法,虽不足取,但问题根源却还在于承建单位,承建单位应当按照软件工程规范,提供全面的验收材料,保证各项工作均圆满完成,为建设方进行充分培训,让建设方详细了解工程进展,特别是要让建设方领导对工程质量有信心。
【答案解析】[考点] 信息应用系统的验收流程与质量控制。 [解析] 软件工程项目设计和实施由同一承建单位承担,以及项目质量隐蔽性强的特点,使得软件项目在验收流程上与其他工程项目有重大区别。 很多软件项目不能按期验收,根源大都在承建单位。很多项目中,承建单位派往工程的项目经理是不够资格的。承建单位总认为,软件这种项目,不像建筑工程,不会出现什么大问题,即使软件中有缺陷,反正代码是可以迭代更换的。事实上,项目经理若不合格,除工程不能按期验收,因延长工期而增加人力资源成本外,由于项目管理不善,在软件中遗留的隐蔽问题会大量增加,必然造成运行维护中成本增加,而且可能给用户造成不良影响,从而影响承建单位的信誉。 其实,大多数建设单位还是希望项目能够按期验收,因为项目按期验收也是建设单位领导的业绩。但在业绩和责任之间,如果存在责任风险,那么,很多领导宁愿舍弃业绩。而建设单位领导通常对信息系统不够专业,因此,常常担心系统建设的质量。而很多项目经理由于经验不够,在验收时不知道该提交哪些材料,只写个简单报告,表明项目完成了。要申请验收,而应该提交的材料严重缺失,也没有对建发单位进行足够的培训,导致建设单位对项目验收的质量没有基本的信心。 软件工程完工验收后,一般都要进行移交,由建设单位自己的技术人员承担起日常运行管理工作。但也有不进行移交的情况。不移交项目,至少有两种情况:一是承建单位想控制建设单位对自己的依赖;一是项目中隐蔽的缺陷太多,承建单位担心缺陷暴露。因此,为了控制项目建设质量,适时移交工程,也是有效的控制手段之一,监理可以建议建设单位将项目移交作为工程尾款支付的要求。
问答题 验收时,承建方所提交的验收材料应当包含哪些内容?
【正确答案】承建方所提交的验收材料应当包含下面三大类。 (1)设计类:需求定义文件、软件设计文件、测试方案等。 (2)验证类:各阶段或子项目验收报告、评审报告、功能测试报告、性能测试报告、运行报告等。 (3)运行类:操作手册、维护手册。
【答案解析】
问答题 你认为承建方重新进行的两周的验收准备,应开展哪些工作?
【正确答案】承建方重新进行的两周准备应当开展以下工作: (1)对工程现场进行清理,所有设备安装到位,保证机房整洁。 (2)补齐工程文件,包括需求定义文件、软件设计文件、测试方案、各阶段或子项目验收报告、评审报告、功能测试报告、性能测试报告、运行报告、操作手册、维护手册等,并装订成册。 (3)给建设单位进行培训,让建设单位了解工程状况,熟悉系统运行、维护操作,特别是让建设单位领导对项目质量充满信心。
【答案解析】
问答题 临时从各地区抽调人员参与功能确认会存在什么问题?作为监理,你该向建设单位提出什么建议?
【正确答案】临时抽调的人员所组成的验收小组,对项目建设过程了解不深,存在两大问题: 一是只能根据承建方所提交的验收方案进行验证,不具备发现工程问题的足够能力; 二是在验收过程中,根据自己的经验向承建单位提出要求,这种要求可能与合同约定的项目建设方案和指导思想不一致。 针对临时组建的验收小组,监理应当建议建设单位对小组进行验收培训,了解项目建设过程、建设方案、指导思想、合同约定的工程范围、相关政策、法规、标准等。
【答案解析】
问答题 按照承建方提供的验收方案进行功能确认将存在什么问题?怎样解决这些问题?
【正确答案】由于设计和实施均是由同一承建单位承担的,按承建方提交的验收方案进行验收确认,很可能出现为验收而设计,验收文件与设计基本一致,但与项目建设方案和合同不一致的情况。因此,在开展验收工作之前,应当就验收方案与建设方案和合同进行核对。
【答案解析】
问答题 承建方未移交系统是否合适?不移交系统会存在什么弊端?请举例说明承建方不移交系统的原因。
【正确答案】承建方未移交系统是不合适的。 不移交系统会导致建设单位的技术人员得不到锻炼,建设单位长期建立不起有效的运维管理工作制度,而且系统中隐蔽缺陷不能有效暴露,直到系统的免费维护期满后,建设单位对系统的运行维护无能为力,只能依靠承建单位。 承建方不移交系统有多方面原因,如让建设方形成对承建方的依赖。另外,若项目中所存在的问题较多,承建方担心问题暴露,也会向建设方建议暂不移交系统。
【答案解析】
问答题 针对验收后所发现的问题,你认为在验收流程上是否存在问题,请提出你的建议。
【正确答案】从该背景可知,项目只组织了一次验收,一次性验收对确定软件项目的质量不利,因为软件工程质量隐蔽性强,很多隐蔽的问题不可能通过测试发现。应组织两次验收,先进行项目初验收,确定项目功能基本实现,性能基本满足要求,然后投入试运行,在试运行过程中,对功能、性能、可靠性、安全性等进行运行检验,规定的运行期满后,再组织项目终验收。
【答案解析】