1.关键路径法(Critical Path Method,CPM),又称关键线路法。
2.是一种计划管理方法。
3.它是通过分析项目过程中哪个活动序列进度安排的总时差最少来预测项目工期的网络分析.
4.适用于有很多作业而且必须按时完成的项目。
5.采用单一时间估计法,其中时间被视为一定的或确定的。
6.动态系统,它会随着项目的进展不断更新.
为每个最小任务单位计算工期、定义最早开始和结束日期、最迟开始和结束日期、按照活动的关系形成顺序的网络逻辑图,找出必须的最长的路径,即为关键路径。
目标一:时间优化,即根据对计划进度的要求,缩短项目工程的完工时间。
目标二:时间-资源优化,在考虑工程进度的同时,考虑尽量合理利用现有资源,并缩短工期。
详细的WBS任务分解后,利用关键路径执行进度控制和监督.
wbs分解后根据各个项目阶段时间,推算出项目的整体时间;
了解出关键路径后,我们可以利用一些已知的数据,得到某个关键阶段任务的时间,以及最晚和最迟完成时间
(正推法与逆推法结合)
PS:
正推法从项目起始任务开始,计算每个任务的开始和结束时间;
逆推法:从项目最后一个结束任务开始倒推,计算每个任务的完成时间;
ES:最早开始时间;EF:最早完成时间
1。向关键路径要时间,向非关键路径要资源
2。对不可控的任务,可采取办法规避安排在关键路径上面;
3。关键路径要提前发现风险,前期采取必要的措施规避掉;
4。关键路径是动态的,非关键路径有可能变成关键路径,所以项目过程中也要随时注意非关键路径的状况;
e.g I。公司库黄页项目中对于需求问题的处理;
PD不了解业务,公司库需求划分时间比较长,需求分析是关键路径,会拉长项目整体周期
应对:
项目内PM花了三天时间和PD一起理需求,用加资源的方式缩短需求分析的时间;
变脸一期中关于UED计划的安排;
UED的资源当时是不可控,出于关键路径上面了。当关键路径出现问题的时候,采取了补资源和延长关键路径时间的方式处理;
开发阶段一般都是项目最长的路径,同时基本我们所遇到的都是需要开发阶段的项目。
思路:
先分解开发阶段任务:
方法: 细化任务->寻找关键路径->优化资源和时间
1。对开发团队中寻找关键路径上面的人;(合适的人放在关键路径上面,不能成为短板;同时做好备份)
2。开发人员个人寻找工作中的关键路径;确认项目中的工作是否能够按时完成;
3。有效的安排和分解团队和每个人承担的工作;
比如:分层开发;单元测试交替写;
目的:开发任务能够在最合理的时间内完成。缩短开发周期