项目管理FAQ






3.62/5 (36投票s)
项目管理FAQ
项目管理进度管理FAQ系列
- 引言
- 你能解释一下WBS吗?
- 你能解释一下WBS编号吗?
- 你是如何进行资源分配的?
- 你能解释一下WBS的用途吗?
- 你能解释一下网络图吗?
- 网络图有哪些不同的类型?
- 使用网络图有什么好处?
- 你能解释一下箭线图和紧前图吗?
- 网络图有哪些不同的类型?
- 你能解释一下关键路径吗?
- 你能定义EST、LST、EFT、LFT吗?
- 你能解释一下浮动和时差吗?
- 你能解释一下PERT吗?
- 你能解释一下甘特图吗?
- 甘特图有什么缺点?
引言
在本节中,我们将快速浏览一下软件项目进度管理中的常见问题解答。我们将涵盖WBS、资源分配方法、网络图(如CPM和Pert)、EST、LST、EFT、LFT、偏差计算、蒙特卡洛模拟、甘特图等等。我们相信,通过这个FAQ,您至少能从进度管理的角度理解不同的项目管理概念。
你能解释一下WBS吗?
WBS(工作分解结构)是一种结构化的方法,用于将项目分解为各种组件。
一句话概括,WBS就是一种将项目分解为逻辑上更低的细节的方法。下图“WBS”展示了一个典型的WBS的样子。我们最多可以向下钻取六个级别来分解工作结构。
一句话概括,WBS就是一种将项目分解为逻辑上更低的细节的方法。下图“WBS”展示了一个典型的WBS的样子。我们最多可以向下钻取六个级别来分解工作结构。
第一级:第一级是项目名称或任务名称。
第二级:第二级代表构成项目的子系统。
第三级:第三级展示了从管理角度完成子系统所需执行的任务。
第四级:主要任务从技术角度进一步分解为子任务。
第五级:这是最终的可交付成果,也称为工作包。
第六级:这些是构成工作包所需的组件。
从第1级到第3级都是管理活动。从第4级到第6级都是技术活动。
下图“CPU的WBS”展示了组装电脑CPU的详细分解。
你能解释一下WBS编号吗?
WBS中的第一个数字代表项目。例如,在图“WBS编号”中,我们用数字“1”作为项目号,并根据级别进一步扩展。编号可以是数字、字母数字或两者的组合。图“不同项目编号”显示项目编号为“528”。
你是如何进行资源分配的?
这个答案因人而异。但这是我们认为应该如何操作的方法。资源分配有两个步骤:
- 将项目分解为WBS并从中提取任务。例如,下图“WBS中的任务”展示了我们如何将会计项目分解为小部分,最终的根源是任务。
- 现在,最终根的任务被分配给资源。表“将任务分配给资源”展示了任务如何分配给资源。
你能解释一下WBS的用途吗?
以下是WBS众多用途的图示。
WBS的主要用途之一是用于进度安排。从进度安排的角度来看,WBS是网络图的输入。
你能解释一下网络图吗?
网络图显示了项目活动之间的逻辑关系。网络图
在以下方面对我们有帮助:
- 它帮助我们理解哪个活动独立于其他活动。例如,您可以在主屏幕完成之前开始编码/执行事务屏幕。这还提供了另一种观点,即您可以并行执行这两项活动。
- 网络图还列出了不能延迟的活动。例如,我们可以延迟项目的用户主屏幕,但不能延迟事务屏幕。
网络图有哪些不同的类型?
有两种类型的图表:
- 箭线活动图(箭线图)
- 节点活动图(紧前图)
AOA(箭线活动)图
在理解AOA之前,让我们看下面的表格,其中列出了启动计算机学院的活动。它有五列,以下是关于它们的描述:
- 第一列只是活动的序号。
- 第二列是对活动的简要描述。
- 第三列是完成活动所需的天数。
- 第四列描述了开始此活动需要完成哪些活动。
- 第五列显示了活动的最终输出是什么。
活动编号 | 活动描述 | 持续时间(天) | 先决条件 | 已完成活动 |
0 | 启动项目 | 开始 | 开始 | 开始 |
1 | 确定地点 | 5天 | 0 | 地点已确定 |
2 | 签署租约 | 1天 | 1 | 已签署协议 |
3 | 粉刷内饰 | 3天 | 2 | 内饰准备就绪 |
4 | 安装家具 | 20 | 3 | 学院已建成 |
5 | 聘请教师 | 6天 | 0 | 招聘完成 |
6 | 准备课程材料 | 10天 | 8 | 课程设计完成 |
7 | 购买电脑 | 2天 | 5 | 电脑已购买 |
8 | 安装软件 | 1天 | 7 | 软件已安装 |
9 | 广告 | 2天 | 3 | 报纸广告发布 |
10 | 招收学生 | 1天 | 9 | 学生已注册 |
11 | 开学 | 结束 | 结束 | 结束 |
顾名思义,箭线活动(即AOA)意味着箭线代表活动,节点代表已完成的活动。图“AOA”展示了活动如何在箭线上显示,以及节点如何显示已完成的活动。因此,节点代表已完成的活动,箭线代表活动。
现在,让我们连接表“计算机学院活动列表”中定义的活动和节点。图“计算机学院的AOA”展示了AOA图的构建方式。我们将活动放在箭线上,节点代表已完成的活动。我们还在箭线上标注了每个活动的持续天数。
AON(节点活动)图
在AOA中,我们看到的是箭线活动,而在AON中,我们看到的是节点活动。因此,思维方式从将活动视为事件(AON)转变为在里程碑之间发生的活动。
图“AON”以图示方式展示了这一点。下面是计算机学院活动的AON图重绘。
使用网络图有什么好处?
网络图在以下方面对我们有帮助:
帮助我们找到关键/非关键活动。所以,如果我们知道我们的关键活动,我们就会愿意将关键人员分配到关键任务上,将中等表现的人员分配到非关键活动上。
- 这也有助于我们确定哪些活动可以并行运行,从而减少总项目时间。
你能解释一下箭线图和紧前图吗?
AOA(前面已讨论过)就是箭线图,AON(在上一问题中讨论过)就是紧前图。
网络图有哪些不同的类型?
如前一节所述,我们有两种类型的网络图:一种是AON(活动网络),另一种是AOA(箭线网络)。下图“网络图类型”以更直观的方式展示了分类。CPM / CPA(关键路径法 / 关键路径分析)和PERT(计划评审技术)属于箭线网络。PDM(紧前图)属于活动图。
图:- 网络图类型
你能解释一下关键路径吗?
CPA / CPM(关键路径分析 / 方法)是分析复杂项目的有效方法。项目由一组活动组成。CPA代表完成项目所需的关键活动集。关键路径帮助我们专注于对项目运行至关重要的基本活动。一旦确定了关键活动,我们就可以投入优质资源并相应地对其进行优先排序。CPA还为进度安排和进度监控提供了非常良好的基础。它最重要的事情之一是允许项目经理专注于重要活动。
关键路径是耗时最长的路径。在上面的例子中,我们有三条路径(请参考前面关于计算机学院的AOA或AON图)。路径1、路径2和路径3。让我们加起来计算这些路径上的天数,所以路径1 = 19天,路径2 = 29天,路径3 = 9天。两张图都显示了路径所需的日数。
因此,路径2是最长的路径,也是最重要的路径。简而言之,路径2是关键路径,这种方法称为关键路径方法/分析。换句话说,关键路径上的任务需要仔细监控,关键路径上的任何延迟都会导致项目延迟。您可以从CPM图中轻松看出,如果我们不确定地点、签署租约、安装家具和粉刷,我们就无法在规定时间内完成学院的建设。
你能定义EST、LST、EFT、LFT吗?
CPM(关键路径法)使用以下时间来描述活动:
- (EST)最早开始时间是活动最早可以开始的时间。
- (LST)最晚开始时间是活动最晚可以开始,同时仍能保证项目按时完成的时间。
- (EFT)最早完成时间是活动最早可以完成的时间。
- (LFT)最晚完成时间是活动最晚可以完成,同时仍能保证项目按时完成的时间。
我们将使用前一例中描述的计算机学院的相同示例来计算和理解EST和EFT。
根据CPM计算,开始日期应为2009年1月1日,最晚结束日期为2009年1月30日。我们的EST、EFT、LST和LFT应该在此期间。
首先,我们需要计算EST和EFT。EST和EFT是使用前向传递方法计算的。图“EST和EFT”展示了前向计算的工作原理。我们将“0”加到开始日期,即2009年1月1日,这成为“聘请教师”的EST。“聘请教师”任务需要6天,加到EST上得到2009年1月7日,这是“聘请教师”的EFT。EFT成为下一个任务,即“购买电脑”的EST。再次,我们加上“购买电脑”任务的天数得到EFT,依此类推。简而言之,EFT是通过从EST减去天数来计算的。此任务的EFT成为下一个任务的EST。
为了计算LST和LFT,我们需要从截止日期开始向后计算。
图“LST和LFT”展示了计算的实际过程。如前所述,
学院最晚应于2009年1月30日准备就绪。最晚的截止日期将成为最后一个活动,即“准备课程”的LFT。我们从LFT中减去天数,得到“准备课程”活动的LST,即2009年1月20日。此活动的LST成为需要在此之前完成的活动,即“安装软件”的LFT,依此类推。图“后向计算”展示了计算过程。当前任务的LST是LFT减去天数。然后将当前活动的LST分配给前一个活动的LFT。
下图“EST、EFT、LST和LFT”展示了完整的正向和反向计算后的总体图。
图:- EST、EFT、LST和LFT
注意:- 请尝试手动计算,以了解我们如何得出下面图中的每个数字。在实际场景中,您将使用工具……所以不用担心。但您应该理解概念,这很重要。
你能解释一下浮动和时差吗?
浮动(也称为时差、总浮动和路径浮动)是为每个任务计算的,方法是将EFT从LFT中减去(或将最早开始时间从最晚开始时间中减去)。浮动是指任务可以延迟而不延迟项目完成日期的时长。自由浮动是指任务可以延迟而不延迟其紧后任务的最早开始日期的时长。在前一个问题的图“EST、EFT、LST和LFT”中,我们计算了每个活动的浮动。例如,“聘请教师”的时差为10天,“广告”任务的时差为20天,依此类推。
你能解释一下PERT吗?
PERT也是一种网络图。在CPM中,活动持续时间基于历史上多次执行的数据。但如果某个活动从未执行过,并且是组织中第一次执行该活动,这时PERT就派上用场了。CPM用于活动时间线是确定性的情况,而PERT用于时间线不确定的情况。
PERT使用三种时间估计来得出关于活动时间估计的结论。
最乐观时间:- 活动可以完成的最短时间。
最悲观时间:- 活动可能需要的最长时间。
最可能时间(m):- 具有最高概率的完成时间。
现在,使用上述三种估计,我们可以计算出预期时间。图
“Pert计算”更详细地展示了公式,其中“a”是乐观时间,“b”是悲观时间,“m”是最可能时间,“te”是预期时间。
除了预期时间之外,还有两个重要的公式:一个是计算“标准差(Sd)”,另一个是“总标准差(St)”。两个公式都在图“标准差”和“总标准差”中给出。术语“a”、“b”和“c”保持不变。SA1、SA2是标准差,它们是针对单个活动计算的。
让我们不谈理论,而是将上述基本原理应用于我们的学院项目。我们将把PERT原理应用于计算机学院CPM路径上的两种不同概率。下图展示了两种概率和计算。我们可以从计算中看到概率一和概率二。我们还可以看到概率一的标准差小于概率二。因此,概率一具有更高的稳定性,可以成为我们有效的计划。将(PERT、Te、Sd和St)公式应用于图。
注意:- 当我们以前从未执行过某项活动时,我们使用PERT。当我们有关于活动的历史并且至少执行过一次该活动时,我们使用CPM。因此,项目经理应该知道何时使用这两种图。
你能解释一下甘特图吗?
甘特图是一种时间和活动条形图。甘特图是易于阅读的图表,以任务顺序和任务开始/结束日期显示项目进度。甘特图是一种简单的图表,以任务顺序和任务开始/结束日期显示项目进度。让我们看下面简单的四活动网络图。
我们圈出了活动,并标明了所需的持续时间(以周为单位)。例如,活动A需要1周,活动B需要2周,依此类推。现在,让我们为简单的网络活动图构建一个简单的甘特图。甘特图是时间和活动的图示。下图“甘特图”展示了网络活动在甘特图格式下的样子。在甘特图中,我们将活动放在垂直轴上,时间尺度放在水平轴上。因此,在垂直轴上,我们列出了“任务A”、“任务B”、“任务C”等。而在水平轴上,我们列出了以周为单位的时间。还有一个额外的持续时间列供参考。甘特图最重要的组成部分之一是活动条,它代表一项活动。下图“活动条”展示了我们如何表示一项活动。活动的开始由顶部的箭头表示,结束由底部的箭头表示。
所以,我们列出所有活动,并根据持续时间开始绘制活动条。完成后,最终输出如图“甘特图”所示。顶部的条形图显示了总活动周期。依赖关系通过一个连接到另一个箭头的箭头显示;我们已圈出依赖关系是如何显示的。任务B只有在任务A完成后才能开始。GNATT图是与高层管理者沟通进度信息的有用方式,因为它提供了一个易于阅读的项目活动可视化图。
甘特图有什么缺点?
它没有清楚地显示任务之间的依赖关系/关系,例如,哪个任务先完成,然后是第二个,依此类推。它也无法显示关键和非关键任务。甘特图最适合向高层管理者展示整个项目的摘要,因为它不显示每个活动的详细信息。什么是蒙特卡洛模拟?
蒙特卡洛模拟有助于我们根据一系列可能的输入来预测未来模型。例如,完成一个项目可能需要不同的时间范围:最短时间、最长时间和估计时间。蒙特卡洛模拟运行这些输入值范围,并为我们提供项目可能结束的不同可能性。它可以告诉你,根据这些范围,可能的结果是什么。
在蒙特卡洛模拟中,从范围内选择一个随机值,并生成可能性/模型。保存此模型,然后选择第二个随机值,依此类推。例如,考虑下图“任务1和任务2”。“任务2”只有在“任务1”完成后才能完成。我们还选择了两者都可以完成任务的最小和最大范围。“任务1”可以在最短1天,最长3天内完成。“任务2”可以在最短2天,最长4天内完成。
现在,让我们应用蒙特卡洛模拟。下图“两个任务的蒙特卡洛”显示了不同的组合。
现在,让我们收集已发生天数的次数。下图“可能性数量”显示5天发生的次数最多。任务1和任务2很可能在5天内完成。