项目进度管理(3-3)PERT计划评审技术详解

news2024/11/16 22:27:34

1 计划评审技术起源

PERT(Program Evaluation and Review Technique,项目评估和审查技术)的起源可以追溯到20世纪50年代,与美国国防部和美国海军的项目管理有关。

PERT的发展始于20世纪50年代初,当时美国国防部正面临着多个复杂的项目,其中包括导弹和航空器的开发。这些项目需要高度复杂的计划和管理,以确保它们按时完成,同时满足高度技术性和安全性的要求。

在这种情况下,美国海军与康奈尔大学合作,由杰里·皮福特(Jerry P. Wiesner)和詹姆斯·肖克利(James J. Schorkley)等人领导的科研团队开发了PERT。该团队的目标是开发一种方法,可以更好地估计项目完成所需的时间,并更有效地分配资源,以确保项目如期交付。

PERT在美国国防部和其他领域的项目管理中取得了成功,它帮助项目经理们更好地了解项目的风险和不确定性,有助于提高项目的计划和执行效率。此后,PERT的思想和技术被广泛应用于项目管理领域,不仅在军事项目中,还在工程、建筑、航天、信息技术等各个领域找到了应用。

总的来说,PERT的起源可以追溯到美国国防部和美国海军的项目管理需求,它是一种在复杂项目中估算时间、资源和风险的有效工具,对现代项目管理产生了深远的影响。

2 计划评审技术简介

PERT(Program Evaluation and Review Technique)是一种项目管理工具和技术,旨在帮助规划、安排、控制和分析复杂项目的进展。它最初是为美国海军的军事项目开发的,但后来被广泛用于各种领域的项目管理。以下是PERT的概述,也是其核心原理中几个关键概念的概述:

  • 项目管理工具: PERT是一种项目管理工具,用于帮助项目经理和团队规划和执行项目。它提供了一种结构化的方法来管理项目的时间表、资源和风险。
  • 网络图: PERT使用网络图(PERT图)来表示项目中的任务、活动和它们之间的依赖关系。每个任务或活动用一个节点表示,依赖关系用箭头表示。这种可视化表示有助于清晰地了解项目的结构和流程。
  • 时间估算: PERT采用三种时间估算值来评估每个任务的完成时间。
    • 最乐观时间(Optimistic Time):任务在最理想情况下完成所需的时间。
    • 最悲观时间(Pessimistic Time):任务在最不利情况下完成所需的时间。
    • 最可能时间(Most Likely Time):任务在通常情况下完成所需的时间。
  • 加权平均时间: 基于上述三种时间估算值,PERT使用统计学方法,通常是加权平均,来计算每个任务的平均完成时间。这个平均时间通常用来估算项目的总完成时间。
  • 标准差和概率分析: PERT还计算了每个任务的标准差,以量化不确定性。标准差越大,任务完成时间的不确定性越高。通过标准差,可以进行概率分析,以估算项目完成在不同时间点的概率。
  • 关键路径分析: PERT识别出了项目中的关键路径,这是由一系列紧密相连的任务组成的路径,它决定了项目的最短完成时间。如果关键路径上的任何任务延迟,整个项目的完成时间都会受到影响。
  • 资源分配和优化: PERT还可以用于优化资源分配,以确保资源在项目中的有效利用。这有助于避免资源短缺或浪费,从而提高项目的效率。
  • 监控和控制: 一旦项目开始,PERT允许项目经理跟踪任务的进展,并根据实际情况进行调整。如果某个任务延迟或提前完成,可以重新计算项目的关键路径和完成时间。

PERT是一个有力的项目管理工具,它有助于项目团队更好地规划、管理和控制项目,从而提高项目的成功率和效率。它强调了不确定性的考虑,使项目团队能够更好地处理风险和变化。PERT的应用范围广泛,不仅限于工程和建筑领域,也适用于信息技术、新产品开发、研究项目等各种项目类型。

PERT的原理是通过对任务时间估算、依赖关系建模、概率分析和关键路径分析等方法的综合运用,帮助项目团队更好地规划、管理和控制项目,从而在复杂的项目环境中提高项目的成功率和效率。这种方法强调了不确定性的考虑,使项目团队能够更好地处理风险和变化。

3 PERT实践模型

3.1 PERT之前的准备

在PERT计划评审技术执行之前,要确定活动具体有哪些,比如A1、A2、A3、B1、B2、B3、B4,并给出该任务的活动名称和WBS编码,之后我们就可以开始对活动进行排序。

3.2 活动排序,活动关系,构建活动关系图

给出各个活动的紧前和紧后任务关系,比如:

活动编号

WBS编码

活动名称

紧前活动

紧后活动

A1

1-1

XX1

-

A1

A2

1-2

XX2

A1

A2

A3

1-3

XX3

A2

A3

B1

2-1

XX4

A3

-

B2

2-2

XX5

A3

B3

B3

2-3

XX6

B2

B3

B4

2-4

XX7

B3

B4

这里知识给出了简单的表格模版,方便大家理解。

3.3 活动时间估算

项目活动时间的估算,这里使用三点估算法,给出最乐观时间、最可能时间、最悲观时间、均值时间、活动时间标准差、活动时间方差,比如:

XX项目活动PERT时间表

活动编号

活动名称

乐观时间

可能时间

悲观时间

均值

修正值

方差

A1

XX1

2

2

4

2.34

2.5

0.03

A2

XX2

1

1

2

1.17

1.5

0.03

A3

XX3

2

3

4

3

3

0.11

B1

XX4

10

14

22

14.67

15

4

B2

XX5

3

6

11

6.33

6.5

1.78

B3

XX6

2

2

3

2.17

2.5

0.03

B4

XX7

3

4

7

4.33

4.5

0.44

关于时间的估算,这里最终以修正值为参考,修正值的法则是:均值天数中如果天数小于0.5按照0.5天来算,大于0.5天则按照整数天数来算。

3.4 进度计划制定

根据3.2和3.3的信息构建网络图,以修正值时间为参考如下所示:

接下来确认关键路径,根据以上网络图确认关键路径为:A1->A2->A3->B1。

PERT使用概率分布描述项目的持续活动时间,目的是利用概率统计学的方法预测项目进度工期的可能性。由于关键路径上的单一活动持续时间存在不确定性,因此项目期望工期也存在不确定性,即总工期存在多个可能时间。

根据3.2和3.3的信息,按照关键路径计算,项目总工期期望为22天,项目总工期累加方差为4.17。进一步计算可得项目总工期的标准差为2.04天,对其进行修正得到标准差为2.5天。对于给定的项目工期T,在此工期内的完工概率计算方法为:

其中μ=22,σ=2.5,基于以上数据可查表确定特定项目工期T的完工概率(如果超过预期工期,则需要进行优化)。这里给出一些常规的参考值,比如:在24.5天(一个标准差)的完工概率为84.13%,在27.0天(两个标准差)的完工概率为97.72%,在29.5天(三个标准差)的完工概率为99.87%。

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

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

相关文章

ConfigMaps-2

文章目录 主要内容一.Volume 挂载 ConfigMap1.创建一个Pod,起挂载的内容,将来自下面的configmap:代码如下(示例): 2.解释 二.环境变量 ConfigMap1.创建一个名为 mysqlpass 且包含 passwordABCabc123 的 configmap&…

第一、二题见贴图第三题 实现求1-100之间的质数?

print("模式A") while True: for i in range (1,7): for j in range(1, 7): if j < i: print(j,end"\t") print() break print() print("模式B") while True: for i in range (6,…

【测开】Java快转Python 学习路径记录

写在前面 工作后需要用python&#xff0c;记录下学习的一些资料和总结&#xff0c;仅供参考&#xff0c;希望对你有帮助。 2023/9/8 (碎碎念&#xff1a;我太懂工作要用时自己却不会的感觉了…心好累&#xff0c;问大家怎么学就说这简单…md记录一下&#xff09; Part.1 对比 …

基于Java汽车服务商城系统 设计实现(源码+lw+部署文档+讲解等)

博主介绍&#xff1a;✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专…

知识图谱(3)关系抽取

信息抽取旨在从大规模非结构化或半结构化的自然语言文本中抽取结构化信息。关系抽取是其中的重要子任务&#xff0c;主要目的是从文本中识别实体并抽取实体之间的语义关系。 比如有下面的文本&#xff1a; International Business Machines Corporation (IBM or the company) …

2019-2021年上市公司润灵ESG评分评级数据

2019-2021年上市公司润灵ESG评分评级数据 1、时间&#xff1a;2019-2021年 2、指标&#xff1a;股票代码、股票简称、评级年份、所属指数名称、GICS行业一级分类、GICS行业一级分类代码、GICS行业二级分类、GICS行业二级分类代码、GICS行业三级分类、GICS行业三级分类代码、E…

【Qt 图形视图框架】QGraphics分析及使用

组成 Qt 图形视图框架分为三部分&#xff1a;场景、视图、图元。 场景对于程序来说&#xff0c;场景是不可见的&#xff0c;是一个抽象的管理图形项的容器。 可以向场景中添加图形项&#xff0c;比如&#xff1a;圆形、矩形、三角形等等 此外&#xff0c;还可以获取场景中的某…

games101 作业2

题目 光栅化一个三角形 1. 创建三角形的 2 维 bounding box。 2. 遍历此 bounding box 内的所有像素&#xff08;使用其整数索引&#xff09;。然后&#xff0c;使用像素中心的屏幕空间坐标来检查中心点是否在三角形内。 3. 如果在内部&#xff0c;则将其位置处的插值深度值 (…

GICv3学习

GICv3学习 参考文档&#xff1a; 《corelink_gic600_generic_interrupt_controller_technical_reference_manual_100336_0106_00_en》 《IHI0069H_gic_architecture_specification》 《ECM0495013B_GIC_Stream_Protocol》 一、GICv3寄存器接口 接口如下图所示&#xff1a…

手搭手入门Mybatis-Plus配置多数据源

https://baomidou.com/ Mybatis-Plus介绍 为简化开发而生 MyBatis-Plus(opens new window)&#xff08;简称 MP&#xff09;是一个 MyBatis (opens new window) 的增强工具&#xff0c;在 MyBatis 的基础上只做增强不做改变&#xff0c;为简化开发、提高效率而生。 特性 无…

Python 多线程概述

视频版教程 Python3零基础7天入门实战视频教程 几乎所有的操作系统都支持同时运行多个任务&#xff0c;一个任务通常就是一个程序&#xff0c;每一个运行中的程序就是一个进程。当一个程序运行时&#xff0c;内部可能包含多个顺序执行流&#xff0c;每一个顺序执行流就是一个线…

指针笔试题

目录 指针笔试题 NO1. NO2. NO3. NO4. NO5.✔ NO6. NO7. NO8.✔ 今天接着继续指针练习。&#x1f642;&#x1f642;&#x1f642; 指针笔试题 NO1. //指针的类型 //转化后的类型 //解引用访问根据指针类型访问几个字节 //整型在内存中的存储------小端存储 //*解引…

项目上线部署--》服务器部署流程(二)安装Nginx、Node.js、MySQL

阅读本篇文章前请先阅读项目上线部署--》服务器部署流程&#xff08;一&#xff09; 目录 &#x1f31f;安装Nginx 先登录远程服务器&#xff0c;安装依赖包 下载并解压包 &#x1f31f;安装Node.js 安装nodejs进程管理工具 &#x1f31f;安装MySQL &#x1f31f;写在最…

透过《眼睛的故事》:需求为何成为纪录片的“价值锚点”?

我们正处在一个内容过载、追求流量的时代。 对于观众来说&#xff0c;这是幸运的&#xff0c;也是不幸的。一方面&#xff0c;相比以前能接受到的内容指数级增长&#xff0c;自己的视野无限扩大&#xff0c;但另一方面&#xff0c;“流量思维”下粗制滥制的内容不在少数&#…

一百七十八、ClickHouse——海豚调度执行ClickHouse的.sql文件

一、目的 由于数仓的ADS层是在ClickHouse中&#xff0c;即把Hive中DWS层的结果数据同步到ClickHouse中&#xff0c;因此需要在ClickHouse中建表&#xff0c;于是需要海豚调度执行ClickHouse的.sql文件 二、实施步骤 &#xff08;一&#xff09;第一步&#xff0c;海豚建立Cl…

JavaWeb的基本概念

一、Web基本概念 Web的基本结构&#xff1a; 1.客户端的概述 1.1. 客户端的作用 与用户进行交互&#xff0c;用于接收用户的输入(操作)、展示服务器端的数据以及向服务器传递数据 1.2. 常见的客户端 PC端网页&#xff1a; 移动端&#xff1a; Iot设备&#xff1a; 2…

基于LUT查找表方法的图像gamma校正算法FPGA实现,包括tb测试文件和MATLAB辅助验证

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 将gamma2.2和gamma1/2.2的数据分别导入到matlab进行对比&#xff1a; 2.算法运行软件版本 matlab2022a 3.部分核心程序 timescale 1ns / 1ps //…

MyBatisPlus中使用Mybatis方式操作数据库。

说明 MyBatisPlus中&#xff0c;可以使用 Mybatis 方式操作数据库。在 Mapper.xml 中&#xff0c;编写 SQL 来实现比较复杂的操作。 一般比较复杂的逻辑&#xff0c;需要多表联合查询&#xff0c;比较适合直接写SQL。 MybatisPlus比较适合单表操作。 PS&#xff1a;本示例只…

使用stelnet进行安全的远程管理

1. telnet有哪些不足&#xff1f; 2.ssh如何保证数据传输安全&#xff1f; 需求&#xff1a;远程telnet管理设备 用户定义需要在AAA模式下&#xff1a; 开启远程登录的服务&#xff1a;定义vty接口 然后从R2登录&#xff1a;是可以登录的 同理R3登录&#xff1a; 在R1也可以查…

10.前端打包与nginx部署

文章目录 打包部署nginx替换html 打包 首先&#xff0c;确保你的项目是可以运行的&#xff0c;以若依为例&#xff0c;运行npm run dev 是可以正常运行起来前端的。然后前端的打包命令是 # 构建测试环境 npm run build:stage # 构建生产环境 npm run build:prod打包好之后&am…