高项备考葵花宝典-项目进度管理输入、输出、工具和技术(下,很详细考试必过)
项目进度管理的目标是使项目按时完成。有效的进度管理是项目管理成功的关键之一,进度问题在项目生命周期内引起的冲突最多。
小型项目中,定义活动、排列活动顺序、估算活动持续时间及制定进度模型形成进度计划等过程的联系非常密切,可以视为一个过程,可以由一个人在较短时间内完成。
项目管理团队编制进度计划的一般步骤为:首先选择进度计划方法,例如关键路径法;然后将项目特定数据,如活动、计划日期、持续时间、资源、依赖关系和制约因素等输入进度计划编制工具,创建项目进度模型;最后根据进度模型形成项目进度计划。
项目的临时性:项目有明确的起点和始点。
时间的特殊性:不可倒退,容易衡量,人人平等。
目录
七、估算活动持续时间
7.1 作用
7.2 估算持续时间步骤
7.3 专家判断
7.4 类比估算法
7.5 参数估算法
7.6 工具和技术举例
7.7 计划评审技术 PERT(三点估算法)
7.8 估算持续时间时需要考虑的其他因素
八、制定进度计划
8.1 作用
8.2 制订进度计划的关键步骤
8.3 项目进度计划
8.4 关键路径法
8.5 进度压缩的两大方法
8.6 赶工 VS 快速跟进
8.7 资源优化技术
8.8 工具与技术-假设情景分析、模拟
8.9 蒙特卡罗分析知识
九、控制进度
9.1 作用
9.2 控制进度关注的内容
9.3 压缩工期的方法
项目进度管理输入、输出、工具和技术(上)https://cxian.blog.csdn.net/article/details/134896776项目进度管理输入、输出、工具和技术(中)
https://cxian.blog.csdn.net/article/details/134896900
七、估算活动持续时间
根据资源估算的结果,估算完成单项活动所需工作时段数的过程。本过程数据流向如下图所示:
7.1 作用
本过程的主要作用是:确定完成每个活动所需要花费的时间量。
本过程需要在整个项目期间开展。
7.2 估算持续时间步骤
应该由项目团队中最熟悉具体活动的个人或小组提供持续时间估算所需的各种输入,对持续时间的估算应该根据输入数据的数量和质量进行渐进明细。
- 估算完成活动所需的工作量。
- 估算出计划投入该活动的资源数量。
- 结合项目日历和资源日期,估算活动持续时间。
7.3 专家判断
估算活动持续时间过程中,应该征求具备如下领域相关专业知识或接受过相关培训的个人或小组的意见,涉及的领域包括:进度计划的编制、管理和控制;估算的专业知识;学科或应用知识。
7.4 类比估算法
类比估算是一种使用相似活动或项目的历史数据来估算当前活动勤苦目的持续时间本质技术。类比估算以过云类似项目的参数值(如持续时间、预算、规模、重量和复杂性等)为基础,来估算当前和未来项目的同类参数或指标。相对其他估算技术,类比估算通常成本较低、耗时较少,但准确性也较低。
7.5 参数估算法
参数估算是一种基于历史数据和项目参数,使用某种算法来讲计算成本或持续时间的估算技术。它是指利用历史数据之间的统计关系和其他变量(如建筑施工中的平方英尺)来估算诸如成本、预算和持续时间等活动参数。例如,对于设计项目,将图纸的张数乘以每张图纸所需要的工时,或者对于电缆铺设项目,将电缆的长度乘以数据的可靠性。参数估算可以针对整个项目或项目中的某个部分,并可与其他方法联合使用。
7.6 工具和技术举例
7.7 计划评审技术 PERT(三点估算法)
计划评审技术(Program Evaluation and Review Technique, PERT),又称为三点估算技术,其理论基础是假设项目持续时间以及整个项目完成时间是随机的,且服从某种概率分布。
PERT 可以估计整个项目在某个时间内完成的概率。PERT 和CPM 关键路径法在项目进度规划中应用非常广。
在估算活动工期时考虑三种可能的情况:
- 乐观时间: 在任何事情都顺利的情况下,完成某项工作的时间。
- 最可能时间: 正常情况下,完成某项工作的时间。
- 悲观时间: 最不利的情况下,完成某项工作的时间。
标准差公式 = (悲观 - 乐观) / 6
基于三角分布和贝塔分布的两个常用公式:
- 三角分布: 期望工期 = (乐观 + 悲观 + 最可能) / 3
- 贝塔分布: (源自传统PERT 技术)期望工作 = (乐观 + 悲观 + 4 * 最可能)/ 6
7.8 估算持续时间时需要考虑的其他因素
- 收递减规划
- 资源数量
- 技术进步
- 员工激励
八、制定进度计划
分析活动顺序、持续时间、资源需求和进度制约因素,创建进度模型,从而落实项目执行和监控的过程。本过程数据流向如下图所示:
8.1 作用
本过程主要作用是:为完成项目活动而制定具有计划日期的进度模型 。
本过程需要在整个项目期间开展。
8.2 制订进度计划的关键步骤
- 定义项目里程碑,识别活动并排列活动顺序,估算持续时间,并确定活动的开始和完成日期。
- 由分配 至 各个活动的项目人员审查其被分配的活动。
- 项目人员确认开始和完成日期与资源日历和其他项目或任务没有冲突,从而确认计划日期的有效性。
- 分析进度计划,确定是否存在逻辑关系冲突,以及在批准进度计划并将其作为基准之前是否需要资源平衡,并同步修订和维护项目进度模型,确保进度计划在整个项目期间一直切实可行。
8.3 项目进度计划
项目进度计划是进度模型的输出,为各个相互关联的活动标注了计划日期、持续时间、里程碑和所需资源等。项目进度计划可以是概括的或详细的。虽然项目进度计划可用列表形式,但图形方式更直观,可以采用的图形方式包括:
- 横道图:横道图也称为“甘特图”,是展示进度信息的一种图表方式。在横道图中,纵向列示活动,横向列示日期,用横条表示活动自开始日期至完成日期的持续时间。横道图易懂、常用。
- 里程碑图:里程碑图与横道图类似,但权标示出主要可交付成果和关键外部 接口的计划开始或完成日期。
- 项目进度网络图:项目进度网络图通常用活动节点绘制,没有时间刻度,纯粹显示活动及相互关系。项目进度 网络图也可以是包含时间刻度的进度网络图,称为“时标图”。
- 进度计划的三种层次的形式图:
- 里程碑进度计划,也叫里程碑图。
- 概括性进度计划,也叫横道图。
- 详细进度计划,也叫项目进度网络图。
8.4 关键路径法
关键路径(Critical Path)是项目中历时最长的那条路径,决定项目最短的完成时间,一个进度网络图中可能有多条关键路径,关键路径上的活动被称为关键活动,关键活动的工期之和就是项目的总工期。
总浮动时间(TF),又称作总时差,不延误总工期。正常情况 下,关键活动的总浮动时间为零。
自由浮动时间(FF),又称作自由时差,不延误任何紧后活动。正常情况 下,关键活动的自由浮动时间 为零。
总时差为零的活动,自由时差肯定为零。
自由时差为零的活动,总时差不一定为零。
8.5 进度压缩的两大方法
- 赶工。是通过增加资源,以最小的成本代价来压缩进度工期的一种技术。赶工的例子包括:批准加班、增加额外资源或支付加急费用,来加快关键路径上的活动。赶工只适用于那些通过增加资源就能缩短持续时间的,且位于关键路径上的活动。但赶工并非总是切实可行的,因它可能导致风险和/或成本的增加。
- 快速跟进。是一种进度压缩技术,将正常情况下按顺序进行的活动或阶段改为至少是部分并行开展,例如,在大楼的建筑图纸尚未全部完成就开始建地基。
快速跟进可能造成反工和风险增加,所以它只适用于能够通过并行活动来缩短关键路径上的项目工期的情况。若进度加快而使用提前量,通常会增加相关活动之间的协调工作,并增加质量风险。快速跟进还有可能增加成本。
8.6 赶工 VS 快速跟进
- 赶工:增加资源投入,用资源换时间,需要计算哪个最合适。
- 快速跟踪:改变活动逻辑关系,增大项目风险。
8.7 资源优化技术
- 资源平衡:
- 如果出现资源短缺,就需要进行资源平衡。
- 如果各个时段所需资源数量起伏太大,就需要进行资源平衡。
- 将稀缺资源从非关键路径重新分配到关键路径上。
- 资源平衡往往导致关键路径改变,通常是工期延长。
- 资源平滑:
- 每个活动只在其自由浮动时间和总浮动时间内移动。
- 资源平滑不会改变关键路径,工期也不会延迟。
资源平滑可能无法实现所有资源的优化,类似我们小时候玩的滑动拼图玩具。
广义:资源平衡包括 资源平滑。资源平滑是资源平衡的一种特殊形式。
8.8 工具与技术-假设情景分析、模拟
- 假设情景分析:
是对各种情况进行评估,预测它们对项目目标的影响(积极或消极的)。假设情景分析就是对“如果情景X 出现,情况怎么样?”这样的问题进行分析,即基于已有的进度计划,考虑各种各样的情况。可以根据情况分析的结果,评估项目进度计划在不同条件下的可能性,以及应对意外情况的影响而编制进度储备和应运计划。
- 模拟:
是把单个项目风险和不确定性的其他来源模型化的方法,以评估它们对项目目标的潜在影响。最觉见的模拟技术是 蒙特卡罗分析,它利用风险和其他不确定资源计算整个项目可能的进度结果。模拟包括基于多种不同的活动假设、制约因素、风险、问题或情景,使用概率分布和不确定性的其他表现形式,来计算出多种可能的工作包持续时间。
8.9 蒙特卡罗分析知识
- 蒙特卡罗方法又称统计模拟法、随机抽样技术,是一种随机模拟方法,是使用随机数来解决很多计算问题的方法。
- 用事件发生的“频率”来决定事件的“概率”。
- 具体定义是:在广场上画一个边长一米的正方形,在正方形内部随意用粉笔画一个不规则的图形,现在要计算这个不规则图形的面积,蒙特卡罗(Monte Carlo)方法告诉我们,均匀在向该正文形内撒N(N是一个很大的自然数)个黄豆,随后数数有多少个巩膜豆在这个不规则几何形状的面积内部,比如说有M个,那么,这个奇怪图形的面积与正方形的面积之比便近似于M/N,N越大,算出来的值便越精确。
九、控制进度
监督项目状态,以更新项目进度、管理进度基准变更的过程。本过程数据流向如下图所示:
9.1 作用
本过程主要作用是:在整个项目期间保持对进度基准的维护。
本过程需要在整个项目期间开展。
9.2 控制进度关注的内容
进度基准在任何变更都必须经过实施整个变更控制过程的审批。控制进度作为实施整个变更控制过程的一部分,关注内容包括:
- 判断项目进度的当前状态;
- 对引起进度变更的因素施加影响;
- 重新考虑必要的进度储备;
- 判断项目进度是否已经发生改变;
- 在变更实际发生时对其进行管理 。
9.3 压缩工期的方法
- 赶工,投入更多的资源或增加工作时间,以缩短关键活动的工期。
- 快速跟进,并行施工,以缩短关键路径的长度。
- 使用高素质的资源或经验更丰富的人员。
- 减小活动范围或降低活动要求(需发起人同意)。
- 改进方法或技术,以提高生产效率。
- 加强质量管理,及时发现问题,减少返工,从而缩短工期。
完整版PDF下载:https://download.csdn.net/download/imwucx/88612410
PS:感谢您看到了这里,麻烦您点赞点赞点个赞,关注关注关注(重要事说三遍^-^), 感谢您的支持。
相关文章:

高项备考葵花宝典-项目进度管理输入、输出、工具和技术(下,很详细考试必过)
项目进度管理的目标是使项目按时完成。有效的进度管理是项目管理成功的关键之一,进度问题在项目生命周期内引起的冲突最多。 小型项目中,定义活动、排列活动顺序、估算活动持续时间及制定进度模型形成进度计划等过程的联系非常密切,可以视为一…...
GumbleSoftmax感性理解--可导式输出随机类别
GumbleSoftmax 本文不涉及GumbleSoftmax的具体证明和推导,有需要请参见1,只是从感性角度来直观讲解为何要引入GumbleSoftmax,同时又为什么不用Gumblemax。 GumbleSoftmax提出是为了应对分布采样不可导的问题。举例而言,我们从网络…...

ROS gazebo 机器人仿真,环境与robot建模,添加相机 lidar,控制robot运动
b站上有一个非常好的ros教程234仿真之URDF_link标签简介-机器人系统仿真_哔哩哔哩_bilibili,推荐去看原视频。 视频教程的相关文档见:6.7.1 机器人运动控制以及里程计信息显示 Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程 本文对视频教程…...

人体关键点检测3:Android实现人体关键点检测(人体姿势估计)含源码 可实时检测
目录 1. 前言 2.人体关键点检测方法 (1)Top-Down(自上而下)方法 (2)Bottom-Up(自下而上)方法: 3.人体关键点检测模型训练 4.人体关键点检测模型Android部署 (1) 将Pytorch模型转换ONNX模型 (2) 将ONNX模型转换…...
踩坑记录:uniapp中scroll-view的scroll-top不生效问题;
情景描述: 最近在uniapp项目中用到scroll-view内置组件,有需求是在页面下拉刷新后,让scroll-view组件区域的显示内容置顶,也就是scroll-view区域的内容恢复不滑动的状态; 补充:下拉刷新操作scroll-view组件…...
YOLOX 学习笔记
文章目录 前言一、YOLOX贡献和改进二、YOLOX架构改进总结 前言 在计算机视觉领域,实时对象检测技术一直是一个热门的研究话题。YOLO(You Only Look Once)系列作为其中的佼佼者,以其高效的检测速度和准确性,广泛应用于…...
第3节:Vue3 v-bind指令
实例: <template><div><button v-bind:disabled"isButtonDisabled">点击我</button></div> </template><script> import { ref } from vue;export default {setup() {const isButtonDisabled ref(false);ret…...

Token 和 N-Gram、Bag-of-Words 模型释义
ChatGPT(GPT-3.5)和其他大型语言模型(Pi、Claude、Bard 等)凭何火爆全球?这些语言模型的运作原理是什么?为什么它们在所训练的任务上表现如此出色? 虽然没有人可以给出完整的答案,但…...
【go语言实践】基础篇 - 流程控制
if语句 go里面if不需要括号将条件表达式包含起来,这与python也有点类似 if 条件表达式 { } if num > 18 {// ... } else if num > 20 {// ... } else {// ... }需要注意的是go支持在if的条件表达式中直接定义一个变量,变量的作用域只在if范围内…...

Linux:gdb的简单使用
个人主页 : 个人主页 个人专栏 : 《数据结构》 《C语言》《C》《Linux》 文章目录 前言一、前置理解二、使用总结 前言 gdb是Linux中的调试代码的工具 一、前置理解 我们都知道要调试一份代码,这份代码的发布模式必须是debug。那你知道在li…...

NestJS的微服务实现
1.1 基本概念 微服务基本概念:微服务就是将一个项目拆分成多个服务。举个简单的例子:将网站的登录功能可以拆分出来做成一个服务。 微服务分为提供者和消费者,如上“登录服务”就是一个服务提供者,“网站服务器”就是一个服务消…...
Debian 终端Shell命令行长路径改为短路径
需要修改bashrc ~/.bashrc先备份一份 cp .bashrc bashrc.backup编辑bashrc vim ~/.bashrc可以看到bashrc内容为 # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples# If…...
Ansible变量是什么?如何实现任务的循环?
Ansible 利用变量存储整个 Ansible 项目文件中可重复使用的值,从而可以简化项目的创建和维护,并减少错误的发生率。在定义Ansible变量时,通常有如下三种范围的变量: global范围:从命令行或Ansible配置中设置的变量&am…...
随机梯度下降的代码实现
在单变量线性回归的机器学习代码中,我们讨论了批量梯度下降代码的实现,本篇将进行随机梯度下降的代码实现,整体和批量梯度下降代码类似,仅梯度下降部分不同: import numpy as np import pandas as pd import matplotl…...

渐进推导中常用的一些结论
标题很帅 STAR-RIS Enhanced Joint Physical Layer Security and Covert Communications for Multi-antenna mmWave Systems文章末尾的一个推导。 lim M → ∞ ∥ Φ ( w k ⊗ Θ r ) Ω r w H g ∗ ∥ 2 2 M lim M → ∞ Tr ( g T Ω r w ( w k ⊗ Θ r ) H Φ H Φ…...

网络安全等级保护V2.0测评指标
网络安全等级保护(等保V2.0)测评指标: 1、物理和环境安全 2、网络和通信安全 3、设备和计算安全 4、应用和数据安全 5、安全策略和管理制度 6、安全管理机构和人员 7、安全建设管理 8、安全运维管理 软件全文档获取:点我获取 1、物…...
java中list的addAll用法详细实例?
List 的 addAll() 方法用于将一个集合中的所有元素添加到另一个 List 中。下面是一个详细的实例,展示了 addAll() 方法的使用: java Copy code import java.util.ArrayList; import java.util.List; public class AddAllExample { public static v…...

关于学习计算机的心得与体会
也是隔了一周没有发文了,最近一直在准备期末考试,后来想了很久,学了这么久的计算机,这当中有些收获和失去想和各位正在和我一样在学习计算机的路上的老铁分享一下,希望可以作为你们碰到困难时的良药。先叠个甲…...

LLM之RAG理论(一)| CoN:腾讯提出笔记链(CHAIN-OF-NOTE)来提高检索增强模型(RAG)的透明度
论文地址:https://arxiv.org/pdf/2311.09210.pdf 检索增强语言模型(RALM)已成为自然语言处理中一种强大的新范式。通过将大型预训练语言模型与外部知识检索相结合,RALM可以减少事实错误和幻觉,同时注入最新知识。然而&…...

Android studio:打开应用程序闪退的问题2.0
目录 找到问题分析问题解决办法 找到问题 老生常谈,可能这东西真的很常见吧,在之前那篇文章中 linkhttp://t.csdnimg.cn/UJQNb 已经谈到了关于打开Androidstuidio开发的软件后明明没有报错却无法运行(具体表现为应用程序闪退的问题ÿ…...
QMC5883L的驱动
简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...
pam_env.so模块配置解析
在PAM(Pluggable Authentication Modules)配置中, /etc/pam.d/su 文件相关配置含义如下: 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块,负责验证用户身份&am…...

网站指纹识别
网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...
C++课设:简易日历程序(支持传统节假日 + 二十四节气 + 个人纪念日管理)
名人说:路漫漫其修远兮,吾将上下而求索。—— 屈原《离骚》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 专栏介绍:《编程项目实战》 目录 一、为什么要开发一个日历程序?1. 深入理解时间算法2. 练习面向对象设计3. 学习数据结构应用二、核心算法深度解析…...

【网络安全】开源系统getshell漏洞挖掘
审计过程: 在入口文件admin/index.php中: 用户可以通过m,c,a等参数控制加载的文件和方法,在app/system/entrance.php中存在重点代码: 当M_TYPE system并且M_MODULE include时,会设置常量PATH_OWN_FILE为PATH_APP.M_T…...
人工智能--安全大模型训练计划:基于Fine-tuning + LLM Agent
安全大模型训练计划:基于Fine-tuning LLM Agent 1. 构建高质量安全数据集 目标:为安全大模型创建高质量、去偏、符合伦理的训练数据集,涵盖安全相关任务(如有害内容检测、隐私保护、道德推理等)。 1.1 数据收集 描…...
libfmt: 现代C++的格式化工具库介绍与酷炫功能
libfmt: 现代C的格式化工具库介绍与酷炫功能 libfmt 是一个开源的C格式化库,提供了高效、安全的文本格式化功能,是C20中引入的std::format的基础实现。它比传统的printf和iostream更安全、更灵活、性能更好。 基本介绍 主要特点 类型安全:…...
LCTF液晶可调谐滤波器在多光谱相机捕捉无人机目标检测中的作用
中达瑞和自2005年成立以来,一直在光谱成像领域深度钻研和发展,始终致力于研发高性能、高可靠性的光谱成像相机,为科研院校提供更优的产品和服务。在《低空背景下无人机目标的光谱特征研究及目标检测应用》这篇论文中提到中达瑞和 LCTF 作为多…...
webpack面试题
面试题:webpack介绍和简单使用 一、webpack(模块化打包工具)1. webpack是把项目当作一个整体,通过给定的一个主文件,webpack将从这个主文件开始找到你项目当中的所有依赖文件,使用loaders来处理它们&#x…...
拟合问题处理
在机器学习中,核心任务通常围绕模型训练和性能提升展开,但你提到的 “优化训练数据解决过拟合” 和 “提升泛化性能解决欠拟合” 需要结合更准确的概念进行梳理。以下是对机器学习核心任务的系统复习和修正: 一、机器学习的核心任务框架 机…...