【发布时间】:2016-01-19 12:02:53
【问题描述】:
让我为你画出有问题的场景:
我正在使用 Trello 完成我的每周冲刺。我的董事会:
是最新的。唉!这是一个新的关键业务功能要求(例如跳舞的仓鼠动画)。我的冲刺只有 2 天!我该做这些选项中的哪一个!?
- 放下我正在做的事情,将关键功能添加到 sprint 并立即开始工作
- 放下我正在做的事情,通过将其他卡片(也就是作品)移到下周的冲刺中来为新的关键功能腾出空间。开始开发关键功能。
- 告诉产品负责人我的 sprint 已锁定,我会将其添加到下一个 sprint 中
- 惊呼“嘿!我的 Scrum Master 在哪里,他应该保护我免受这一切的伤害!” (开个玩笑,我们是 3 名开发人员,没有 scrum master)。
目前,我们实施选项 2。这样,冲刺仍然是一个可管理的工作单元,并具有明确的发布日期。 sprint 完成后,我们(开发团队)将审查 sprint 并与业务团队跟进,看看我们是否可以避免这种情况继续发展。
哪个选项“最好”或大多数人推荐?我知道这取决于您对敏捷、看板和 Scrum 的实施以及所有这些,但我正在为我们寻找处理 sprint 修改的最佳方式。
请轻点,我们正在学习敏捷方法。请不要过于教条,因为这种方法称为“敏捷” - 并非每个人都必须以相同的方式进行。
非常感谢!
【问题讨论】:
-
我投票决定将此问题作为题外话结束,因为在Programmers Stack Exchange 上会更好。
-
这个问题是 Programmers 的技术主题(浏览agile tag 以了解类似问题),但如果被问到除了“什么是最好的?”之外,还需要特定的成功标准。我们需要诸如“我们正在努力实现 X,哪个选项可以做到这一点?”之类的要求。正如它所写的那样,这个问题将被关闭为“主要基于意见”。相关阅读:On discussions and why they don't make good questions.
-
我很欣赏指导小伙子和/或小伙子。诸如“修改正在进行的 Sprint 是否正确”之类的主题是否正确?会更好?另外,将此问题移至Programmers Stack Exchange 的最佳方法是什么?再次感谢。
标签: agile kanban sprint agile-processes