Scrum
发布于 2009-08-04 13:03:54
所有的sprint都是迭代,但并非所有的迭代都是sprint。迭代是迭代和增量开发(IID)中的一个常见术语。Scrum是IID的一种特殊风格,因此专门化术语也是有意义的。它还有助于打造与其他IID方法不同的方法品牌:)
至于冲刺的长度:只要冲刺是有时间限制的,任何事情都可以进行,也就是说,它是在计划的日期完成的,而不是“当它准备好的时候”。(或者,在极少数情况下,如果一些基本的边界条件发生变化,sprint会过早终止,以启动一个新的sprint。)
有类似持续时间的冲刺确实有帮助。关于冲刺计划需要记住的事情更少了,你的计划变得更准确了。我喜欢将我的日历保持在2个日历周,这将分解为假日季节以外的8..10个工作日。
发布于 2009-08-04 12:52:07
Sprint ==迭代。
长度可以变化,但让它们变化太大是一个糟糕的规划先例。
在持续时间上保持一致,你就会在计划和交付方面做得更好。每件事都将通过完成一系列用例需要多少10天的冲刺来衡量。
保持它们的长度一致,您可以更准确地计划您的交付、最终用户测试等。
关键是要以一致的速度按时发布。定期计划使管理稍微更简单和更可预测。
发布于 2009-08-04 12:59:14
sprint的重要之处在于:在sprint中,要交付的功能是固定的。
sprint通常是一个迭代。例如,你可以有一个4周的冲刺,但是在这个冲刺中有4个一周的“内部”迭代。
关于冲刺的长度有很多讨论。我认为,如果你按照书中的方式来做,它们的长度应该是一样的。
我们发现,让开发环境启动并运行的短的第一个冲刺,然后是较长的基本功能冲刺,然后是项目结束时的短冲刺,对我们来说是有效的。
https://stackoverflow.com/questions/1227318
复制相似问题