甘特图最佳实践:粒度、依赖、缓冲与复盘
实用的甘特图最佳实践:任务应拆多细,如何使用依赖关系和缓冲,为什么要少固定日期,以及多久复盘一次计划才能保持准确。
甘特图只有可信才有用。这些习惯能让排期短得可以读、对依赖关系诚实、又新得值得信赖。
简而言之
- 任务的大小以一个负责人和一个明确的完成标志为准,大致几天到几周。
- 只链接真实的依赖关系,让日期自己算出来。
- 把缓冲做成有名称、看得见的任务或延隔,而不是给每个估算悄悄加水分。
- 只有计划之外的事物确定了日期时,才固定开始日期。
- 按固定节奏复盘并保留历史,因为没有基线功能。
什么样的甘特图值得一读
大多数糟糕的甘特图败在两个方向之一。有的太粗,无法据以行动:六个月的项目只有五个条形,说不清这周谁在做什么。有的太细,无法维护:三百行任务,头两周之后就没人更新。下面的做法瞄准的是中间地带:一个小组几分钟就能读完、再花几分钟就能保持最新的计划。
要从你能控制的东西出发想问题。任务应该是一个人或一个团队能负责并说得出何时完成的工作单元。依赖关系应该是真实的约束,而不是你碰巧喜欢的顺序。只有计划之外的事物确定了日期,才固定日期。并且计划应有节奏地复盘,因为一份从不与现实对照的排期,只是一幅画,不是计划。
同时也要清楚这个工具能做什么、不能做什么。QueryChart 根据工期和依赖关系,按整个工作日(周一至周五)计算日期。它不与基线比较,不跟踪成本或工作量,不对负荷过重的人发出警告,也不会为了平衡负荷而移动任务。好的实践,有一部分就是手工做更大的软件套件会自动完成的事。
示例是一份营销活动计划。它的任务从 2 到 15 个工作日不等,使用了关口、并行的工作流和一处重叠。把它当作合理详细程度的范本来读。
详细程度刚好便于阅读的活动计划
四个阶段共十四项任务。任务工期从 2 到 15 个工作日;打开电子表格面板即可看到。
以关口结束的短规划任务
“活动简报”需要 3 个工作日,“受众与渠道规划”需要 4 个。“预算获批”的工期为 0,所以它是一个里程碑:在它通过之前不产出任何东西。
并行的制作工作流
“文案撰写”(8 天)、“设计与创意”(10 天)和“视频制作”(12 天)都只等“预算获批”,因此并排进行。每一项都是有负责人的工作单元,而不是含糊的“创意”条形。
评审步骤与上线关口
“创意评审”(3 天)要等文案、设计和视频,“法务与品牌审核”(2 天)随后进行。“落地页搭建”也供给“可以上线”这个里程碑,随后是“活动上线”。
执行活动并收尾
“分发与发布”持续 15 个工作日。“优化”在上线 3 天后开始,同样持续 15 天,所以两者重叠。“最终报告”要等两者都完成。这处重叠是一条带延隔的开始-开始链接。
运作方式
选择你能维护的详细程度
任务应是一个人或一个团队能负责并宣布完成的,持续几天到几周。如果一项任务短于一两天,就合并它。如果长于一个月,就拆分它。
把任务分成阶段
用“分组”(Group)把任务画成带汇总条的色带。阶段让读者在读任何任务之前就能看出项目的轮廓,也让你复盘时心里可以先忽略细节。
只添加真实的依赖关系
对每项任务问一句:没有什么它就真的无法开始?把这些前置任务列在“前置任务”列。其余的不要链接,这样计划就能显示哪些工作可以并行。
让缓冲看得见
如果你想留出应急余量,就在关口之前加一项有名称的任务,或在链接上加一个延隔,让所有人都看得到。不要悄悄抬高每个估算;藏在每项任务里的余量,会被一项一项用光。
只在外部世界固定日期时才固定
为发布活动、合同日期或发货固定“开始”。其余的都留给计算。与依赖冲突的固定日期会被标记出来,这正是它有用之处。
按节奏复盘并记录进度
每周更新一次“进度”(Progress),对照今天线检查条形,并修正估错的工期。用版本历史和评论记录变化,因为这个工具没有可供比较的基线。
应避免的错误
没人会维护的细节
几百行的计划几周就会过时,随后就会误导人。三十项准确的任务,胜过三百项一厢情愿的任务。
出于习惯的依赖
把每项任务都链接到上一行,会让计划变成一条长线,掩盖并行的工作。用这个问题检查每条链接:它到底在等什么?
到处固定日期
每个固定的“开始”都会让该任务脱离计划的逻辑。前置任务延误时,被固定的任务不会移动,图表只会标记冲突,而不是显示新的日期。
指望有基线
QueryChart 不保存计划与实际的对比。如果你需要看到延误,就在每次复盘时把完成日期记在评论或备注里,并使用版本历史。
打开活动计划
把营销活动计划打开为你自己的图表,换上你的任务,并对照任务真正在等什么,逐条检查每个依赖。
相关指南
常见问题
一份甘特图应该有多少项任务?
足以说明谁负责什么、依赖关系在哪里,并且不多于你能持续更新的数量。对小项目来说,通常是十五到四十项。如果你无法每周维护,就说明太多了。
一项任务应该多长?
长到成为有意义的工作单元,通常是几天到几周。QueryChart 中的任务按整个工作日计,所以不能输入半天的任务。
如何添加缓冲?
在里程碑之前添加一项以缓冲命名的任务,或在依赖上加一个延隔,比如用正的三个工作日延隔作为应急。无论哪种,它在图上都是看得见的。
应该多久复盘一次计划?
进行中的项目每周一次:更新进度,对照条形检查今天线。每当有事情改变了某个工期或某条依赖时,也要复盘。
可以看到计划与实际对比吗?
不可以。没有基线功能。请用条形内的进度、今天线、评论和版本历史来跟踪变化。如何保持逻辑清晰,见《甘特图依赖关系》指南(/zh/guides/甘特图依赖关系)。
