很多新手拿到项目排期,第一反应是打开 Excel 或某个软件,找甘特图模板。画出来的图往往只有任务名称和起止时间,看起来像一份日历,却说不清哪个任务拖了会影响上线,哪些活可以并行。
甘特图怎么画,三分靠工具,七分靠思路。思路没理清,换再多的工具,画出来的也只是任务清单,不是管控工具。
在动手画图之前,先回答两个问题:项目适不适合用甘特图?任务和任务之间的逻辑关系是否已经理清?这两个问题有答案,再谈具体画法。
一、先判断甘特图适合哪些项目
甘特图又称横道图,纵轴列任务,横轴是时间,任务条的长短代表工期,位置代表起止时间。它的价值在于把任务清单和日历合成一张图,让人一眼看清并行、依赖和延误。
甘特图适合目标明确、阶段清晰、依赖较强的项目。企业内部系统建设、客户定制交付、版本发布、接口联调排期,这类项目边界清楚,任务先后顺序基本确定,画成甘特图能直接指导执行。
需求探索占比高的项目不适合完全依赖甘特图。早期产品试错、创新功能验证、短周期敏捷迭代,这类项目产品方向还在反复验证,任务拆了又拆,时间轴经常失去意义。此时甘特图只能当阶段计划,不能替代迭代看板。项目既不确定又必须对外承诺时间时,可以采用分层策略:上层用甘特图表达阶段与里程碑,下层用看板管日常变化。
二、项目排期甘特图制作四步法
项目排期甘特图怎么做,核心是四步:拆任务、定时间、理依赖、选工具。这套方法不依赖具体软件,用纸笔也能照做。
### 1. 拆解项目成任务清单
用工作分解结构(WBS)的思路,把交付目标拆成可执行、可验收的任务。拆得越细,进度越可控。任务颗粒度建议控制在 2 到 5 天。过粗看不出风险,过细每天改图,维护成本会拖垮计划。每项任务标出负责人与交付物,任务清单才能作为排期基础。
2. 设定时间与缓冲
结合交付截止日倒推,为每项任务确定开始时间、结束时间与持续天数。关键路径上的任务预留 1 到 2 天缓冲,不要把每个人的时间排满。检查并行任务是否合理,同一人同一时段不要塞多个高强度任务。
3. 理清依赖与并行
把任务分两类处理:必须串行的,比如 A 完成后 B 才能开始;可以并行的,互不阻塞。用箭头或连线标出前置任务。Excel 里可以在开始时间单元格写公式,引用前置任务的结束时间。新手常见的失误是只在备注里写"依赖 XX",时间轴一调就断裂。依赖要画出来,不要只写出来。
4. 选工具画成甘特图
逻辑理清后,用工具将甘特图画出来。在这一环节要分情况选用合适的工具:Excel 适合个人和小项目,插入堆积条形图,把开始时间系列设为无填充,纵轴逆序即可;专业工具如禅道则适合多角色协作,内置任务依赖、版本对比、任务通知机制。
## 三、三条数据线让排期可追踪
静态的甘特图只能表达计划,动态的甘特图才能管控进度。进阶做法是在图上叠加三条数据线。
第一是基线。项目启动时保存一版计划作为对照线,进度对比才有基准。需求变更时先更新基线,再评估影响,而不是直接改任务时间。
第二是资源负载。按人统计时间段内任务量,发现忙闲不均。某个人并行任务过多时及时调配,避免有人累倒、有人闲着。
第三是进度线。用今天线与任务条交叉判断每项任务是否延误。隐性延期在图上提前暴露,不必等周报才发现问题。
四、按四条标准选甘特图工具
选工具不必追新,够用就好。判断标准有四条,可按团队情况取舍。
- 是否有免费或低成本方案。个人起步用 Excel 或免费在线工具即可,不必先买专业授权。
- 是否支持在线协作。团队排期需要多人同时查看编辑,本地文件来回传很快失控。
- 是否支持依赖与关键路径。依赖不能只有文字备注,要能在图上连线,时间变动能自动联动。
- 能否与现有流程打通。团队已有项目管理平台时,优先看内置甘特图,省去二次维护。
五、新手画甘特图三个误区
新手画甘特图,容易踩三个坑。
误区一:只有起止时间就算甘特图。没有依赖关系的图只是日历条,看不出延误传导。正确做法是画出依赖连线,让时间变动自动联动。
误区二:任务拆得太粗或太细。太粗看不出风险,太细每天改图。正确做法是控制颗粒度在 2 到 5 天,既能看到风险,又不用频繁维护。
误区三:需求一变就重画整张图。正确做法是区分阶段计划与迭代任务:甘特图管阶段,看板管日常变化。需求变更先走审批,改基线再调图。
六、常见问题解答
问:前置任务延误了,甘特图能自动更新后续任务吗?
取决于工具。Excel不能自动联动,需手动调整公式或拖动条形图;像禅道甘特图这样的专业工具中,系统会根据任务之间的依赖关系,自动计算每个任务的开始和结束时间。选型时把"依赖联动是否自动"作为工具评估点之一。
问:项目有多个子团队并行推进,甘特图怎么合到一起?
有两种做法:一是按团队分拆成多张子图,各团队自管,项目经理统一维护总图;二是在同一张图中用分组行(父任务)折叠子任务,只对外展示里程碑和关键路径。不建议把所有子任务铺在同一层级上,会大幅降低可读性。
问:对外汇报时甘特图太复杂,非技术人员看不懂怎么办?
对外版本只保留三层信息:里程碑节点、关键依赖关系、今日进度线。删除具体负责人、工时等执行细节,用颜色标识"按期/延期/已完成"三种状态。甘特图对外对内可以用同一数据源,导出时筛选展示层级即可。
问:做了排期但执行总偏移,是甘特图的问题还是计划的问题?
多数是计划本身的问题:任务拆解不够细、依赖关系遗漏、缓冲预留不足。甘特图只是把计划可视化,无法修正计划质量。反复出现偏移时,先复盘WBS拆解和估时是否合理,再考虑工具层面的调整。