软件项目管理 7.4.3.进度计划编排-时间压缩法

虚幻大学 xuhss 325℃ 0评论

? 优质资源分享 ?

学习路线指引(点击解锁) 知识定位 人群定位
? Python实战微信订餐小程序 ? 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。
?Python量化交易实战? 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统

【公众号@ “项目管理研究所” 将会第一时间更新文章并分享《行业分析报告》】
归档于软件项目管理初级学习路线
第七章 软件项目进度计划
《初级学习路线合集 》


前言

大家好,这节我们学习软件项目管理----进度计划编排--时间压缩法。

时间压缩法

时间压缩法是在不改变项目范围的前提下缩短项目工期的方法。

这边介绍两个方法:

  1. 应急法——赶工(Crash)
  2. 平行作业法——快速跟进

应急法—赶工(Crash)

  1. 在最小相关成本增加的条件下,压缩关键路径上的关键活动历时的方法。
  2. 赶工也称为 时间-成本平衡方法

这个方法可能增加成本,但是我们希望增加的成本最小且换来项目时间的压缩。

那么赶工时间与赶工成本是什么关系呢?如下图一样,一般项目经理希望多压缩一些时间,成本少增加一点,但这是一个美好的愿景。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l2s9m4E6-1655354922077)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639365-1372510001.png)]

关于压缩时间与成本的关系,有不同的学说,我们这里介绍两个方法。进度压缩单位成本方法,进度压缩因子方法。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c6wSeW5U-1655354922080)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639375-341186945.png)]

进度压缩单位成本方法也称为线性关系方法,他有严格的前提,只可以在一定的范围内进行压缩关系,在正常历时和可压缩历时之间是线性关系,

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pxOe3f4g-1655354922081)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639509-471578239.png)]

进度压缩单位成本方法首先需要计算进度压缩单位成本参数,既计算压缩每周或者一个固定时间,需要支出多少成本。如下图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rjdlxr51-1655354922082)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639360-172474229.png)]

我们接下来看一个例题:来加深大家的理解。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N4gkS15p-1655354922083)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639510-710924077.png)]

我们来看这个PDM网络图,四个任务A,B,C,D。A任务正常历时7周,成本5万,可以压缩到5周成本6.2万。

第一条路径是开始->A->B->结束,长度16周。

第二条路径是开始->C->D->结束,长度18周。所以是关键路径,既项目的完成时间是18周。

我们首先计算单位压缩成本,计算各个任务压缩每周需要支付多少万?如下如图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qNyB3W67-1655354922084)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639458-1392860380.png)]

接下来回答第一个问题,项目压缩到17周,应该压缩哪个活动呢?步骤如下:

  1. 寻找到关键路径进行压缩。则压缩 开始->C->D->结束 这条路径。
  2. 寻找这条路径单位压缩成本最少的任务(注意各个任务的压缩限度,例如C任务目前历时是10周,最大可以压缩至9周)。既选择C,压缩一周支出0.5万,成本由4万变成4.5万,任务历时由10周压缩到9周。
  3. 更新总成本和项目总历时。则总成本变成20.5万,关键路径缩短了一周,所以项目总历时也由18周缩到17周。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-STaD5enq-1655354922086)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639418-625396636.png)]

接下来回答第二个问题,项目压缩到16周,应该压缩哪个活动呢?步骤和上题一样。

但是注意C任务已经到达压缩限度,历时为9周,不能继续压缩。因此只能选择压缩任务D。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EOZE7ilX-1655354922087)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639510-1301583241.png)]

接下来回答第三个问题,项目压缩到15周,应该压缩哪个活动呢?步骤和上题一样。

因为关键路径为2条,历时都为16周,需要压缩两条路径的任务。故压缩任务A和任务D。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bHlquImz-1655354922088)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639421-1516550492.png)]

最终答案如下图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qaa6QyYI-1655354922088)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639388-1334415733.png)]

我们在压缩过程中,遵循了这样一个原则,也就是成本越小越好。但是我们在实践中并不能通过增加人员,增加成本就能把时间缩短。

任何一个任务或者任何一个项目都存在一个可能的最短进度,就像这个图一样。这个可能的最短进度任何人都是不可逾越的,无论采用什么手段也是不可以的。

所以我们就引出另外一种压缩方法,进度压缩因子方法。

进度压缩因子方法

这个理论认为,任务的压缩时间与成本的增加不是简单的线性关系,需要计算进度压缩因子,来确定压缩后的工作量成本。公式如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HgLzZLRA-1655354922090)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639469-1611693811.png)]

现在看一个例子:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-teHzIK5X-1655354922091)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639510-1670160276.png)]

总结:进度缩短了17%,增加了21%的工作量,他不是一个线性的关系,而且也不能无限的压缩。

研究标明:进度压缩因子应该大于0.75,最多可以压缩25%,也就是10天最多可以压缩到7.5天。

我们前面讲的进度压缩,没有考虑到任务之间的关联关系,10天赶工到8天完成。我们接下来介绍平行作业法,也叫快速跟进法。

平行作业法(快速跟进法)

基本概念:改变活动间的逻辑关系,并行开展某些活动.是一个提前量(Lead)方法的应用。

我们举个例子:假如这个项目的完成时间是100天,其中需求10天,设计5天。也就是需求和设计完成需要15天,如果我们要求这个项目需要在12天内完成需求和设计,我们怎么办呢?
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PUmwZCEv-1655354922092)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639341-1173448661.png)]
我们可以用刚才的赶工方法,需求10天压缩到8天,设计压缩到4天,一共压缩了三天,12天内完成了需求和设计,那么这个方法是需要增加成本的。

现在我们应用超前(Lead)方法,需求10天不变,设计5天也不变,在需求还没有结束的前三天,设计就开始。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F9WYszAJ-1655354922093)(https://img2022.cnblogs.com/blog/1683514/202206/1683514-20220616094639460-789760839.png)]

这样需求和设计就有一段并行的关系,正好12天内完成。所以他是一种提前量方法的应用。

总结

总之 这节介绍了两类进度压缩方法,应急法和平行作业法,应急法我们又介绍了线性和非线性两种情况。

到这里,第七章 第四节 第三小节 时间压缩法就讲解完毕了!下一小节介绍资源优化法~

如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~?

后续将持续更新【软件项目管理初级学习路线】的全知识点,大家感兴趣的多多关注博主哟~
————————————————

转载请注明:xuhss » 软件项目管理 7.4.3.进度计划编排-时间压缩法

喜欢 (0)

您必须 登录 才能发表评论!