【公众号@ “项目管理研究所” 将会第一时间更新文章并分享《行业分析报告》】

归档于软件项目管理初级学习路线

第七章 软件项目进度计划

你猜猜里面是什么-->《初级学习路线合集 》


前言

大家好,这节我们学习软件项目管理----进度计划---项目进度模型(SPSP)。

项目进度模型(SPSP)

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

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

这是每个人员具备的技能和人力成本。

我们根据这些前提条件进行进度编排。目标是成本少时间短,为次生成一个目标函数,因为成本和时间的单位不一致,所以在时间前乘以一个权值,成本乘以一个权值,得出一个目标函数f(x).



目标是函数值最小。为了得到目标函数的结果,需要进行组合最优化,得出人员的贡献矩阵。

既每个人对每个任务的投入情况,如图所示:mij表示第i个人对第j个任务的付出百分比,正常情况下mij是<=1的。

组合最优化属于运筹学的范围,有很多的组合最优化算法,例如多项式时间算法,近似算法,启发式算法,遗传算法,枚举算法等等...

我们通过组合最优化的其中一个方法,计算出人员对任务的付出矩阵。

如图所示:我们可以看到第一个人和第二个人对第一个任务是百分比的参与工作,然后我们根据贡献矩阵计算每个任务的历时。



历时等于某个任务的工作量除于人员对此任务的贡献率之和。

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

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

可以形成PDM网络图

根据人员成本参数计算每个任务的成本。最后可以计算项目总的成本。

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

因此按照这个SPSP模型完成项目的编排,最后的计划也需要不断地优化过程,主要三个方面的优化:

  1. 调整资源,解决资源冲突
  2. 调整进度,优化项目,缩短工期
  3. 调整项目成本预算,以便减少项目费用.



优化过程当中可以采用网络分析技术。

一般情况下,进行编排的时候,可以通过工具来生成。

例如:使用微软自带的工具生成的进度编排,工具是项目管理者很好的帮手。

对于完成的计划,可以进行数据分析,这个图表明实现特定目标日期的可能性。

总结

总之 软件项目进度模型是在给定项目任务 工作量以及关系和资源限制下,对项目确认合适的人员安排,以保证项目的时间最短,成本最小。

到这里,第七章 第五节 项目进度模型(SPSP)就讲解完毕了!下一章介绍软件项目质量计划~

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

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

————————————————

软件项目管理 7.5.项目进度模型(SPSP)的更多相关文章

  1. [课程分享]IT软件项目管理(企业项目甘特如是评价、维护管理、文档管理、风险管理、人力资源管理)

    [课程分享]IT件项目管理(企业项目甘特图案例评价.维护管理.文档管理.风险管理.人力资源管理) 对这个课程有兴趣的朋友能够加我的QQ2059055336和我联系 课程讲师:丁冬博士 课程分类:Jav ...

  2. FT 软件项目管理

    FT 软件项目: 以Feature Team形式组织起来的软件研发项目. 项目是临时组织不是长期组织.  人员临时组织起来, 无组织汇报关系.大家需要充分理解和认同项目的目标,通过项目获得技术.经验. ...

  3. Chapter 3 软件项目管理

    软件项目具有产品的不可见性.项目的高度不确定性.软件过程的多变化性.软件人员的高流动性的显著特征.有效的软件项目管理集中于人员.产品.过程和项目四个方面.软件项目的生命周期有项目启动.项目规划.项目实 ...

  4. 软件项目管理 ——1.2.PMBOK与软件项目管理知识体系

    软件项目管理 --1.2.PMBOK与软件项目管理知识体系 归档于软件项目管理初级学习路线 第一章 软件项目管理基本概念 <初级学习路线合集 > @ 目录 软件项目管理 --1.2.PMB ...

  5. atitit.《金刚经》与it软件项目管理的启发 读后感attilax

    atitit.<金刚经>与it软件项目管理的启发 读后感attilax 1.1. 经中宣称一切世间事物空幻不实,如梦幻泡如梦幻泡影,实相者则是非相.主 张 放弃对现实世间的执著或眷恋,以般 ...

  6. atitit. it软件项目管理---自己的员工,雇佣军、援军,混合的员工 杂牌 人员管理架构

    atitit. it软件项目管理---自己的员工,雇佣军.援军,混合的员工 杂牌 人员管理架构 1. 企业的正规军,雇佣军,杂牌划分 1 1.1. 企业的员工基本是雇佣而来 1 1.2. 全职员工与兼 ...

  7. 软件项目管理:什么是baseline

    只要是接触软件的人,都或多或少的需要接触一些软件相关的名词术语.其中baseline也许是大家听得最多,但是却是最模糊的概念. 其中百度百科给出的解释如下 基线(Baseline) 基线是软件文档或源 ...

  8. 【转载】Maven安装配置+ GIt&SVN + Jenkins详细配置 软件项目管理 持续集成实验

    原文地址: https://www.cnblogs.com/clownice/p/5395933.html 以下是学习笔记: Jenkins是一款开源持续集成的软件,实现集成的自动化 自动构建工具:M ...

  9. C# 词频统计 东北师范大学 软件项目管理 第一次作业

    一.作为杨老师的学生第一次听杨老师讲课,印象最深的就是:工程中所有步骤之间是乘法,如果任何一步为0,工程就做不出来了.以前所有老师讲到的都是不要太在乎结果,努力的过程很重要,但是这在软件工程中不合适了 ...

随机推荐

  1. C++---变量、数据类型和运算符

    内存 计算机使用内存来记忆或存储计算时所使用的的数据. 计算机执行程序时, 组成程序的指令和程序所操作的数据都必须存放在某个地方, 而这个地方就是计算机的内存, 也称为主存, 或随机访问存储器(RAM ...

  2. 痞子衡嵌入式:大话双核i.MXRT1170之单独在线调试从核工程的方法(IAR篇)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是i.MXRT1170下单独在线调试从核工程的方法(基于IAR). 两年前痞子衡写过一篇<双核i.MXRT1170之Cortex-M ...

  3. 【课程汇总】OpenHarmony 成长计划知识赋能第三期系列课程(附链接)

    OpenHarmony 开源开发者成长计划第三期知识赋能课程硬核程度再次升级,带领开发者上手 OpenHarmony 的标准系统应用开发,学习标准设备应用开发,使用 eTS UI 开发分布式应用样例, ...

  4. golang常用库包:Go依赖注入(DI)工具-wire使用

    google 出品的依赖注入库 wire:https://github.com/google/wire 什么是依赖注入 依赖注入 ,英文全名是 dependency injection,简写为 DI. ...

  5. .NET MAUI RC 是完整的 API 并准备好起飞 (GA)

    2022年4月12日 微软发布了 .NET Multiplatform App UI (.NET MAUI) 作为候选版本RC ,具体参见 https://devblogs.microsoft.com ...

  6. spring boot的配置文件

    1.SpringBootApplication是标志启动类,启动后可以把这个类所在的包资源发布到服务器,不用再启动tomcat 2.利用spring boot工程可以和以前一样直接在Controlll ...

  7. Django学习——路由层之路由匹配、无名分组、有名分组、反向解析

    路由层之路由匹配 """路由你可以看成就是出去ip和port之后的地址""" url()方法 1.第一个参数其实是一个正则表达式 2.一旦第 ...

  8. [笔记] $f(i)$ 为 $k$ 次多项式,$\sum_{i=0}^nf(i)\cdot q^i$ 的 $O(k\log k)$ 求法

    \(f(i)\) 为 \(k\) 次多项式,\(\sum_{i=0}^nf(i)\cdot q^i\) 的 \(O(k\log k)\) 求法 令 \(S(n)=\sum_{i=0}^{n-1}f(i ...

  9. 通过代码解释什么是API,什么是SDK?

    这个问题说来惭愧,读书时找实习面的第一家公司,问的第一个问题就是这个. 当时我没能说清楚,回去之后就上百度查.结果查了很久还是看不懂,然后就把这个问题搁置了. 谁知道毕业正式工作后,又再一次地面对了这 ...

  10. 分享我做Dotnet9博客网站时积累的一些资料

    从2019年使用WordPress搭建Dotnet9网站,到现在手撸代码开发,介绍中间使用的一些资源,绝无保留,希望对大家有用. 1. 申请域名.搭建WordPress网站 时间点:2019年11月 ...