# 燃尽图

URL: https://docs.ones.cn/ones-project/projects/scrum-components/sprint-component/burndown-chart

## 1.功能场景

支持"故事点"燃尽图，帮助以故事点作为预估方式的团队，以故事点的燃尽情况了解团队的速度

## 2.功能说明与产品规则

### 2.1 什么是燃尽图

燃尽图是用于体现剩余工作量的工作图表，由横轴（X）和纵轴（Y）组成，横轴表示时间，纵轴表示剩余工作量，其中虚线为基线，表示期望的工作进度。

当剩余工作量高于基线时，则表示进度偏紧急，可能无法准时完成目标。当剩余工作量低于基线时，则表示进度较为乐观，甚至可能于周期内提前完成工作量。

### 2.2 功能入口

「项目」-「迭代」-「迭代概览」-「燃尽图」

![燃尽图 配图 1](https://docs.ones.cn/assets/images/324369912c334ebb-fc2d970b8297d9b49923c11fc2b642d4.png)

### 2.3 燃尽方式

目前支持三种燃尽方式：工作项燃尽、剩余工时燃尽，和故事点燃尽。

#### 2.3.1 工作项燃尽图

![燃尽图 配图 2](https://docs.ones.cn/assets/images/f90fb5112729aa50-8ddbd54303840996835b2cf5cb8ae5b9.png)

统计口径

a）迭代阶段模式：自定义模式

|  | X轴 |  | Y轴 |
| --- | --- | --- | --- |
|  | 开始时间 | 结束时间 |  |
| "基线"统计方式 | 若有"实际开始时间"，则取"实际开始时间（0:00:00）"<br>若无，则取"计划开始时间（0:00:00）" | 计划结束时间（23:59:59） | 第一天<br>1. 迭代第一天结束时（23:59:59）的"未完成"工作项的数量总和（仅统计"未开始、进行中"的工作项）<br>2. 第一天之后创建的工作项不计入该点 |
| "剩余故事点"统计方式 |  | 迭代已完成 = [计划结束时间,实际结束时间] 的最大值<br>迭代未完成 = [计划结束时间, 当前时间] 的最大值 | 第一天<br>迭代第一天结束时（23:59:59）的"未完成"工作项的数量总和（与「基线」一致）<br>此后每天<br>每天结束时（23:59:59） "未完成"工作项的数量总和（仅统计"未开始、进行中"的工作项） |

b) 迭代阶段模式：简单模式

|  | X轴 |  | Y轴 |
| --- | --- | --- | --- |
|  | 开始时间 | 结束时间 |  |
| "基线"统计方式 | 若有"实际开始时间"，则取"实际开始时间（0:00:00）"<br>若无，则取"计划开始时间（0:00:00）" | 计划结束时间（23:59:59） | 第一天<br>1. 迭代第一天结束时（23:59:59）的"未完成"工作项的数量总和（仅统计"未开始、进行中"的工作项）<br>2. 第一天之后创建的工作项不计入该点 |
| "剩余故事点"统计方式 |  | 迭代已完成 = 计划结束时间<br>迭代未完成 = [计划结束时间, 当前时间] 的最大值 | 第一天<br>迭代第一天结束时（23:59:59）的"未完成"工作项的数量总和（与「基线」一致）<br>此后每天<br>每天结束时（23:59:59） "未完成"工作项的数量总和（仅统计"未开始、进行中"的工作项） |

#### 2.3.2 剩余工时燃尽图

![燃尽图 配图 3](https://docs.ones.cn/assets/images/e2245e79a8a8adf8-7d31651f54c631f9c33d80a3eea64204.png)

前置说明

需要在工作项类型的「属性与视图」中开启"工时"模块标签页，并维护"剩余工时"等属性值。

![燃尽图 配图 4](https://docs.ones.cn/assets/images/c23db6d7357b9318-ca774e31053e3448719ea680dbff2089.png)

统计口径

a) 统计口径（迭代阶段模式：自定义模式）

|  | X轴 |  | Y轴 |
| --- | --- | --- | --- |
|  | 开始时间 | 结束时间 |  |
| "当前基线"统计方式 | 计划开始时间（0:00:00） | 计划结束时间（23:59:59） | 第一天/开始刻度<br>1. 当前迭代中，所有工作项的"预估工时总和"<br>2. 和工作项"创建时间"与"状态"无关 |
| "初始基线"统计方式 |  |  | 第一天/开始刻度<br>1. 迭代第一天 0 点时，所有工作项的"预估工时总和"<br>2. 和工作项"创建时间"与"状态"无关 |
| "剩余工时"统计方式 |  | 迭代已完成 = [计划结束时间,实际结束时间] 的最大值<br>迭代未完成 = [计划结束时间, 当前时间] 的最大值 | 第一天/开始刻度<br>迭代第一天 0 点时，所有工作项的"预估工时总和"（与「初始基线」一致）<br>此后每天<br>每天结束时（23:59:59）所有工作项的"剩余工时总和"（与工作项"状态"无关） |

b) 统计口径（迭代阶段模式：简单模式）

|  | X轴 |  | Y轴 |
| --- | --- | --- | --- |
|  | 开始时间 | 结束时间 |  |
| "当前基线"统计方式 | 计划开始时间（0:00:00） | 计划结束时间（23:59:59） | 第一天/开始刻度<br>1. 当前迭代中，所有工作项的"预估工时总和"<br>2. 和工作项"创建时间"与"状态"无关 |
| "初始基线"统计方式 |  |  | 第一天/开始刻度<br>1. 迭代第一天 0 点时，所有工作项的"预估工时总和"<br>2. 和工作项"创建时间"与"状态"无关<br>3. 第一天之后创建的工作项，及此后变更的剩余工时不计入该点 |
| "剩余工时"统计方式 |  | 迭代已完成 = 计划结束时间<br>迭代未完成 = [计划结束时间, 当前时间] 的最大值 | 第一天/开始刻度<br>迭代第一天 0 点时，所有工作项的"预估工时总和"（与「初始基线」一致）<br>此后每天<br>每天结束时（23:59:59）所有工作项的"剩余工时总和"（与工作项"状态"无关） |

#### 2.3.3 故事点燃尽图

![燃尽图 配图 5](https://docs.ones.cn/assets/images/302fbb02e9652d5d-bd0499205e8f734547192fe3fd6d0499.png)

前置说明

需要在工作项类型的「属性与视图」中配置"故事点"属性，并维护好属性值。

![燃尽图 配图 6](https://docs.ones.cn/assets/images/edf149b3bdc7ea80-95ee23f58d87f629be117c327ed4ef83.png)

统计口径

a) 迭代阶段模式：自定义模式

|  | X轴 |  | Y轴 |
| --- | --- | --- | --- |
|  | 开始时间 | 结束时间 |  |
| "基线"统计方式 | 计划开始时间（0:00:00） | 计划结束时间（23:59:59） | 第一天/开始刻度<br>1. 迭代第一天 0 点时 的"未完成"工作项的故事点总和（仅统计"未开始、进行中"的工作项）<br>2. 第一天之后创建的工作项，及此后变更的故事点不计入该点 |
| "剩余故事点"统计方式 |  | 迭代已完成 = [计划结束时间,实际结束时间] 的最大值<br>迭代未完成 = [计划结束时间, 当前时间] 的最大值 | 第一天/开始刻度<br>迭代第一天 0 点时 的"未完成"工作项的故事点总和（与「基线」一致）<br>此后每天<br>每天结束时（23:59:59） "未完成"工作项的故事点总和（仅统计"未开始、进行中"的工作项） |

b) 迭代阶段模式：简单模式

|  | X轴 |  | Y轴 |
| --- | --- | --- | --- |
|  | 开始时间 | 结束时间 |  |
| "基线"统计方式 | 计划开始时间（0:00:00） | 计划结束时间（23:59:59） | 第一天/开始刻度<br>1. 迭代第一天 0 点时 的"未完成"工作项的故事点总和（仅统计"未开始、进行中"的工作项）<br>2. 第一天之后创建的工作项，及此后变更的故事点不计入该点 |
| "剩余工作项"统计方式 |  | 迭代已完成 = 计划结束时间<br>迭代未完成 = [计划结束时间, 当前时间] 的最大值 | 第一天/开始刻度<br>迭代第一天 0 点时 的"未完成"工作项的故事点总和（与「基线」一致）<br>此后每天<br>每天结束时（23:59:59） "未完成"工作项的故事点总和（仅统计"未开始、进行中"的工作项） |

### 2.4 自定义燃尽图计算范围

#### 2.4.1 配置入口

「项目」-「设置」-「项目组件」-「迭代」-「燃尽图配置」

![燃尽图 配图 7](https://docs.ones.cn/assets/images/046c0436d14f08d0-bab19cb16dc4299dcd472089822de90c.png)

若涉及「迭代」下需要规划其他项目的工作项类型，则可勾选「查看全部项目的可选项」，选择对应的工作项类型

![燃尽图 配图 8](https://docs.ones.cn/assets/images/ac83bff9fe528efe-463c092009f0b6b47038fb33592c797c.png)

#### 2.4.2 计算规则

燃尽图配置支持"指定工作项类型" 或计算 "全部工作项类型"，团队可以根据实际业务需要进行配置，例如敏捷团队通常会关注需求的燃尽情况，则可以指定工作项类型为"需求"，燃尽图会计算在当前迭代周期范围内，迭代下「需求」燃尽图的基线和实际变化趋势。

> 注意：仅选择父工作项类型时，不会计算子工作项类型数量。

![燃尽图 配图 9](https://docs.ones.cn/assets/images/36229ad81fca0399-b38c8f3ce73d4f08c976c509b412c2ed.png)
