燃尽图和燃起图

燃尽燃起图显示完成里程碑的进度。

burndown and burnup chart

燃尽图

燃尽图显示了里程碑过程中的议题数量。

burndown chart

一目了然,您会看到完成给定里程碑的当前状态。 如果没有此图,您将不得不组织里程碑中的数据并自己绘制它以获得相同的感受。

系统为您绘制并以清晰美观的图表形式呈现。

查看项目的燃尽图:

  1. 在左侧栏,点击 搜索或转到 并找到您的项目。
  2. 点击 计划 > 里程碑
  3. 从列表中选择一个里程碑。

查看群组的燃尽图:

  1. 在左侧栏,点击 搜索或转到 并找到您的群组。
  2. 点击 计划 > 里程碑
  3. 从列表中选择一个里程碑。

燃尽图用例

燃尽图通常用于跟踪和分析里程碑的完成情况。因此,它们的用例与您将里程碑分配给的用途相关联。

例如,假设您在一家大公司领导一个开发团队,并且您遵循以下工作流程:

  • 您的公司设定了本季度的目标,在即将发布的主要版本中为您的应用程序提供 10 项新功能。
  • 您创建一个里程碑,并提醒您的团队,将该里程碑分配给作为您应用程序启动一部分的每个新议题和合并请求。
  • 每周,您打开里程碑,可视化进度,找出差距,并帮助您的团队完成工作。
  • 每个月,您都会与您的主管联系,并从燃尽图显示该里程碑的进度。
  • 到本季度末,您的团队成功实现了该里程碑的 100%,因为它在整个季度都得到了密切关注。

燃尽图如何工作

每个项目或群组里程碑都有一个燃尽图,这些里程碑被赋予了 开始日期截止日期

note 您可以提升项目里程碑为群组里程碑,并且仍然可以看到它们的 燃尽图,尊重许可限制。

该图指示项目在整个里程碑中的进度(针对分配给它的议题)。

特别是,它显示了在里程碑的相应时期内的给定日期有多少议题已经或仍在打开。

您还可以切换燃尽图,显示给定日期的累积未结议题权重

固定的燃尽图

对于 13.6 版本之前创建的里程碑,燃尽图有一个额外的切换开关,可以在旧视图和固定视图之间切换。

旧视图 固定视图
Legacy burndown chart Fixed burndown chart, showing a jump when a lot of issues were added to the milestone

固定燃尽图跟踪里程碑活动的完整历史,从其创建一直到里程碑到期。里程碑到期日过后,从里程碑中删除的议题不再影响燃尽图。

旧版燃尽图跟踪议题的创建时间和上次关闭时间,而不是它们的完整历史记录。对于每一天,旧版燃尽图获取未解决的议题数量和当天创建的议题数量,并减去当天关闭的议题数量。 在开始日期之前创建并分配里程碑(并在开始日期保持打开状态)的议题,被视为已在开始日期打开。 因此,当里程碑开始日期更改时,每天打开的议题数量可能会更改。 重新打开的议题被视为在上次关闭后的第二天打开。

燃起图

燃起图显示里程碑的分配和完成的工作。

burnup chart

查看项目的燃起图:

  1. 在左侧边栏,选择 搜索或转到 并找到你的项目。
  2. 选择 计划 > 里程碑
  3. 从列表中选择一个里程碑。

查看群组的燃起图:

  1. 在左侧边栏,选择 搜索或转到 并找到你的群组。
  2. 选择 计划 > 里程碑
  3. 从列表中选择一个里程碑。

燃起图如何工作

燃尽图对总工作和已完成工作有单独的行。总行显示里程碑范围的更改。当一个未解决的议题移动到另一个里程碑时,“总议题”会下降,但“已完成议题”保持不变。 已完成的工作是已关闭议题的计数。关闭议题后,“总议题”保持不变,“已完成议题”上升。

在议题数量和议题权重之间切换

在燃尽图或燃尽图中,您可以按议题总数或里程碑每一天的总权重来查看它们。

要在两种设置之间切换,请选择图表上方的 议题议题权重

按权重排序时,请确保您的所有议题都已分配权重,因为没有权重的议题不会显示在图表上。

提升权重

历史记录:

  • 极狐GitLab 16.11 版本里通过功能 rollup_timebox_chart 引入。默认关闭。
在极狐GitLab 私有化部署版本中,默认情况下这个功能不可用。更多信息请查看历史记录。这个功能只能用于测试,生产上使用还没就绪。

使用任务,可以进行更细致的规划。如果这个功能启用了,拥有任务的议题的权重来自同一个里程碑里的任务。带任务的议题在燃尽图和燃起图里不是单独统计的。

议题的权重在图表里是怎么统计的:

  • 如果议题的任务没有分配权重,使用议题的权重来代替;
  • 如果议题有多个任务,并且有些任务在之前的迭代中已经完成,那么只有在这些迭代中的任务会被现实和统计;
  • 如果一个任务是直接分配到一次迭代里,没有父组件。它自身就是顶级条目并且独自贡献权重,那么不会显示父议题。

权重提升示例

示例1

  • 议题的权重是5并且分配到里程碑2.
  • 任务1的权重是2并且分配到里程碑1.
  • 任务2的权重是2并且分配到里程碑2.
  • 任务3的权重是2并且分配到里程碑2.

里程碑1的图会显示任务1,权重2。

里程碑2的图会显示议题,权重是4。

示例2

  • 议题的权重是5并且分配到里程碑2.
  • 任务1分配到里程碑1,没有任何权重.
  • 任务2分配到里程碑2,没有任何权重.
  • 任务3分配到里程碑2,没有任何权重.

里程碑1的图会显示任务1,权重0。

里程碑2点图会显示议题的权重是5。

示例3

  • 议题分配到里程碑2,没有任何权重.
  • 任务1的权重是2并且分配到里程碑1.
  • 任务2的权重是2并且分配到里程碑2.
  • 任务3的权重是2并且分配到里程碑2.

里程碑1的图会显示任务1的权重是2。

里程碑2点图会显示议题的权重是4。

故障排查

燃尽图和燃起图没有显示正确的议题状态

这些图的限制是日期在UTC时区

这可能会导致其他时区里的图不够精确,例如:

  • 里程碑里的所有议题在最后一天当天或者最后一天之前会被记录为已关闭;
  • 某个议题在最后一天的下午6点 PST(太平洋时间)被关闭,实际是 UTC-7 ;
  • 议题的活动日志显示关闭时间是里程碑最后一天的下午6点;
  • 图表绘制的是 UTC 时间,所以对于这个议题,关闭时间是后面一天的早上1点;
  • 图表显示里程碑是不完整的并且缺失了一个已关闭的议题。