我们最近完成了前几个冲刺,提出了一些我们不太知道答案的问题。
这两个问题都与:我们应该如何处理在 sprint 结束时未完成的积压项目、任务和错误?某个动作将如何影响燃尽图或速度图?
如果我们有一个 20 天的 sprint,我的猜测是我们应该从第 1 天开始,在第 20 天停止,为下一次 sprint 会议(第 21 天)留出一天,并在第 22 天开始下一个 sprint。
假设我们有一个 PBI,它有 3 个任务。一项任务已完成,一项正在进行中,一项已放回待办事项。PBI 的努力为 6。如果我们在 sprint 期间将项目移入或移出 sprint,这会对 Sprint Burndown 和速度图产生影响。但是一旦 sprint 结束,我们移动这些项目,它仍然会影响图表吗?或者我们应该如何处理这些物品?我们应该关闭 PBI(将其设置为 Done,即使它不是)还是只是移动它并保留在前一个 sprint 中完成的任务?我们是否应该将所有任务都设置为完成,即使有些不是?每项任务都已完成,因此使用了数小时。我们需要跟踪这些,或者至少,速度图表应该仍然可以。
一个类似的问题出现了一个错误。我们添加了一个测试状态,因此开发人员没有将状态设置为完成,而是将其设置为测试,因此测试团队知道要测试哪些 PBI 或错误,并在完成后将其设置为完成。如果错误来自 PBI,我们会关闭 PBI 并为其打开错误。但如果这是一个错误,并且没有修复,他们会重新打开它。通过将其设置为 Approved 或 Committed,但是分配给它的工作会发生什么?如果 sprint 结束时 bug 没有修复,我们应该将其设置为 Done 并打开一个新的,还是将其移至下一个 sprint?