首页 > 编程知识 正文

敏捷开发培训 燃尽Burndown Chart,培训与开发思维导

时间:2023-05-04 08:34:08 阅读:260568 作者:3999

燃尽图(Burndown Chart) 什么是Sprint燃耗图?

Sprint 燃尽图用来显示工作完成的速度和还有多少工作要做。它被用作一种工具,使团队的工作对每个人都可见并透明。随着Sprint的进行,图表的线条开始向下倾斜,表示跨故事点和Sprint持续时间的工作已经完成。它主要通过考虑剩余的工作量而不是开发人员花费的时间来显示团队朝着特定Sprint目标的进度。燃耗图向下倾斜表明冲刺中剩余的工作正在减少,当工作完全完成时,将到达x轴。

图例:

 

正如人们所说,一幅图片可以描绘千言万语,燃尽图可以有效地传达千言万语所不能传达的信息。基本上,burndown图表显示了团队如何处理客户的用户案例,并确定了总工作量与每个迭代中的工作量。图表中的纵轴表示剩余的工作量,横轴表示自冲刺开始以来经过的时间。Sprint燃尽图会定期更新,以便准确显示,以便所有团队成员都能查看。

为什么要使用Sprint燃耗图?

Scrum团队是自我管理和自我指导的,因此他们在产品开发中是成功的。Sprint燃耗图可以让团队的工作变得清晰可见,并帮助他们“看清自己的立场”。在Sprint规划期间,团队不能定义构建、设计、测试和集成Sprint产品Backlog上的项所需的工作列表。当团队继续进行Sprint时,他们可能会意识到在这个Sprint中需要一个特定的任务来完成所需的产品Backlog项。团队不需要等待下一个Sprint来添加项目;这些项目可以直接添加到Sprint Backlog中并完成他们的工作。随着他们对工作的进一步了解,可能会出现更多这样的情况。燃尽图记录了团队完成了多少工作,并没有具体显示工作所需的较小任务的数量。这显示了团队完成Sprint之前承诺的工作的效率。总而言之,Sprint Burndown图表帮助团队评估Sprint Backlog中剩余的任务数量,并显示完成任务所花费的时间。这有助于涉众和其他成员预测Sprint目标何时完成。

Sprint 燃尽图的参与者(Participants of Sprint Burndown Chart

Scrum团队积极利用Sprint 燃尽图。开发人员更新Sprint Burndown图表,并使Sprint工作对涉众可见。发布计划由产品所有者通过查看燃尽图来更新。

搞怪的网络会指导和支持开发人员,提醒他们遵循Scrum的价值观和原则。当一个Sprint开始时,团队积极地利用燃尽图,并报告每个未完成任务的估计工作量。这也意味着总工作量应该减少,未完成任务的数量应该减少。

Sprint燃尽图的描述(Depiction of a Sprint Burndown Chart) 花费的总小时数(The total hours spent):Burndown Chart描述了团队最初在Sprint计划中提交的完成User Story和其他产品增量的估计工作小时数。Sprint中剩余的工作量(Amount of effort remaining in the Sprint):燃尽图的主要目的是描述团队完成Sprint所需的剩余工作。理想情况下,一个成功的Sprint在Sprint结束时不会有任何工作。工作天数(The number of days working):这些信息对于团队的工作效率非常重要,这样他们就可以将每天的工作分开。这与冲刺的持续时间相同。理想工作(Ideal Effort):通过评估Sprint中必须完成的剩余工作的数量来计算工作量。这是团队的参考点,这就是为什么它是一条从Y轴到X轴的垂直线。真正的工作(Real Effort):这是一条线,显示了剩余的工作,这在团队中每天都是不同的。这完全取决于每天结束时团队成员为完成任务所付出的剩余工作。每天完成任务的时候线就下来了,例如,如果Sprint中增加了更多的任务,那么线就会向上推进(spike)。读懂Sprint燃尽图

完成整个任务所需的工作由团队在迭代开始时进行评估。图中的线条会告诉团队如果一切都按照计划进行。如果线条每天向下移动,那么工作节奏就很好。但是,如果斜坡没有向下移动,则是时候加快速度并加大力度,以便在Sprint结束时直线到达x轴的末端。

团队在阅读Sprint燃尽图时可能会遇到三种情况。它们是:

当团队接近Sprint结束时,趋势线触及x轴,那么团队就“按时”完成了Sprint Backlog的任务如果趋势线与理想线相关的x轴向左接触,那么Sprint的工作将在更早的时候完成,更多的工作可以添加到Sprint Backlog中。如果趋势线触及右侧,则团队在完成任务时会延误,这是因为他们所做的工作超出了他们所能完成的,或者他们没有持续跟进所做的工作。在这个阶段,团队应该分析他们延误的原因,并在下一次冲刺中尝试纠正。

因此,趋势线显示了Sprint期间团队流程的管理情况。团队还可以回答以下问题:

团队进行Sprint计划的效率如何?团队在Sprint计划中选择的User Story是否表现良好?团队是否通过自我管理表现出团结和协作?这个团队可以做哪些改进?Sprint燃尽图的优点是什么? 完美的跟踪和计划:图表可以帮助团队评估剩余的工作和估计的工作,还可以分解必须完成的任务。降低风险:由于图表显示了工作和时间的直观描述,因此遇到风险的可能性较小。如果团队没有投入足够的精力,图表会迅速提醒团队,而不是等到团队完成任务,团队可以开始提前预测并努力完成任务。沟通顺畅有效:由于图表提供了透明度并每天更新进度,团队可以有效地讨论保持一致的方法,并确定导致延迟的问题。使用Sprint燃尽图时的常见错误 如果没有在图表上正确地排列显示剩余和花费的精力值的点,则会导致报告不准确,从而在Sprint期间留下错误。不更新燃耗图表导致数据无效。高估任务和承担不适合Sprint的更大任务会导致难以跟踪产品的进度。燃尽图的局限性 Sprint燃尽图并没有显示团队跟踪进度所需的所有内容。它只显示已完成的User Story Point 的数量,不考虑工作范围的任何变化。这使得团队很难理解燃尽图中的更改是由于完成的待办事项,还是由于User Story Point的增加或减少。它没有显示哪个产品Backlog项已经完成,因此,团队可以看到进展,但无法估计他们是否朝着正确的方向前进以实现Sprint目标。理想的工作是由团队估计的,这可能是不准确的。如果团队高估了理想的工作和时间,那么工作就显得提前了,但是如果他们低估了,那么他们就显得落后了。如果团队能够将一个效率因素纳入到燃尽图中,那么估计结果就会更好,并且可以准确地计算出理想的工作和时间。

 

总的来说,Sprint燃尽图是一个激励团队成员完成工作的工具。Sprint燃尽图帮助团队成员保持时间和精力在正轨上,并帮助他们估计完成Sprint目标所需的工作量。它还可以帮助开发人员确定他们的进度,以及他们在早期阶段(而不是最后阶段)是否面临任何障碍。这使团队成员有时间在每个Sprint中更早地适应变化,并使每个Sprint成功。燃尽图还可以教团队准确地估计他们在一次Sprint中能达到的目标,以及是否有任何任务必须分解为两次或更多的Sprint。

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。