归档于软件项目管理初级学习路线
第七章 软件项目进度计划
你猜猜里面是什么–>《初级学习路线合集 》
前言
大家好,这节我们学习软件项目管理----进度计划—项目进度模型(SPSP)。

项目进度模型(SPSP)
软件项目进度问题(Software Project Scheduling Problem,SPSP)模型是在给定的项目任务工作量及其关系和资源限制下,对项目确定合适的人员安排,以保证项目的时间最短、成本最小。

例如:这是某项目的网络图,以及某个任务需要的技能和工作量。




组合最优化属于运筹学的范围,有很多的组合最优化算法,例如多项式时间算法,近似算法,启发式算法,遗传算法,枚举算法等等…
我们通过组合最优化的其中一个方法,计算出人员对任务的付出矩阵。

例如任务一任务量为4,人员贡献率之和为2,所以历时是2/4=2。

我们以此类推,计算每个任务的历时…

可以形成PDM网络图


最后我们根据这个PDM网络图,例如利用正推法和逆推法,确定项目的进度编排。形成了进度计划的甘特图:图中显示了7个任务及名称,这样就完成了一个进度编排。

因此按照这个SPSP模型完成项目的编排,最后的计划也需要不断地优化过程,主要三个方面的优化:
调整资源,解决资源冲突
调整进度,优化项目,缩短工期
调整项目成本预算,以便减少项目费用.

一般情况下,进行编排的时候,可以通过工具来生成。
例如:使用微软自带的工具生成的进度编排,工具是项目管理者很好的帮手。







总结
总之 软件项目进度模型是在给定项目任务 工作量以及关系和资源限制下,对项目确认合适的人员安排,以保证项目的时间最短,成本最小。
到这里,第七章 第五节 项目进度模型(SPSP)就讲解完毕了!下一章介绍软件项目质量计划~
如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~😉
后续将持续更新【软件项目管理初级学习路线】的全知识点,大家感兴趣的多多关注博主哟~
————————————————
网友评论