我一直在阅读软件开发方法。我遇到了一条线,它说敏捷方法包括 Rational Unified Process、Scrum、Crystal Clear、极限编程、自适应软件开发、功能驱动开发和动态系统开发方法 (DSDM)。我想知道 RUP 是否应该在列表中。
问问题
2655 次
Rational Unified Process 是一个迭代和增量的过程,尽管默认情况下交付工作软件的平均周期时间仍然很长。我个人将 RUP 视为边缘敏捷,接近长迭代或短瀑布。
它最近的兄弟,OpenUp,据说是一个更敏捷的版本,专注于 RUP 的核心方面,并取消了许多不太理想的部分。
如果您希望“非常敏捷”,那么统一流程最终可能不会给您最大的灵活性。