软件项目甘特图模板:从调研到发布

可编辑的软件开发甘特图:调研、设计、开发、测试、部署、发布与发布后复盘,含依赖关系和里程碑。修改工期,日期随之更新。

使用此模板

什么是软件项目甘特图模板:从调研到发布流程

软件排期出问题,往往按固定的顺序发生:需求写好了,设计从初稿就开始,开发在设计评审之前就动手,测试被挤进最后剩下的那点时间里。甘特图拦不住这一切,但它能让挤压提早显现,因为依赖关系就摆在页面上:集成没完成,测试就不能结束;没有上线决策,就不能发布。

这个模板有五个阶段:调研、设计、开发、测试和发布,共17项任务。后端开发与前端开发并行,在“集成”汇合;“测试计划与测试数据”在开发期间准备,使“系统测试”能在集成结束当天开始。它刻意不绑定任何方法论。如果你按迭代工作,可以把开发任务当作一组迭代,其余部分保留为发布的外围框架;这张图用于规划迭代周围的整体安排,而不是每一次迭代。

工期以工作日计,只是占位数字。真正的估算来自团队,有用的习惯是改动这些数字,看看哪些任务随之移动。如果前端用了25天而不是18天,“集成”会后移,其后的一切也一样。计划不带固定日期,从你创建的那天开始。

发布本身是另一个流程:位于 /zh/templates/软件发布流程 的软件发布流程,以及位于 /zh/templates/软件部署流程 的软件部署流程,画出了“部署到生产环境”和“发布”这两项任务内部的步骤。

本流程图涵盖的内容

本模板包含

  • 五个阶段:调研、设计、开发、测试和发布,共17项任务,以及三个决策里程碑:“范围确认”“设计评审”和“上线决策”。
  • 并行开发:“后端开发”和“前端开发”都在“设计评审”之后开始,并在“集成”汇合。
  • 不在关键路径上的测试准备:“测试计划与测试数据”在开发进行期间推进,因此“系统测试”不必等它。
  • 分步发布:“用户验收测试”通向“上线决策”,然后是“部署到生产环境”和“发布”里程碑。
  • 上线后的支持与总结:“上线后加强支持”之后是“发布后复盘”,使项目以一项关于下次如何改进的决定收尾。

何时使用本模板

  • 你需要告诉干系人一次发布何时能上线,以及这个日期取决于什么。
  • 某个功能延期了,你需要看到哪些后续任务会顺延,哪些不会。
  • 测试总在最后被压缩,你想直观展示开发延迟对它的影响。
  • 你要启动一个项目,想要一个从调研到发布的标准结构来改造。

逐项任务的计划

图表中的每项任务,含以工作日计的工期及其前置任务。依赖关系用步骤编号表示;SS 为开始到开始,FF 为完成到完成,+n 为以工作日计的延迟。

#任务分组工作日依赖于
1干系人访谈调研4
2编写需求调研51
3范围确认调研里程碑2
4技术架构设计43
5UX设计与原型设计83
6设计评审设计里程碑4, 5
7后端开发开发206
8前端开发开发186
9集成开发57, 8
10测试计划与测试数据测试46
11系统测试测试89, 10
12用户验收测试测试511
13上线决策发布里程碑12
14部署到生产环境发布213
15发布发布里程碑14
16上线后加强支持发布1015
17发布后复盘发布216

运作方式

  1. 把任务换成你自己的

    重命名17项任务和五个阶段。需要时在阶段内添加任务,除非你的流程确实多出一个阶段,否则不要新增阶段。

  2. 按并行的工作流估算开发

    像模板对后端和前端那样,让每条开发工作流各有一项任务,这样排期会以较长的那条来决定日期。

  3. 让决策里程碑名副其实

    把“设计评审”和“上线决策”当作有负责人和判定标准的关口。没有人能说“不”的里程碑,只是一个日期。

  4. 输入一就绪就开始测试

    把测试准备链接到设计,而不是开发结束。把系统测试链接到集成。测试与某项任务的结尾重叠时,使用开始到开始的链接。

  5. 把发布之后的时间加进去

    保留“上线后加强支持”和“发布后复盘”。排期止于发布的团队,往往发现下一个项目带着同样没有安排的支持工作开始。

  6. 打开关键路径

    在“视图”菜单中查看哪些任务决定了发布日期。缩短不在路径上的任务,不会让日期提前。

常见问题

如何为软件项目制作甘特图?

列出你的发布所经历的各阶段,把每个阶段拆成任务,为每项任务设定以工作日计的工期,并说明它要等哪些任务。这个模板为一个从调研到发布后复盘的通用项目完成了这些工作。编辑任务和工期,日期会据此计算。

能用于敏捷或 Scrum 吗?

可以,用于规划迭代周围的整体安排。把开发展示为一项任务或一小串迭代大小的任务,在图中保留发布里程碑、测试和上线后支持。甘特图不是迭代看板:它不跟踪用户故事或速率。

里程碑应该是什么?

里程碑标示决策而非工作:这个模板中是范围确认、设计评审和上线决策。凡是下一阶段开始前需要有人批准的地方,都可以加一个里程碑。

能从电子表格导入任务吗?

你可以把任务、工期和依赖关系的表格粘贴到图表旁的表格里。目前甘特图还不支持文件上传,请从电子表格中复制行,再粘贴到图表旁的表格中。

所属

适用于此流程的 QueryChart 功能

使用此模板

Browse all IT 与 ITSM 流程模板

软件项目甘特图: 调研 → 设计 → 开发 → 测试 → 发布
软件项目甘特图模板:从调研到发布