Gantify
登录注册
指南

甘特图实用指南:附完整示例

什么是甘特图、由哪些要素构成、如何逐步绘制,以及应避免哪些错误。附一个真实的进度计划示例及其关键路径。

Gantify 团队阅读约 4 分钟
文章《甘特图实用指南:附完整示例》的封面插图
本文目录
  1. 什么是甘特图
  2. 甘特图的构成要素
  3. 示例:一套公寓的装修
  4. 绘制甘特图的七个步骤
  5. 常见错误
  6. 甘特图、看板还是列表:各自何时使用
  7. 如何在 Gantify 中实现
  8. 常见问题

甘特图是按时间展示项目最常用的方式:每项任务都是日历上的一根条形,长度等于其工期,位于开始日期和完成日期之间。它一目了然,但一张构建良好的甘特图并不只是一幅图:它是一个模型,根据工期、依赖关系和日历计算日期,并指出哪些任务不能延误。

本指南介绍甘特图的构成要素,给出一个完整示例,并说明绘制一张可靠甘特图的步骤。

什么是甘特图

甘特图以亨利·甘特的名字命名,他在 20 世纪初推广了这种方法,用于安排生产。其原理至今未变:横轴表示时间,纵轴表示任务。每根条形都表示任务何时开始、持续多久、何时结束。

如今,甘特图是施工、产品发布、活动、软件实施和科研项目的标准工具:凡是存在相互关联的任务和必须遵守的截止日期的场合,都会用到它。

甘特图的构成要素

  • 任务:需要完成的工作,工期以工作日计。
  • 摘要任务:将其他任务归入阶段;其工期由所包含的任务决定。
  • 里程碑:工期为零的事件,例如交付或审批。
  • 依赖关系:确定工作先后顺序的关联。
  • 提前量和延隔时间:附加在依赖关系上的时间间隔,例如留出三天干燥时间。
  • 约束和截止日期:任务不能或不应超过的日期。
  • 日历:工作日、节假日和例外,可在项目层面或针对个人设置。
  • 关键路径和浮动时间:决定完成日期的任务,以及其他任务可推迟的时间。
  • 基准计划:已批准计划的副本,用于与实际进展进行比较。

四种依赖关系

类型含义示例
完成-开始(FS)A 完成后 B 开始抹灰完成后开始粉刷
开始-开始(SS)A 开始时 B 开始测试与开发同时开始
完成-完成(FF)A 完成时 B 完成文档编写随验收一同结束
开始-完成(SF)A 开始时 B 完成接班开始时交班结束

完成-开始是迄今最常用的依赖关系;其他类型用于表示相互重叠的任务。

示例:一套公寓的装修

任务工期依赖于
拆除5 天项目开始
电气工程8 天拆除(FS)
给排水工程5 天电气工程(SS,延隔 2 天)
找平层4 天电气工程和给排水工程(FS)
地面铺装6 天找平层(FS,延隔 3 天用于干燥)
粉刷4 天地面铺装(FS)
交付里程碑粉刷(FS)

计算以工作日为单位。拆除占用第 1–5 天。电气工程从第 6 天持续到第 13 天。给排水工程在电气工程开始两天后、即第 8 天开始,第 12 天结束:因此它有一天的浮动时间。找平层需等待两项工程都完成,从第 14 天持续到第 17 天。经过三天干燥后,地面铺装从第 21 天到第 26 天,粉刷从第 27 天到第 30 天,交付定在第 30 天结束时。

因此,关键路径为:拆除、电气工程、找平层、地面铺装、粉刷、交付。电工延误两天,交付就会推迟两天。而水管工延误一天则没有影响:这一天会被浮动时间吸收。

这正是带依赖关系的甘特图的价值所在:无需手动重算,而且能立即看出应把注意力放在哪里。

绘制甘特图的七个步骤

  1. 分解工作:将工作拆分为阶段和任务(WBS,工作分解结构),直到每项任务都有负责人和可估算的工期。
  2. 估算工期:以工作日计,而不是以日期计。
  3. 连接任务:设置合适的依赖关系,必要时加上提前量或延隔时间。
  4. 设置日历:节假日、停工日以及各成员的工作日。
  5. 仅在确有必要时添加约束和截止日期,例如存在合同规定的日期时。
  6. 分配人员,并确认没有人在同一周被过度分配。
  7. 计划获批后保存基准计划,并定期更新进度。

常见错误

  • 手动输入日期,而不是由依赖关系计算:一旦出现第一次延误,计划就不再可靠。
  • 约束过多:会阻碍计算,掩盖真正的问题。
  • 任务过长:一根跨越三个月的条形无法提供有用的进展信息。
  • 忽视日历:节假日和停工日对日期的影响往往超出预期。
  • 不保存基准计划:没有参照,就无法量化延误的程度。

甘特图、看板还是列表:各自何时使用

当时间和依赖关系起决定作用时,甘特图不可替代。看板非常适合按状态(待办、进行中、已完成)跟踪日常工作。列表是录入和审阅大量任务最快的方式。最理想的是能够在同一份计划上同时使用这三种视图。

如何在 Gantify 中实现

Gantify 正是围绕这些规则构建的。任务可以直接创建,也可以从 Excel 粘贴,按 Tab 缩进以形成阶段,并用支持提前量和延隔时间的 FS、SS、FF、SF 依赖关系相连;设置好日历和约束后,引擎会计算日期和关键路径。你可以保存基准计划、查看每项任务的偏差、切换到看板、列表、日历和负荷视图,并通过只读公开链接共享计划。Microsoft Project 中的现有计划可以直接从 .mpp 文件打开。

如想更快上手,AI 助手可以根据项目描述,提出包含阶段、任务和依赖关系的计划初稿。

用你自己的计划试用 Gantify

创建免费账户

常见问题

甘特图和进度计划有什么区别?

进度计划是项目在时间上的安排;甘特图是表示进度计划最常用的方式,将任务显示为日历上的条形。

任务的浮动时间是什么?

是指任务在不推迟项目完成日期的前提下可以延后的时间。浮动时间为零的任务构成关键路径。

制作甘特图需要软件吗?

对于只有几行的计划,电子表格就足够了。当任务相互依赖时,能够计算日期和关键路径的工具可以避免错误和手动重算。

Gantify 免费吗?

是的。Gantify 对整个团队免费,由广告支持。

用你自己的计划试用 Gantify

创建免费账户,导入你的 .mpp 文件或从模板开始:几分钟内就能看到带有依赖关系、日历和关键路径的甘特图。

广告让 Gantify 保持免费