8.1.2 Gantt图
Gantt 图也叫甘特图,是一种用横道展示项目任务时间安排的图。它的直观程度很高:纵向列任务,横向列时间,每个任务用一条横道表示开始时间、结束时间和持续时间。
怎么读 Gantt 图
| 元素 | 含义 |
|---|---|
| 横轴 | 时间,可以是天、周、月等 |
| 纵轴 | 任务、活动或工作包 |
| 横道起点 | 任务计划开始时间 |
| 横道终点 | 任务计划结束时间 |
| 横道长度 | 任务持续时间 |
| 重叠横道 | 任务存在并行执行的时间段 |
| 不同线型/颜色 | 常用于区分计划进度与实际进度 |
课程里提到,细实线可以表示计划进度,粗实线可以表示实际进度。这样一来,管理者能看到某任务是否滞后、提前或按计划进行。
一个简化示意
从图上可以直接看到:需求分析从 1 月到 3 月,设计建模从 3 月到 5 月,3 月存在需求分析与设计建模并行。
Gantt 图的优点
| 优点 | 说明 |
|---|---|
| 直观 | 非技术人员也容易看懂任务起止时间 |
| 易展示进度 | 可以显示计划与实际完成情况 |
| 易识别并行 | 横道重叠说明任务可同时进行 |
| 易用于沟通 | 项目例会、进度汇报中很方便 |
Gantt 图特别适合回答“这个任务什么时候开始和结束”“当前进度到哪了”“哪些任务在同一时间段并行”。
Gantt 图的局限
| 局限 | 为什么会影响管理 |
|---|---|
| 复杂依赖不清楚 | 很难表达多个前驱、多个后继的严格约束 |
| 关键路径不明显 | 不容易判断哪条任务链决定总工期 |
| 松弛时间不明显 | 不容易看出哪些任务可延迟而不影响总工期 |
| 大项目图形拥挤 | 任务数量多时横道图会很难读 |
这也是为什么课程强调 PERT 图。Gantt 图告诉你“排成什么样”,PERT 图告诉你“为什么必须这样排、哪里不能拖”。
Gantt 与 PERT 的对比
| 问题 | 更适合的工具 | 原因 |
|---|---|---|
| 看任务是否按计划推进 | Gantt 图 | 计划条和实际条最直观 |
| 看任务之间前驱/后继关系 | PERT 图 | 网络结构表达依赖 |
| 求项目最短工期 | PERT 图 | 工期由关键路径决定 |
| 判断某活动延误是否影响总工期 | PERT 图 | 需要松弛时间和关键活动 |
| 向非技术干系人汇报进度 | Gantt 图 | 易读、直观 |
例题
Gantt 图中的横道主要表示:
下列哪项不是 Gantt 图的主要优势?
本节小结
Gantt 图用横道表示任务时间,优点是直观展示任务起止、持续时间、实际进度和并行关系;缺点是复杂依赖、关键路径和松弛时间不够清楚。考试中若要求计算关键路径,应转向 PERT 图。