Chapter 5The Essence of RUP

RUP is a software development process and process framework based on iterative and incremental development. It can be as agile, or not, as a team cares to make it.

What Is RUP?

The Rational Unified Process (RUP) is a process and process framework developed and originally commercialized by Rational Software Corporation (now IBM’s Rational Software Division). RUP was defined in the late 1990s in parallel with the development of the Unified Modeling Language, and it incorporates certain UML modeling constructs for architecture and requirements. Contributors included UML authors Grady Booch, Ivar Jacobson, Jim Rumbaugh, and a number of other Rational and industry leaders such as Philippe Kruchten and Walker Royce.

Get Scaling Software Agility: Best Practices for Large Enterprises now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.