参考答案:
【问题1】
(8分)
图22-14单代号网络图
关键路径为:A-B-C-E-F-H-I-J。
计划总工期:59周。
活动C的总时差为0周,活动G的总时差为25周。
【问题2】
(6分)
(1)在制定进度计划之前未充分估算项目所需的人力资源。
(2)制定进度计划时未充分考虑需求分析与确认环节之外的风险,特别是节假日和新人经验不足的影响,制定进度计划时预留的时间储备不足。
(3)对新招聘的人员未组织培训便让其上岗。
(4)发现项目存在延迟可能性时未及时调整进度计划并与客户、监理方及时沟通。
(5)项目发生事实上的延期后未按流程履行工程延期申请和审批手续。
(6)加快项目进度不应单纯采用加班特别是节假日加班的方法,或采用的压缩进度的方法不合理,或采用的压缩进度的方法效果不佳。
(7)在进度管理中与Z公司和监理单位的沟通不及时,影响了资源调度。
【问题3】
(6分)
(1)组织对新员工的培训。
(2)招聘有经验的人员加入项目团队。
(3)重新估算项目工期,更新项目计划并与甲方和监理沟通。
(4)按照流程履行工期延期变更手续。
(5)协调第三方测试机构,争取让其提前开始第三方测试的准备工作。
(6)为加班的人员争取必要的奖励或激励措施(或加强团队建设工作)。
(7)加强与甲方和监理的沟通。
【问题4】
(5分)
(1)假设情景分析法。
(2)资源平衡法。
(3)关键链法。
(4)项目管理软件(或project等工具)。
(5)项目资源日历(或项目日历,或应用日历)。
(6)进度模型工具。
详细解析:
本题考查的是应用网图对项目工期、关键路径和活动的浮动时间的计算,根据案例中的项目进度计划表可得到如图22-12的网图。
【问题1】
进度网络分析
网图中的节点表示已分解的工作,节点上的值表示该项工作需要持续的时间,与带箭头的边的非箭头一端连接的工作是带箭头一端连接工作的紧前工作。在该网络图中,从入度为零的节点工作A开始,到处度为零的节点工作J,各个工作的持续时间累计和最大路径即为关键路径,最大的累计和为计划的总工期。这里一共有三条从A到J的路径,分别是ABCEFHIJ、ABDEFHIJ和ABGHIJ,累计的持续时间分别是59、57和34周,因此关键路径是ABDEFHIJ,计划的总工期是59周。由此也得到工作A的最早开始时间和最迟开始时间都是0,工作J的最早完成时间和最迟完成时间都是59周。
工作X的最早开始时间=max(X的前紧工作的最早开始时间+X的前紧工作的持续时间),如B的最早开始时间=A的最早开始时间+A的持续时间=0+8=8,C的最早开始时间=B的的最早开始时间+B的持续时间=8+4=12。E的最早开始时间=max(C的最早开始时间+C的持续时间,D的最早开始时间+D的持续时间)=max(12+4,12+2)=16,以此类推可计算其他工作的最早开始时间。
工作X的最早结束时间=X的最早开始时间+X的持续时间,如B的最早结束时间=B的最早开始时间+B的持续时间=8+4=12,E的最早结束时间=E的最早开始时间+E的持续时间=16+10=26,以此类推可计算其他工作的最早结束时间。
工作X的最迟完成时间=min(被X前紧的工作的最迟完成时间-被X前紧的工作的持续时间),如工作I的最迟完成时间=工作J的最迟完成时间-工作J的持续时间=59-2=57,工作H的最迟完成时间=工作I的最迟完成时间-工作I的持续时间=57-8=49,工作F的最迟完成时间=工作H的最迟完成时间-工作H的持续时间=41-15=26,工作C的最迟完成时间=工作D的最迟完成时间-工作E的最迟完成时间-工作E的持续时间=26-10=16,工作B的最迟完成时间=min(16-4,16-2)=12,以此类推可计算其他工作的最迟完成时间。
工作X的最迟开始时间=工作X的最迟完成时间-工作X的持续时间,如工作J的最迟开始时间=工作J的最迟完成时间-工作J的持续时间=59-2=57,工作I的最迟开始时间=工作I的最迟完成时间-工作I的持续时间=57-8=49,以此类推可计算其他工作的最迟开始时间。
通过以上方法计算得到图22-13的节点连接图。
图22-13单代号网络图
因工作X的总时差(总浮动时间)=工作X的最迟开始时间-工作X的最早开始时间,因此得到工作C的总时差=C的最迟开始时间-C的最早开始时间=12-12=0周,工作G的总时差=G的最迟开始时间-G的最早开始时间=37-12=25周。
【问题2】
根据本案例的描述,项目经理李工在项目的进度管理中存在以下一些问题。
(1)在制定进度计划之前未对所需要的人员和资源进行充分估算,使得估算不准确,导致后期的进度延迟。
(2)制订进度计划时只注重考虑需求分析与确认环节带来的进度风险,在进度计划中预留了4周,但项目经理对影响进度的其他因素考虑不足,如节假日休息和新人经验不足等情况的影响,因此就产生了制订进度计划时预留的时间储备不足。
(3)俗话说磨刀不误砍柴工,对于新招聘的人员应该有计划地组织培训再上岗,本案例中项目经理为赶进度,未进行必要的培训就让没有经验的新人上岗,并没有起到加快进度的作用,甚至可能由于老员工要抽时间指导新员工,而影响老员工的工作进程。
(4)项目经理在发现项目存在延迟可能性时未及时调整进度计划并与客户、建立方及时沟通,让用户方了解实际情况,并在用户和建立的配合下采取相应措施,合理调度资源,避免延迟进度。
(5)项目发生事实上的延期后未按流程履行工程延期申请和审批手续,项目经理只是忙于让项目组成员加班,使之身心疲惫,工作效率降低,工作积极性不高,不利于加快进度,也会影响工作的质量。
(6)加快项目进度不应单纯采用加班特别是节假日加班的方法,由于在节假日加班,对员工的心情影响较大,如果不配合一些激励手段,很难有较好的工作效率。
(7)不能为赶工期随意压缩项目的进度,对员工进行不合理的工作安排。
【问题3】
针对本案例中项目经理在进度管理中存在的一些问题,可以考虑采取如下的一些措施来缓解进度落后的问题。
(1)当需要的通过增加人员来赶进度时,要招聘有经验的人加入项目团队,最好还要是能与项目组的成员很好沟通的人员。
(2)当有新员工加入项目组时,要对新员工进行有计划和有针对性的培训。
(3)当出现需求变更或对需求理解有误的情况,需要考虑重新估算项目工期,更新项目计划,并与客户、监理方沟通,最好相关的管理工作和资源的协调。
(4)一旦出现了变更,一定要按照流程履行工程延期变更手续。
(5)在设计和开发阶段出现了工期延误的情况,为赶工可协调第三方测试机构,争取让其提前开始第三方测试的准备工作。
(6)为加班的人员争取必要的奖励或激励措施(或加强团队建设工作)。
【问题4】
在进行项目的进度管理中,除了采用进度网络分析、关键路径法和进度压缩技术外,李工在制订进度计划时还可以采用如下的一些方法或工具。
(1)假设情景分析法。
(2)资源平衡法。
(3)关键链法。
(4)项目管理软件(或project等工具)。
(5)项目资源日历(或项目日历、或应用日历)。
(6)进度模型工具。
目前在软件企业采用比较多的是项目管理软件,比如project,支持项目进度计划的制订和对项目进度的跟踪,便于对项目进度进行控制。