适用场景
迭代计划会上排期、每日站会对照进度、向业务方说明「这个需求哪天能上」时使用。每个需求占一栏,仪式和测试发布各占一栏;周末已经排除,天数就是工作日。
怎么改成你的
- 把两栏需求换成本次迭代的实际需求,需求多就继续加 section。
- 迭代周期是一周或三周的,改起始日期和各任务天数。
- 有法定节假日时,在
excludes weekends后面加上日期,例如excludes weekends, 2027-05-01。
Mermaid 代码
sprint-gantt.mmd
gantt
title 第 12 次迭代 两周冲刺
dateFormat YYYY-MM-DD
axisFormat %m-%d
excludes weekends
todayMarker off
section 仪式
迭代计划会 :a1, 2027-03-01, 1d
迭代评审与回顾 :a2, 2027-03-12, 1d
section 会员续费
接口开发 :b1, 2027-03-02, 3d
前端页面 :b2, 2027-03-02, 4d
联调 :b3, after b2, 1d
section 导出优化
方案与开发 :c1, 2027-03-02, 4d
自测与修复 :c2, after c1, 1d
section 测试与发布
代码冻结 :milestone, d1, 2027-03-09, 0d
集成测试 :d2, 2027-03-09, 2d
缺陷修复 :d3, after d2, 1d
上线 :milestone, d4, 2027-03-12, 0d让 AI 按这个结构生成一份
把下面这段发给豆包、DeepSeek、Kimi 或元宝,再把它的回复整段粘贴到编辑器,会自动识别其中的代码。
prompt.txt
请用 Mermaid 的 gantt 语法画一张两周迭代冲刺甘特图:dateFormat 用 YYYY-MM-DD,加上 excludes weekends 和 todayMarker off;section 包括仪式、两个需求、测试与发布;仪式里有迭代计划会、迭代评审与回顾;每个需求有开发、联调或自测;测试与发布里用 milestone 标出代码冻结和上线,并安排集成测试和缺陷修复。只输出 mermaid 代码块。
常见问题
- excludes weekends 有什么用?
它让任务的天数只按工作日计算,跨周末的任务会自动顺延,图上周末显示成灰色。
- 能显示每个任务是谁做的吗?
把负责人写在任务名里,或者把 section 改成按人划分。
- 和看板有什么区别?
看板看的是当前状态,甘特图看的是时间安排。迭代中两者可以配合:看板管每天,甘特图管承诺的日期。
同类模板
更新于 2026-11-11