2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

解读燃尽图

  • 2010-02-17
  • 本文字数:972 字

    阅读完需:约 3 分钟

对于敏捷团队来讲,燃尽图可以说的上是最有用的一种信息发射源(Information Radiator)。它以图形化的方式展现了剩余的工作量(y 轴)与时间(x 轴)的关系。让我们感兴趣的地方在于对燃尽图的分析可以揭示很多问题,比如团队的表现如何、如何进一步改进等等;它有助于把握团队的进展情况。

Hiren Doshi 燃尽图有助于回答如下这些问题

  • 团队的计划制订情况如何?
  • 在一个 Sprint 中,团队对计划的故事的执行情况如何?
  • 团队是自我管理的么?作为“团队”来说,大家的工作步调一致么?
  • 团队能进行哪些改进?

Hiren 向我们展示了如下这张图表:

对于图表中的蓝线,Hiren 给出了自己的看法:该团队的计划并不好,因为线根本就没有触到零点,这其中的原因可能有很多。团队的一致性上也出现了问题,他们需要教练。因此,对于该团队来说,计划与自我管理方面亟需改进。

图中的紫线表明该团队已经达成了目标,但并没有主动去更新数字,原因可能有二:要么他们太懒了,没有更新剩余的工作量;要么是在该 Sprint 的最后舍弃了很多用户故事。

图中的绿线表明对于一个计划良好的成熟团队工作量的燃尽情况,该团队是自我管理并且在整个 Sprint 中拥有足够的故事要去实现。这条线接近于理想情况,表明了软件开发的复杂性。

Kane Mar 燃尽图分为如下七种情况

  1. Fakey-Fakey:表面完美而已。软件项目过于复杂以致于难以界定直观的目标。大多数情况下,这种图来自于充满了命令与控制的环境,在这种环境下,开放的交流变得难以进行。
  2. Late-Learner:燃尽图中会有一个顶峰。通常出现在沟通高效且正在学习 Scrum 的团队中。
  3. Middle-Learner:要比 late-learner 更加成熟。团队在 Sprint 的中期会探寻出大多数的任务与复杂性。
  4. Early-Learner:开始有一个顶峰,然后是平缓的衰退。团队认识到早期探寻的重要性,然后高效工作以实现目标。
  5. Plateau:团队在一开始取得了很大的进展,但却在 Sprint 的后半部分丧失了方向。
  6. Never-Never:燃尽图在 Sprint 的后期突然开始上扬并且不会再下降。需要尽快找到这些迟来的变化并进行自省。
  7. Scope-Increase:Sprint 中的工作量突然增加。通常这表明团队在 Sprint 计划会议上没有完全认清工作范围。

George Dinwiddie 也谈到了常见的燃尽图问题与属性

综上所述,我们可以从燃尽图中得到很多信息。关键在于对其进行迭代分析并根据分析结果持续改进。

查看英文原文: Deciphering Burndown Charts

2010-02-17 23:4912433
用户头像

发布了 88 篇内容, 共 273.2 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

JavaScript数据结构实用集

devpoint

JavaScript 数据结构 内容合集 签约计划第二季

Android 框架解析:EventBus 3.0 如何实现事件总线

拭心

android Framework 内容合集 签约计划第二季 shixinzhang

架构实战营毕业总结

白开水又一杯

#架构实战营

Android 框架解析:从 EventBus 中学到的精华

拭心

android Framework 内容合集 签约计划第二季 shixinzhang

【Promise 源码学习】第十二篇 - Promise.race 的实现

Brave

源码 Promise 12月日更

.NET 6新东西--PeriodicTimer

喵叔

28天写作 12月日更

Android 框架解析:Picasso 源码基本架构

拭心

android Framework 内容合集 签约计划第二季 shixinzhang

Android 框架解析:深入理解 Retrofit 实现

拭心

android Framework 内容合集 签约计划第二季 shixinzhang

『腾讯网』极速飞艇游戏[手机乐乎]

天马行空

极速飞艇游戏

『腾讯网』腾讯分分彩计划最准软件[手机乐乎]

天马行空

腾讯分分彩计划最准软件

极客时间架构实战营总结

jjn0703

架构实战营

音视频实战(5)- FFmpeg 处理音视频常见问题集锦

liuzhen007

签约计划第二季

JavaScript基础语法之对象的哪些事

你好bk

JavaScript 大前端 js 基础语法 12月日更

随手记录一下消息队列的一些模型

极客时间架构实战营 - 模块九及大作业

jjn0703

架构实战营

如何有效处理素材

将军-技术演讲力教练

Android 框架解析:EventBus 3.0 的特点与如何使用

拭心

android Framework 内容合集 签约计划第二季

Android 框架解析:OkHttp 请求原理基本认识

拭心

android Framework 内容合集 签约计划第二季 shixinzhang

终于有了一个人人可以访问的网站了

老表

WordPress 个人网站 跟老表学云服务器

音视频实战(4)- 常见流媒体服务器方案对比分析

liuzhen007

签约计划第二季

音视频理论(3)- 视频中图片和文字渲染坐标问题

liuzhen007

签约计划第二季

为什么不上台?(5/28)

赵新龙

28天写作

Android 框架解析:热修复框架 Tinker 从使用到 patch 加载、生成、合成原理分析

拭心

android Framework 内容合集 签约计划第二季 shixinzhang

音视频学习从理论到实战

liuzhen007

内容合集 签约计划第二季 技术专题合集

Rust 元宇宙 13 —— 客户端连接

Miracle

rust 元宇宙

『腾讯网』网贷强制上岸后果[手机乐乎]

天马行空

网贷强制上岸后果

『腾讯网』赛车飞艇平台[手机乐乎]

天马行空

赛车飞艇平台

如何通过Kubernetes事件来报告错误

Robert Lu

#Kubernetes#

音视频实战(3)- Mac 系统 MediaInfo 多实例媒体信息分析

liuzhen007

签约计划第二季

Android 框架解析:Picasso 核心功能实现原理

拭心

android Framework 内容合集 签约计划第二季 shixinzhang

Git进阶(八):git stash 与 git add

No Silver Bullet

git 12月日更

解读燃尽图_研发效能_Vikas Hazrati_InfoQ精选文章