[说明]
某大型信息系统工程项目(A项目)由P公司(乙方)承建,工程双方签定的合同规定工期为8个月。合同签定后P公司严格按照软件工程方法进行项目的需求调研(细化)、设计、编码、测试,并于工程正式开工前制订了详细的工程实施计划。但工程的建设单位A单位(甲方)由于欲在本年度评先进单位,想以信息工程项目建设的成果作为评选先进的筹码。于是在合同签定后20天内,甲向乙方提出赶工期的要求,要求将总工期由8个月压缩到6个月,同时砍掉合同中确定的部分功能点,增加部分功能点。A单位在过去三年中与P公司签定过两个大合同,P公司一向视A单位为公司的大客户,是公司主要的业务来源,因此P公司总经理认为不能轻易得罪A单位。P公司同意了甲方压缩工期、变更部分需求范围的要求。由于工期的压缩,乙方感到工期很紧张,于是,在没有全面完成高层设计工作的情况下,就匆忙开展详细设计工作,详细设计工作也没有基本成型的前提下,编码人员就开始了编码,即P公司实施工程项目的方案为:概要设计、详细设计、编码、单元测试并行进行。而且,由于工期的压缩,乙方软件工程师吃紧,不得不临时从社会招聘4位软件工程师补充项目组。可即使乙方的人员加班加点地工作,问题还是出现了,由于临时变更部分需求范围,导致原先制定的系统建设方案被迫打破,而临时的变更又未进行深入的分析,导致在项目实施的过程中,频繁地出现需求变更,导致设计变更、编码变更,重复性工作和返工工程量陡然增大。由于工期紧张,系统开发完成后,未经过充分的测试就匆忙投入运行,在系统投入运行的过程中,系统中隐藏的缺陷暴露出来,使甲方遭受了较大的经济损失。甲方在公司内部的先进没有评上,还给公司造成重大的经济损失,于是,甲方认为损失都是由工程乙方项目管理不善所造成的,遂将乙方告上了法庭,要求乙方赔偿经济损失。
1. 请以300字内回答,引起A项目变更的主要因素是什么A项目涉及了几种变更类型变更是否合理除了需求变更引起设计变更以外,还有哪些情况会引起设计变更设计变更将导致什么不良后果怎样避免设计变史
参考答案:引起A项目变更的主要因素是A单位的想用A项目建设成果评选先进的主观愿望。两种变更:工期变更、范围(或需求)变更。
从合同的法律效力方面,P公司可以不响应A的变更请求。但双方在协商的基础上同意变更也可以的。其他引起设计变更的因素,主要是设计上所存在的缺陷,或对需求理解的缺陷均会导致设计变更,或政策因素制约,或IT新技术的出现等。
设计变更引起编码变更,引起测试方案、测试用例的变更,导致部分阶段成果、工期、成本损失,频繁的变更还会影响到软件的质量。严重情况将使软件质量、工期、成本失控。
需求调研应当深入、详尽,需求定义文档应规范,需求定义文档应通过严格的审核再转入后续开发阶段。对变更要采取有效的控制措施,如合同措施、技术措施、管理措施等。
解析: 本题主要考查变更控制的基本流程及实施方法,以及在什么情况下需要进行变更控制。最后一问是一个综合分析题,如何在合作双方的管理下,去达到共赢,需要考生有比较全面的项目管理理论知识和一定的项目管理经验。