Scrum中的冲刺和迭代

  今天听到有人抱怨Scrum中的迭代。说每个迭代时间固定,所以很难安排Feature,经常要做出选择,决定这个迭代到底放入哪些Feature,有时候又难以割舍。这个在刚开始采用Scrum的时候,我也经常碰到这种问题。现在谈谈我对这个问题的理解。

  按我的理解。Scrum中的冲刺,其目的并非为了版本发布;而我们常说的迭代,一般是为了某个产品里程碑。这两个本身就不是一件事儿,因此也不必非要绑定到一起。我理解的冲刺,更多是面向团队的。让团队有周期性成果、回顾、重新起步,保持一个稳定节奏。如果把团队工作以产品迭代为周期,那么如果碰到比较大的迭代,团队可能会很长时间没有交付、回顾,对团队士气不利。因此,冲刺是面向团队的,而迭代是面向产品的。一次冲刺可以有N次迭代,这个N可以从0到无穷(当然不可能无穷大)。冲刺中交付的成果,可能马上发布,也可能按一个迭代节奏发布(有些Feature单独发布无意义)。

原文地址:https://www.cnblogs.com/bobdeng/p/8926952.html