试题二
某项目进入详细设计阶段后,项目经理为后续活动制定了如图2所示的网络计划图,图中的“△”标志代表开发过程的一个里程碑,此处需进行阶段评审,模块1和模块2都要通过评审后才能开始修复。
项目经理对网络图中的各活动进行了成本估算,估计每人每天耗费的成本为1000元,安排了各活动的人员数量并统计了模块1、模块2的开发和测试活动的工作量(如表2所示),其中阶段评审活动不计入项目组的时间和人力成本预算,如表2
[问题1](3分)
请计算该项目自模块开发起至模块测试全部结束的计划工期。
[问题2] (10分)
详细设计完成后,项目组用了11天才进入阶段评审。在阶段评审中发现:模块1开发已完成,测试尚未开始;模块2的开发和测试均已完成,修复工作尚未开始,模块2的实际工作量比计划多用了3人天。
(1)请计算自详细设计完成至阶段评审期间模块1的PV、EV、AC,并评价其进度和成本绩效。
(2)请计算自详细设计完成至阶段评审期间模块2的PV、EV、AC,并评价其进度和成本绩效。
[问题3](8分)
(1)如果阶段评审未作出任何调整措施,项目仍按当前状况进展,请预测从阶段评审结束到软件集成开始这一期间模块l、模块2的ETC(完工尚需成本)(给出公式并计算结果)。
(2)如果阶段评审后采取了有效的措施,项目仍按计划进展,请预测从阶段评审结束到软件集成开始这一期间模块1、模块2的ETC(完工尚需成本)(给出公式并计算结果)。
[问题4] (4分)
请结合软件开发和测试的一般过程,指出项目经理制定的网络计划和人力成本预算中存在的问题。
参考答案:
问题1:
模块1工期=48/8+3/1+8/8+2/1=6+3+1+2=12
模块2工期=80/10+3/1+10/10+2/1=8+3+1+2=14
总工期为关键路径最长,所以总工期为14天
问题2:
(1)详细设计完成至阶段评审期间,模块1应完成开发、测试工作(在第9天末),所以:模块1的PV=模块1的开发+模块1的测试=48*1000+3*1000=51000元
在阶段评审中发现:模块1开发已完成,测试尚未开始,所以:模块1的EV=模块1的开发=48*1000=48000元
模块1的AC=模块1的开发=48*1000=48000元
SV=EV-PV=48000-51000=-3000<0,所以进度落后
CV=EV-AC=48000-48000=0,成本持平
(2)模块2的PV=模块2的开发+测试=80*1000+3*1000=83000元
在阶段评审中发现:模块2的开发、测试已完成,修复工作尚未开始,所以:
模块2的EV=模块2的开发+测试=80*1000+3*1000=83000元
模块2的AC=模块2的EV+3人天的成本=83*1000+3*1000=86000元
SV=EV-PV=83000-83000=0,进度持平
CV=EV-AC=83000-86000=-300<0,成本超支
问题3:
(1)典型情况下:模块1ETC=EAC-AC=(BAC-EV)/CPI=13000/1=13000
模块2ETC=EAC-AC=(BAC-EV)/CPI=12000/(8300/8600)=12434
(2)非典型情况下:模块1ETC=BAC-EV=13000
模块2ETC=BAC-EV=12000
问题4:
安排到模块1开发与安排到模块2开发的人力和对应的工作量相除后不匹配(模块1开发6天完成、模块2开发8天完成),使得模块1与模块2不能同时达到里程碑(模块1第一次测试后将等2天时间进入阶段评审),这就会造成资源和时间的浪费。所以里程碑设置不合理,人员安排不当。