Agile
我对方法论有一些疑问。我假设冲刺跨度为 2 周。
如果测试人员在第二周的前半周遇到了许多优先级较高的缺陷,那么如果还有大量未触及的故事,开发人员应该怎么做?
如果他的工作没有在 2 周内完成,开发人员应该怎么做?
- 如果还有未完成的工作,Scrum Master 应该怎么做?
- 如果测试人员发现之前 sprint 的一些缺陷,团队应该怎么做?
我从一些面试问题列表中找到了这类问题。
任何人都可以请对此进行更多解释。
Agile
我对方法论有一些疑问。我假设冲刺跨度为 2 周。
如果测试人员在第二周的前半周遇到了许多优先级较高的缺陷,那么如果还有大量未触及的故事,开发人员应该怎么做?
如果他的工作没有在 2 周内完成,开发人员应该怎么做?
- 如果还有未完成的工作,Scrum Master 应该怎么做?
- 如果测试人员发现之前 sprint 的一些缺陷,团队应该怎么做?
我从一些面试问题列表中找到了这类问题。
任何人都可以请对此进行更多解释。
Q1。
将完成工作优先于开始新工作被认为是一种很好的做法。因此,在您的示例中,开发人员专注于修复缺陷而不是开始新故事是有意义的。
请记住,冲刺的目标是完成有价值的工作,而不是进行大量工作。
Q2。
如果团队觉得他们无法完成他们在冲刺中计划的工作,那么他们应该让产品负责人知道。这有助于设定产品负责人的期望,并让他们有机会根据新信息重新确定优先级。
未能在 sprint 中完成工作通常是由于在 sprint 中投入过多的工作,或者在 sprint 期间对团队产生了意想不到的影响。这些都不是灾难,但团队可能希望在回顾中提出它们,看看是否有任何教训可以吸取。
Q3。
如果 sprint 中有未完成的工作,那么它对团队的速度计算没有贡献。通常这意味着速度下降,因此 Scrum Master 会鼓励团队在未来的 sprint 中减少工作量。
Q4。
如果测试人员从之前的 sprint 中发现缺陷,那么应该向产品负责人提出这些缺陷并添加到 backlog 中。如果产品负责人将修复缺陷视为优先事项,他们可能会建议将它们带入当前的 sprint。这将由团队决定这是否合适,他们可能希望删除一些现有的计划工作以补偿增加的范围。