【逗老师的PMP学习笔记】6、项目的进度管理

news2025/1/20 1:54:55

在这里插入图片描述

目录

  • 一、规划进度管理
    • 1、【关键输出 】进度管理计划
  • 二、定义活动
    • 1、【关键工具】拆解
    • 2、【关键工具】滚动式规划
    • 3、【关键输出】活动清单和活动属性
    • 4、【关键输出】里程碑清单
  • 三、排列活动顺序
    • 1、【关键工具】紧前关系绘图法
    • 2、【关键工具】提前量和滞后量
    • 3、【关键输出】项目进度网络图
  • 四、估算活动持续时间
    • 1、【关键输入】风险登记册
    • 2、【关键工具】四种常见估算方式
    • 3、【关键工具】三点估算
    • 4、【关键工具】储备分析
    • 5、【关键输出】持续时间估算
  • 五、制定进度计划
    • 1、【关键工具】关键路径法
    • 2、【关键工具】关键链法
    • 3、【关键工具】资源优化
      • 3.1、资源平衡
      • 3.2、资源平滑
    • 4、【关键工具】蒙特卡罗模型模拟
    • 5、【关键输出】里程碑图,甘特图
    • 6、【关键输出】项目进度网络图
  • 六、控制进度
    • 1、【关键工具】进度压缩

一、规划进度管理

在这里插入图片描述

1、【关键输出 】进度管理计划

在这里插入图片描述
进度管理计划和进度计划的区别

  • 进度管理计划
    是一份指南告诉我们如何在项的实施期间对于进度进行管理
  • 项目进度计划
    是我们项目实施的时间表,项目进度计划经过了确认之后变成项目进度基准。

二、定义活动

我们将学习如何基于我们项的进度管理计划,把我们的工作包拆解成一些更方便管理的更小的单元,也就是活动。
WBS拆成80小时左右的包,包继续拆成活动。
在这里插入图片描述
定义活动是识别和记录为完成项目可交付成果而须采取的具体行动的过程。本过程的主要作用是,将工作包分解为进度活动,作为对项目工作进行进度估算、规划、执行、监督和控制的基础。

1、【关键工具】拆解

在这里插入图片描述

2、【关键工具】滚动式规划

在这里插入图片描述

3、【关键输出】活动清单和活动属性

在这里插入图片描述

4、【关键输出】里程碑清单

里程碑是个标志,里程碑本身持续时间为0
在这里插入图片描述

三、排列活动顺序

在这里插入图片描述

1、【关键工具】紧前关系绘图法

**紧前关系绘图法 (PDM)**是创建进度模型的一种技术,用节点表示活动,用一种或多种逻辑关系连接活动,以显示活动的实施顺序。
在这里插入图片描述
四种活动关系

  • FS完成到开始(A完成,B才能开始)
  • SS开始到开始(A开始,B才能开始)
  • FF结束到结束(A结束,B才能结束)
  • SF结束到开始(哄娃睡觉,娃开始睡了,哄觉活动才能结束)

2、【关键工具】提前量和滞后量

在这里插入图片描述

3、【关键输出】项目进度网络图

项目的进度网络图表示一系列活动的逻辑,关系到这样一张图示,在这种图上不仅包含了活动,活动之间的一些逻辑关系,同时还需要去记录活动和活动之间的这种提前量。

在这里插入图片描述

四、估算活动持续时间

在这里插入图片描述

1、【关键输入】风险登记册

在这里插入图片描述

2、【关键工具】四种常见估算方式

在这里插入图片描述

  • 量级估算,俗称拍脑门子
  • 类比估算,参考其他项目
  • 参数估算,根据历史数据,参考其他项目
  • 自下而上估算,根据WBS逐层汇总进行估算

这四种估算技术是一个逐渐提升准确度的一个过程。项目中需要灵活的选择所使用的估算技术,通常自下而上估算啊,准确度是最高的。
但是在这四种估算技术里面,有一个特例,就是类比估算。
如果在进行类比估算的时候,评估的团队对于两个项目真的差异性了解的非常清楚,而且估算团队有非常强的技能,这时候类比估算可能比自下而上估算还要准。
另外,自下而上的估算需要一线人员支持和配合。因此需确认组织管理氛围,以评估是否可以使用自下而上的估算方式。

3、【关键工具】三点估算

最乐观tO,最悲观tP,最可能tM
tE=(tO+tM+tP)/3
在我们去计算一些活动的持续时间的时候,如果情景里边没有刻意的强调采用三角估算的话,我们要默认采用三点估算,因为三点估算的这种场景是我们最常见的。
在这里插入图片描述

4、【关键工具】储备分析

留Buffer

  • 应急储备,知道有啥风险,但是不确定何时发生
  • 管理储备,啥风险都不知道,但是大概率会出现奇奇怪怪的问题
    在这里插入图片描述

5、【关键输出】持续时间估算

  • 可以准确估算时间的活动
    有一些活动存在比较确定的时间,例如审批。
  • 无法准确估算时间的活动
    有一些活动可可能持续时间不确定性较大,包含了风险因素,把它估算得非常准是不现实的。对于这种活动,我们可以采用这种波动区间的方式来标示这些活动所面临的不确定性或者其持续时间。

在这里插入图片描述

五、制定进度计划

制定完成的【项目进度计划】,如果经过了关键相关方的确认,就变成了【进度基准】。
进度基准是衡量我们项目绩效的一把尺子,轻易不能改变,如果要改变一定要通过整体边控制流程。
在这里插入图片描述

1、【关键工具】关键路径法

根据【持续时间】正推最早结束时间(关键路径)
根据【结束时间】反推浮动时间(非关键路径)
在这里插入图片描述

2、【关键工具】关键链法

总结一句话,大家别自己给自己留Buffer了,项目经理在每一个链条上整体给大家留Buffer

  • 接驳缓冲,解决成员因执行效率不高或者临时突发情况导致的延期
  • 项目缓冲,解决项目整体出现不可控因素出现的延期

提示一下,中小型项目使用关键链法较多,中大型项目仍然倾向使用关键路径法
在这里插入图片描述

3、【关键工具】资源优化

资源优化用于调整活动的开始和完成日期,以调整计划使用的资源,使其等于或少于可用的资源。

3.1、资源平衡

避免人力资源的集中占用,适当延后某些活动的进度,来实现资源平衡。资源平衡通常会带来关键路径的延长。
注意这里【休】是个人名,不是休息哈。
在这里插入图片描述

3.2、资源平滑

不是那么激进的进行资源平衡,尽量不影响项目周期。
在这里插入图片描述

4、【关键工具】蒙特卡罗模型模拟

蒙特卡罗模型是一种随机模拟方法。以概率和统计理论方法为基础的一种计算方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。为象征性地表明这一方法的概率统计特征,故借用赌城蒙特卡罗命名。

  1. 对每一项活动,输入最小、最大和最可能估计数据,并为其选择一种合适的先验分布模型;
  2. 计算机根据上述输入,利用给定的某种规则,快速实施充分大量的随机抽样;
  3. 对随机抽样的数据进行必要的数学计算,求出结果;
  4. 对求出的结果进行统计学处理,求出最小值、最大值以及数学期望值和单位标准偏差;
  5. 根据求出的统计学处理数据,让计算机自动生成概率分布曲线和累积概率曲线(通常是基于正态分布的概率累积S曲线);
  6. 依据累积概率曲线进行项目风险分析。

5、【关键输出】里程碑图,甘特图

里程碑可以聚焦于关键相关方对于我们的关注度。在向相关方进汇报的时候点,重点标记进度时间表上比较重要的一些节点。
甘特图可以比较清晰的展示各个活动的持续时间,但是汇报期间用甘特图展示会比较复杂,关键节点的表述弱于里程碑图。

6、【关键输出】项目进度网络图

不论是甘特图还是里程碑图,在指导我们实际工作的时候,相对来说会存在一定的不方便。
因此在【执行层面】上,我们一般会采用项目进度网络图。
在这里插入图片描述

六、控制进度

在这里插入图片描述

1、【关键工具】进度压缩

进度压缩技术是指在不缩减项目范围的前提下,缩短或加快进度工期,以满足进度制约因素、强制日期或其他进度目标。

  • 快速跟进
    打破原有的依赖关系,提前开始某些活动。可能会造成风险。
  • 赶工
    资源换时间,加班或者压缩某些活动的工期。参考流浪地球饱和式救援。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/842998.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux 中使用 verdaccio 搭建私有npm 服务器

安装 Node Linux中安装Node 安装verdaccio npm i -g verdaccio安装完成 输入verdaccio,出现下面信息代表安装成功,同时输入verdaccio后verdaccio已经处于运行状态,当然这种启动时暂时的,我们需要通过pm2让verdaccio服务常驻 ygiZ2zec61wsg…

网络编程——深入理解TCP/IP协议——OSI模型和TCP/IP模型:构建网络通信的基石

TCP/IP协议— 一、简介 TCP/IP协议,即传输控制协议/互联网协议,是一组用于在计算机网络中实现通信的协议。它由两个主要的协议组成:TCP(传输控制协议)和IP(互联网协议)。TCP负责确保数据的可靠…

【Linux取经路】冯诺依曼结构体系与操作系统的碰撞

文章目录 一、冯诺依曼体系结构1.1 硬件介绍1.2 内存的重要性 二、操作系统2.1 设计操作系统的目的2.2 操作系统是如何进行管理的? 一、冯诺依曼体系结构 我们现在常见的计算机,如笔记本,以及我们不常见的计算机,如服务器&#x…

Pycharm连接服务器

前提:必须为pycharm专业版才能连接到服务器 以下为pycharm2023专业版 一、连接 系统环境 虚拟环境(前提:已安装anaconda) (1) anaconda环境 (2) 自己创建的虚拟环境 这里为envs下的spotr 二、查看连接情况 选择自动上传

Docker 发布一个springboot项目

文章目录 1、新建SpringBootDemo项目并打包2、使用Dockerfile打包(基础用法)进一步maven源码打包法 3、更进一步(maven插件打包)docker-maven-pluginspring-boot-maven-plugin前提条件本地环境配置项目环境配置maven插件打包运行校…

一文让你了解网络安全和云安全的区别与联系

相信大家对于网络安全和云安全的关系不是很了解,今天小编就和大家来一起聊聊网络安全和云安全的区别与联系,仅供参考哦! 网络安全和云安全的区别 1、两者定义不同。网络安全通常指计算机网络的安全,实际上也可以指计算机通信网络…

同源策略简单解释

浏览器同源策略 什么时同源策略 协议、域名(IP)、端口相同即为同源。浏览器的同源策略是一种约定,是浏览器最核心也是最基本的安全功能,如果浏览器少了同源策略,则浏览器的正常功能可能都会受到影响。 http://192.168.200.131/user/1 https…

全景图!最近20年,自然语言处理领域的发展

夕小瑶科技说 原创 作者 | 小戏、Python 最近这几年,大家一起共同经历了 NLP(写一下全称,Natural Language Processing) 这一领域井喷式的发展,从 Word2Vec 到大量使用 RNN、LSTM,从 seq2seq 再到 Attenti…

【产品经理】高阶产品如何提出有效解决方案?(1方法论+2案例+1清单)

每一件事情总有它的解决方案,在工作中亦是如此,而有效的解决方案,一定是具有系统性的。 有效的解决方案,一定是系统性的解决方案。 什么是系统性解决方案? 从系统结构(或连接关系)入手&#x…

生成2×2 或3*3 混淆矩阵(confusion matrix)的python代码

该代码可以生成22的混淆矩阵。每个矩阵对应的数值可以自行改变。 代码如下: import numpy as np import matplotlib.pyplot as plt# 随机生成值 import numpy as np import matplotlib.pyplot as plt# 创建一个2x2的二分类数据矩阵。这里可以手动改变值 data np…

拨开迷雾:利用全链路消息跟踪揭示系统奥秘

在分布式系统,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能完成。在这一系列的调用中,可能有些是串行的,而有些是并行的,排查定位非常困难。 全链路消息分析及全链路消息跟踪可以帮…

C# 简单模拟 程序内部 消息订阅发布功能

文章目录 前言模拟消息订阅发布使用注意事项 前言 我想做个简单的消息发布订阅功能,但是发现好像没有现成的工具类。要么就是Mqtt这种消息订阅发布。但是我只想程序内部进行消息订阅发布,进行程序的解耦。那没办法了,只能自己上了 模拟消息…

yolo-v5学习(使用yolo-v5进行安全帽检测错误记录)

常见错误 跑YOLOv5遇到的问题_runtimeerror: a view of a leaf variable that requi_Pysonmi的博客-CSDN博客 python train.py --img 640 --batch 16 --epochs 10 --data ./data/custom_data.yaml --cfg ./models/custom_yolov5.yaml --weights ./weights/yolov5s.pt 1、梯度…

实例032 动画显示窗体

实例说明 当用户启动程序后,普通的程序窗口都是瞬间显示到屏幕上,这样未免有些生硬。如果窗口能够慢慢的展现在用户面前,将会是什么样的效果?本例设计的是一个动画显示的窗体,该程序运行后,窗体是慢慢的以…

小黑子—JavaWeb:第六章 - Filter、Listener、AJAX与JSON

JavaWeb入门6.0 1. Filter1.1 Filter快速入门1.2 Filter执行流程1.3 Filter拦截路径配置1.4 Filter过滤器链1.5 案例登录验证 2. Listener2.1 ServletContextListener使用 3. AJAX3.1 AJAX 快速入门3.2 案例 验证用户名是否存在3.3 Axios 异步框架3.3.1 Axios 快速入门3.3.2 Ax…

自动驾驶新方法登Nature封面:让黑夜如白昼般清晰,浙大博士一作

摘要: 通过克服传统解决方案中的“重影”问题,这种方法在基准测试中一显巨大优势,不仅能像白天一样看清环境的纹理和深度,还能感知到RGB、热视觉以外的各种物理信息,可谓相当利好机器感知尤其是自动驾驶行业。 利用AI…

Flink多流处理之connect拼接流

Flink中的拼接流connect的使用其实非常简单,就是leftStream.connect(rightStream)的方式,但是有一点我们需要清楚,使用connect后并不是将两个流给串联起来了,而是将左流和右流建立一个联系,作为一个大的流,并且这个大的流可以使用相同的逻辑处理leftStream和rightStream,也可以…

【Leetcode】(自食用)删除链表中倒数第k个结点

step by step. 题目: 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head [1,2,3,4,5], n 2 输出:[1,2,3,5]示例 2: 输入:head [1], n 1 输出&a…

Golang之路---04 并发编程——互斥锁和读写锁

互斥锁和读写锁 面对并发问题,我们始终应该优先考虑使用信道,如果通过信道解决不了的,不得不使用共享内存来实现并发编程的,那 Golang 中的锁机制,就是你绕不过的知识点了。 在 Golang 里有专门的方法来实现锁&#x…

【C++】哈希闭散列

一.哈希的概念 在前面学习了二叉搜索树、AVL树、红黑树之后,我们得知顺序结构以及平衡树中,元素关键码与其存储位置之间没有对应的关系,因此在查找一个元素时,必须经过关键码的多次比较。顺序查找的时间复杂度为 O(N)&#xff0c…