跳到主要内容

甘特图是什么

甘特图是什么

甘特图是以亨利·劳伦斯·甘特(Henry L. Gantt)的名字命名的。 亨利是第一次世界大战时期的一名军械工程师,他曾在美国陆军部(现美国国防部)的阿伯丁试验场工作;该试验场位于美国马里兰州阿伯丁市。 虽然一个世纪过去了,甘特的图表仍然被广泛公认为世界各地项目经理最基本、最适用的工具。 甘特图源自工作分解结构(WBS)。甘特图可方便查看项目任务和子任务的开始时间和结束时间。 如果结合使用WBS的概述图,甘特图就可以按时间顺序展示每个任务和子任务。对于同时开始并同时运行的任务,甘特图是一个非常方便的工具。 而且,重叠的任务和子任务也可以很容易在甘特图上描绘出来。

如何制作甘特图

  1. 使用从左向右延伸的水平长条,表示事件或活动的开始时间和结束时间。如果要添加子任务,可以添加更多详细信息。颜色编码可以帮助你确定哪些项目工作人员正在处理哪些任务和子任务。 该图表提供了一个简单的平面图,来描述事件的计划顺序,尽管与实际(阴影长条)相比,显然不是所有事情都将按照计划进行。

条形甘特图

  1. 三角形甘特图是另一种甘特图。条形甘特图使用白色长条来描述开始时间和结束时间,使用灰色长条描述实际执行情况和计划执行情况,但是三角形甘特图使用:
  • 白色正三角形表示计划开始时间
  • 白色倒三角形表示计划结束时间
  • 灰色正三角形表示实际开始时间
  • 灰色倒三角形表示实际完成时间

三角甘特图

  1. 三角形甘特图还具有其他优点。任务和子任务以及计划的和实际的时间框架,可以用一条线来描述,从图表的左边开始,沿着水平轴向右延伸。 图中描述的这些类型的甘特图(尽管还有许多其他类型)提供了基于时间框架的项目进度快照。
提示

虽然任务A没有按时开始,但它的工期持续时间大致等于最初计划的时间。然而,在任务B中,不仅开始时间延迟,而且任务的实际完成时间也比原来计划的要长。 随着项目的进行,这预示着某个地方存在潜在的预算问题或人力资源瓶颈。如果任务C的开始不依赖于任务B的结果,那么项目经理可以决定是否按计划甚至更早地开始任务C,因为开始任务B的延迟预示着有空闲资源可用。 如果任务C依赖于任务B的完成或者至少大部分的完成,那么项目经理可能别无选择,只能让任务C也推迟开始。 可以看到,任务A和任务B中的延迟可能会产生级联效应,导致其他项目活动落后于计划,除非作为项目经理的你能够重新分配资源,以尽可能地保持进度。

多变的甘特图

目前所描述的三种甘特图中的每一个都代表一种阐明整体项目状态的方法,同时也包括了每个任务的状态。因此,它们是保持项目团队成员以及授权方、委员会、高层管理人员和执行人员以及其他项目干系人与活动信息同步的重要工具。 图中的甘特图描述了一个为期8周的建设项目,包括4个条目;其中3个是实际任务,另一个代表项目的完成。3个任务中的每一个都含有4到6个子任务。实际上,所有项目活动都依照所描述事件的顺序进行。

多变的甘特图

图表底部的代码表示关键和非关键的进展以及关键事件。从开始处发散出的倒三角形指代任务工期的计划开始时间和停止时间。黑色菱形代表里程碑。 可以通过其他形式的线条和符号来添加更多的细节。设计该图表的项目经理会发现这种编码方式非常方便且实用。

添加修饰物,展示更多细节

项目中涉及的任务越多,任务之间的顺序越重要,你就越倾向于在甘特图内添加更多的修饰物。图中的图表包含一些添加的纵列:

甘特图-添加修饰物

  • 第3列 持续时间 列出了每个任务预计花费的天数。
  • 第4列 先导任务 标出了在开始此任务之前需要完成的工作。

通常需要先完成时间靠前的任务,但情况也不一定如此:

  • 要开始任务7 采购,需要先完成任务5和任务6。
  • 要开始任务8、任务9和任务10,需要先完成任务7,这三个任务是同时开始的。
  • 要开始任务12 安装软件,需要先完成的是任务10,而不是任务11,因为按照计划,任务11是之后才开始的。

你可能会想,为什么不在甘特图中调换任务11和任务12的位置呢?

答案是任务11 开展培训 紧跟任务8 使用手册 完成之后开始,而任务12 安装软件 紧跟任务10 设置服务器 完成之后开始。 它们在甘特图上的排序是基于它们紧跟的任务,而不是基于它们的开始时间。

以天为单位列出任务工期有很多优点,其中之一是可以明确显示需要配备多少人员支持。 举个最简单的例子,如果员工的工作能力相同,并且一个为期10天的项目每天需要一名工作人员,那么你可以在 持续时间 一列中添加总天数,就可以获得项目所需的总员工天数。

上面的例子中将你自己(作为项目经理)排除在工期的计算之外,因为你进行了项目统筹管理,而没有参与任何单独的任务。

当任务工期内的每一天需要2名、3名、4名或更多员工时,或者当每个任务每天需要不同数量的员工时,情况会更加复杂。如果项目人员的能力水平差异很大,那么难度会进一步增大。 这正是敏捷(Agile)项目管理和Scrum框架的实用之处。复杂的项目管理软件和工具解决了大部分与多资源复杂性相关的问题。

甘特图的作用

如果发现自己在某一方面落后于计划,就必须要做出一些管理决策,使整个项目按计划进行。 这些决策将涉及重组项目资源,更改选定任务或子任务的范围,或更改任务的顺序。让我们来分别看一下这些决策:

重新分配资源

最好的项目经理也会遇到这种情况:启动一项任务后,很快发现自己资源不足了。或是发现某个特定的任务或子任务竟是如此艰巨!如果它对整个项目至关重要,项目经理可以考虑从其他任务区域借用资源。

减少任务或子任务的工作量或范围

虽然有些任务需要更多的人力资源,但其他任务和子任务可能比最初预算的工作量要少。或者有些子任务可以合并,甚至可以直接跳过。例如,你正在做一项调查工作,也许可以设置8个而不是10个问题,来获得高质量的结果,或者可以减少10%的总采访次数。

改变任务顺序

遇到障碍时,可以改变任务或子任务的顺序吗?在其他人力资源空闲之前,可以用简单的任务替代复杂的任务吗?或许你可以设计一种工作顺序,使那些经验丰富的人员能够在短时间内管理多个任务。

事先考虑

甘特图对于添加 假设 问题也很实用。当检查事件的顺序、持续时间和分配的人员天数时,你可能会提前发现转变的契机,以备不时之需。这样的转变有助于今后更顺利地开展业务。

如果发现前几个任务或子任务已经落后于计划,甘特图可以帮你(根据之前的操作经验)判断该问题还可能会出现在哪些地方。

因此,你可以使用其他类型的甘特图,来构建可能的场景;这种甘特图可以更有效地管理项目的工期。

你甚至可以愉快地看到任务和子任务完成的时间少于最初的计划时间。如果是这样,请使用甘特图,重新安排后续事件的时间顺序,将其前移,并充分利用已实现的阶段性成果。

总之,甘特图的制定、使用和修改方便快捷,且图表功能齐全,是管理项目和向他人描述进展的绝佳工具。

提示

摘自 《小型项目管理:给初级项目经理的完整指南》