一个版本可以在Scrum中进行多次迭代吗?

时间:2014-08-24 19:10:57

标签: release scrum

问题:在Scrum方法中,是否可以在产品被认为可以发布之前进行多次迭代?

我认为Release和Iteration应该有一对一的映射,以便在每次迭代结束时产品都可以发布,但不确定。

1 个答案:

答案 0 :(得分:1)

传统的scrum要求提供可能可释放的产品"在每个冲刺结束时。 )来自" Sprint"在此处找到定义:https://www.scrum.org/Resources/Scrum-Glossary

当然,推迟发布可能有商业或其他原因。例如发布日期与将来生效的新法规/法律相关联。

有很多方法可以解决这类问题,例如使用功能标记,以便软件经过全面测试和发布,但该功能尚未启用。这有其自身的开销,而不是每个团队的扣篮方式。

其他团队已经超越了1:1 :: iteration:release。它们实际上在完成后立即释放每个功能。他们对完成的定义"包括发布到生产。这一点在Jeff Sutherland(Scrum的共同创建者)最近的一条推文中进行了总结,并且#34;让你的故事变小,使用一个代码分支,一切都进入生产阶段。 https://twitter.com/jeffsutherland/status/503569798924472320

每支球队都没有一个正确的答案,但更频繁的发布几乎总是一件好事。