当你的scrum团队提前完成sprint的工作时,接受更多工作的官方规则/指南是什么?

Agi*_*ice 11 agile scrum

具体来说,如果您只接受新工作,您知道团队可以在给定的迭代中完成吗?即使您知道团队没有时间完成它,也可以启动下一个优先级最高的积压项目吗?谢谢!

Jen*_*der 15

我们利用时间来修复错误,并偿还一些技术债务.

如果您可以在不与产品所有者交谈的情况下执行此操作,则取决于您对Scrum的理解或与产品所有者的工作安排.

在我个人看来,你为冲刺做出了承诺.你的部分交易是履行承诺.另一方面,产品负责人应该没有技术资源,因为这是开发人员擅长的.技术债务是技术性的东西.虫子可能是.但最终你必须与PO达成共识,你可以自己决定什么以及你有什么需要咨询PO.在理想的世界中,开发人员非常了解产品,他们可以自己做出决定.

从下一个项目开始当然是另一种选择.如果你无法完成它,Lex Scrum说不要碰它.我在某种程度上喜欢这个定律,因为它实际上会产生一些可以被开发人员好用的松弛......比如修复错误和偿还技术债务.如果实现另一个故事是最好的利用你的时间:找到一个你可以完成的.如果你找不到/创建一个,这实际上是你刚刚找到的障碍.假设我们至少在谈论2-3个开发人员的4小时这样的事情,我们真的应该能够找到一些有用的东西来实现这些资源,不是吗?

  • 我认为无论如何都应该偿还技术债务.除非它像基础设施需求那样非常不同和具体,否则减少技术债务不应该是一个单独的项目,它应该在这个过程中根深蒂固.事实上,它应该是每个故事的完成标准.例如.编写或触摸的代码应具有90%的代码覆盖率单元测试,并且应该具有比以前更少的代码味道. (2认同)

sjt*_*sjt 6

你应该只接受你知道团队可以在给定迭代中完成的新工作吗?即使您知道团队没有时间完成它,也可以启动下一个优先级最高的积压项目吗?

记住"个人和流程与工具之间的互动"做你的常识告诉你的事情.不要太忙于工具和流程.

根据Scrum指南,团队承诺的工作量完全取决于团队.

当完成上面的所有项目时,启动下一个最高优先级项目没有任何害处.然而,最好的是将物品分解成更小或更薄的切片,这实际上可以完成.

如果团队提前完成所有积压项目,那么团队肯定会占用更多.


use*_*688 5

我将采取积压中的下一个最高项目,并与产品所有者合作创建一个可以在此迭代中完成的故事......所以将故事分解为更小的尺寸以适应.