The Rational Unified Process
RUP is a complete software-development process framework that comes with several out-of-the-box instances. Processes derived from RUP vary from lightweight—
addressing the needs of small projects with short product cycles—to more comprehensive processes
addressing the broader needs of large, possibly distributed, project teams