跳到正文

甘特图

Gantt Chart

中级通用

甘特图(Gantt Chart)是一种把任务放在时间轴上的项目计划图,用横条表示各任务的起止时间,也可以标出任务之间的依赖关系。它帮你看清哪些工作能并行、哪些工作会卡住后续安排;比如上线前,接口开发和页面联调各要占几天。

你可能会说:「帮我把这次上线要做的事按时间排开,标清哪些能同时做、哪些得等前一项完成。」

读之前建议先了解

动手看看

六月上线计划
任务
6/1
6/2
6/3
6/4
6/5
6/6
6/7
6/8
6/9
6/10
6/11
6/12
视觉设计
设计 4 天
接口开发
接口 4 天
页面联调
联调 3 天
联调 3 天
发布上线
上线
上线
依赖关系:接口开发 → 页面联调 → 发布上线
未设置依赖:后续日期不会自动顺延
后续任务依赖接口开发

每一行是一项任务,横条的位置和长度分别表示开始时间与工期。拖动接口开发工期,再切换依赖开关,看看联调和上线怎么变。

要点

  1. 1

    横条表示任务占用的时间

    我们把任务列在一侧,把日期排在另一侧,再用横条标出每项任务预计从哪天做到哪天。这样你扫一眼就能发现,页面开发和接口开发是否重叠,以及测试被留了多少时间。

  2. 2

    依赖关系说明谁在等谁

    有些工作不能只看日期。比如后台接口还没提供,前端可能只能先用模拟数据;正式联调得等接口可用。把这种先后关系标出来,延期时你才知道哪些后续任务会受影响。

  3. 3

    计划需要随进展调整

    甘特图画的是安排,不是完成承诺。假如接口开发比预计晚了两天,我们就要重新看联调、测试和上线时间,而不是只把横条涂成已完成。定期更新,图才能继续帮助团队协调。

容易混淆的地方

产品待办列表回答的是「有哪些事要做」,通常不负责确定每件事何时开始、彼此怎么衔接;甘特图回答的是「这些事在时间上怎么安排」。产品路线图更关注阶段目标和方向,时间通常较粗。甘特图更适合把已确定的任务拆开,检查具体排期与依赖。

什么时候用

适合用

  • 准备发布一个 App 新版本,需要协调设计、开发、测试和上架,看看哪些环节会影响发布日期。
  • 做后台系统改版,前端、接口和数据迁移由不同人负责,需要明确并行工作与联调时间。
  • 与客户约定网站交付日期,需要把需求确认、制作、验收等任务排开,讨论时间是否够用。

不适合用

  • 还在探索用户到底需要什么功能,任务和范围每天都可能变;先用产品发现记录问题与验证结果。
  • 只是收集下一步可能做的功能,没有确定负责人与时间;先用产品待办列表整理和排序。
  • 只想回顾一次故障中事件发生的先后,不涉及未来任务排期;用时间轴记录事件更直接。

练一练

你要在月底上线一个 AI 客服后台。前端页面和回答接口可并行开发,但联调必须等两者完成,测试又要等联调。团队担心月底来不及。哪种做法最能帮大家判断排期?

让 AI 帮你做

请把这次 AI 客服后台上线计划整理成甘特图所需的任务表,包含任务、负责人、预计起止日期和依赖任务。前端页面与回答接口可并行,联调依赖两者完成,测试依赖联调。先标出我还没提供的时间信息,不要自行编造日期。

接下来学什么