The Rational Unified Process® is a Software Engineering Process that provides a disciplined approach to assigning tasks and responsibilities within a development organization. Its goal is to ensure the production of high-quality software that meets the needs of its end-users, within a predictable schedule and budget. RUP employs phased project management, from “Inception” through “Elaboration” and “Construction” on to “Transition”, in conjunction with the iterative development process across a task-managed timeline.
The Rational Unified Process enhances team productivity, by providing every team member with easy access to a common information base with guidelines, templates, and tools for all critical development activities. This ensures that all team members use best practices, share a common language, process, and view of how to develop software – leading to efficiencies in the development process and a high-quality end product.