RUP 是一种敏捷方法吗

Is RUP an Agile method

我一直在阅读软件开发方法论。我看到一条线,上面说敏捷方法包括 Rational Unified Process、Scrum、Crystal Clear、Extreme Programming、Adaptive Software Development、Feature Driven Development 和动态系统开发方法 (DSDM)。我想知道的是 RUP 是否应该在列表中。

Rational Unified Process 是一个迭代和增量过程,尽管默认情况下交付工作软件的平均周期时间仍然很长。我个人认为 RUP 是临界敏捷,接近长迭代或短瀑布。

它最近的兄弟 OpenUp 被认为是一个更敏捷的版本,专注于 RUP 的核心方面并取消了许多不太理想的部分。

如果您希望成为 "very agile",统一流程最终可能不会为您提供最大的灵活性。