-1

让我为你画出有问题的场景:

我正在使用 Trello 完成我的每周冲刺。我的董事会:

我的董事会

已是最新。唉! 这里出现了一个新的关键业务功能要求(例如跳舞的仓鼠动画)。我的冲刺只有 2 天!我该做这些选项中的哪一个!?

  1. 放下我正在做的事情,将关键功能添加到 sprint 并立即开始工作
  2. 放下我正在做的事情,通过将其他卡片(又名工作)移到下周的冲刺中来为新的关键功能腾出空间。开始研究关键功能。
  3. 告诉产品负责人我的 sprint 已锁定,我会将其添加到下一个 sprint
  4. 惊呼“嘿!我的 Scrum Master 在哪里,他应该保护我免受这一切的伤害!” (这是个笑话,我们是 3 个开发人员,没有 scrum master)。

目前我们实施选项 2。这样,sprint 仍然是一个可管理的工作单元,并具有定义的发布日期。冲刺完成后,我们(开发团队)将审查冲刺并与业务团队跟进,看看我们是否可以避免这种情况继续发展。

哪个选项“最好”或大多数人推荐?我知道这取决于您对敏捷、看板和 Scrum 的实施以及所有这些,但我正在寻找我们处理 sprint 修改的最佳方式。

请温柔一点,我们正在学习敏捷方法。请不要过于教条,因为这种方法被称为“敏捷”——不是每个人都必须以同样的方式去做。

非常感谢!

4

2 回答 2

2

这将是高度自以为是的,但#2是我大部分时间最终会做的事情。但是,这也取决于您的发布周期。如果您在 sprint 结束时发布并需要它,那么它优先于已经安排好的内容。

Scrum 理想主义者会说#3 是正确的答案。这不是错误的答案,但它也会对您与产品所有者的工作能力产生负面影响。

于 2016-01-19T12:11:56.213 回答
1

Scrum 是一种团队活动。交付团队与产品负责人合作,尽可能有效地为组织交付最大价值。

如果产品负责人希望在 sprint 中引入关键业务功能,那么交付团队通常会与他们一起工作以实现它。但是,需要牢记以下几点:

  • 新引入的故事是否准备好引入 sprint?工作有什么不为人知的吗?工作开始前是否需要做任何准备工作?
  • 新引入的故事是否会对 sprint 的计划产生重大影响?如果是这样,产品负责人可能值得放弃冲刺并召开新的计划会议。这并不理想,但它可以而且确实会发生(尤其是对于刚接触 Scrum 的组织)。
  • 后期变更对需求的影响应在团队回顾会议上作为讨论提出。有什么办法可以避免将来发生这种情况吗?也许冲刺时间太长,无法适应组织的变化速度?
于 2016-01-19T15:13:10.710 回答