进度计划是项目管理过程中非常重要的工作,按时交货是衡量项目成功的一个关键因素,其重要性我想不需要再多赘述了。而在实践工作中,进度管理又占了项目经理的大部分时间,那么怎么样制定一个相对完善的进度计划并去管理它呢?在这里想分享一下自己的一点体会。项目管理者联盟
1.设置并管理时间余量(英文叫float 或slack)项目管理者联盟文章
在做项目进度计划时,肯定要留有一定的时间余量,有的也叫做“浮时”,主要是为了应对一些意外事件对进度的影响。如果计划做的严丝合缝一点余量也没有,那延迟的可能性会非常大,这就是风险了。项目经理博客
在使用MS Project 软件时,可以很轻松的看到项目或某项任务的总体float,如下图所示。具体方法是给项目完工里程碑任务上设置一个完成期限deadline,在“任务信息”中的“高级”中的“期限”中设置上计划完成的日期(可以设为基准的完工日期),然后,插入列“total slack”就可以了(不好意思,我电脑上装的是英文版的)。在下图的红圈中,能看到一个向下的箭头图形,这就是deadline的日期。项目管理者联盟
项目管理者联盟文章
通过设置float或slack,我们还可以轻松的看到哪些是关键路径,通常来说,float 为负数的都视为关键路径。要知道,关键路径是可变的,随着项目的进展或者假设前提的变化,原来的次关键路径可能就成为关键路径了,通过设置float,都可以轻松的掌握。blog.mypm.net
我特别推荐大家在做例行回顾项目计划时,查看项目的float趋势,就是说,虽然从计划上来看我们不会拖期,但是项目的float 会不会越来越少?如下图,在1到4月份项目都不会拖期,但是项目的float是递减的,而且预测到5月份可能会出现负的float,也就是说预计在5月份项目就要拖期了,float评估是衡量项目进度是否健康的一个比较好的办法。各位项目经理在每月或每周回顾项目计划时,不妨开始对float进行分析。项目管理者联盟
项目管理者联盟
2.确定任务间的依赖关系training.mypm.net
有些任务的执行是有前提的,可能要等到另外一项任务完成后才能开始,这就是进度计划中的依赖关系(dependency)。training.mypm.net
在MS Project软件中,如果设置了任务间的依赖关系,那么某项任务的时间变化会自动反应到相关联的任务上,如果不设置这些“前置任务”的话,当某项任务一变化,就有可能忽略对其他某项任务的影响。
项目管理者联盟
3.WBS – 100%反映在进度计划中转自项目管理者联盟
为避免漏掉某项任务,项目管理的原则是把WBS 100%的反映在进度计划中。当然前提是WBS是完善的、充分的,WBS要体现组织为实现项目目标所需的所有分项任务。哪怕你觉得某项任务绝对不会拖期,也需要放到总计划中,即使这项任务可能跟其他任务都没有进度上的关联。项目管理者联盟
4.制定比较基准项目管理者联盟
什么是比较基准?当项目团队把进度计划制定完了,而且这个计划是能满足项目要求、可实现的、项目团队都同意的,那么我们就可以认为这个计划是比较基准。在使用MS Project软件时,可以在“工具-跟踪-设定基准”里实现。基准当然也可以不只一个,如果在项目执行过程中出现了很多新情况(比如各种变更),最初的基准计划已经失去跟踪和比较的依据了,那么可以重新调整项目进度计划,在项目团队同意并被批准后,重新制定一个基准计划。项目管理培训
比较基准有什么作用?设定好基准计划后,在执行过程中就可以把实际和计划进行对比,进而发现问题。比如:项目管理者联盟
- 某项任务是否按时开始了?为什么没有按时开始?项目经理圈子
- 某些任务的工时为什么比基准工时要多?项目管理者联盟
- 里程碑任务有出现拖期的可能吗?
- 项目的float有变化吗?talent.mypm.net
- …转自项目管理者联盟
在MS Project软件中,可以轻松地查看实际和计划在开始时间、完成时间、工期等方面的差异。通过比较基准,可以发现很多问题,这时候项目团队就要去找出原因,找出对策,让进度拉回正常的轨道,处于可控范围内。项目管理培训
blog.mypm.net
以上是自己在以往的进度管理中的一点拙见,欢迎大家开放地沟通交流。club.mypm.net
本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
|