假定8:重用性和通用性不应该是面向应用程序软件开发过程的目标。
假定9:变更的成本不随着时间的变化而显著增加。
假定10:软件可以被增量开发。
假定11:无需为变更作设计,因为任何变更能通过重构代码有效地处理
敏捷过程的局限性
上述的假定通常不是所有的软件开发环境都支持,尤其是也不是被所有的“敏捷”过程支持。这无需惊讶,任何一个敏捷过程都不是银弹(尽管有支持者热情地声明)。在这部分我们将描述敏捷过程通常不适应的情况。可能一些敏捷过程能更好地符合这些假定,而其他的敏捷过程能通过扩展解决这儿讨论的局限性。类似的扩展能合并通常与更多预言性开发实践有关的原则和实践到敏捷过程中。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/