agile - 敏捷与迭代和增量开发之间的区别

标签 agile methodology iteration

敏捷与迭代和增量开发之间有什么区别?敏捷是否被视为迭代和增量?一些信息表明敏捷是最新的迭代和增量。我需要对此进行明确的澄清。

最佳答案

  • 迭代 - 您不会一次性完成一项功能。您正处于>获取反馈>>>...循环中。你不断迭代直到完成。
  • 增量 - 您现在需要构建多少就构建多少。除非需求得到证实,否则您不会过度设计或增加灵 active 。当需要出现时,您可以在现有的基础上进行构建。 (注意:与迭代的不同之处在于,您添加新的东西......而不是完善某些东西)。
  • 敏捷 - 如果您重视 the agile manifesto 中列出的相同事物,那么您就是敏捷的。 。这也意味着没有标准模板或 list 或程序来“敏捷”。它并没有过度指定......它只是指出您可以使用“敏捷”所需的任何实践。 Scrum、XP、看板是一些更具规范性的“敏捷”方法,因为它们共享相同的值(value)观。持续和早期的反馈、频繁的发布/演示、改进设计等。因此它们可以是迭代和增量的。

关于agile - 敏捷与迭代和增量开发之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11842318/

相关文章:

敏捷(Scrum)采用——进展如何?

agile - 迭代计划之前或期间的用户故事

ruby-on-rails - 如何执行 "just commit after test"

agile - 结对编程意味着每个开发人员的成本加倍。值那么多钱吗?

jquery - 遍历来自 span 标签的数据

JavaScript eval() JSON 问题

敏捷 - 用户故事定义

JavaScript E4X : How do I properly iterate over an attribute XMLList?

agile - Scrum 可以与平庸的开发人员一起工作吗?