敏捷开发与迭代增量开发有什么区别?敏捷是否被视为迭代和增量?一些信息表明敏捷是最新的迭代和增量。我需要对此做出明确的澄清。
-
迭代- 你不可能一次性完成一项功能。您正处于代码>>获取反馈>>代码>>...循环中。你不断迭代直到完成。
-
增加的- 您现在需要建造多少就建造多少。除非需求得到证实,否则您不会过度设计或增加灵活性。当需要出现时,您可以在现有的基础上进行构建。 (注意:与迭代的不同之处在于,您添加新的东西......而不是完善某些东西)。
-
Agile- 如果您重视与列出的相同的事情,那么您就是敏捷的敏捷宣言 http://agilemanifesto.org/。这也意味着没有标准模板或清单或程序来“敏捷”。它并没有过度指定......它只是指出您可以使用“敏捷”所需的任何实践。 Scrum、XP、看板是一些更具规范性的“敏捷”方法,因为它们共享相同的价值观。持续和早期的反馈、频繁的发布/演示、改进设计等。因此它们可以是迭代和增量的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)