The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.
—George Bernard Shaw (1856–1950), Man and Superman (1903)
The Rational Unified Process (Kruchten 2000) is swiftly becoming an industry standard for prescriptive software development. This makes sense, when you consider RUP's strengths:
The RUP is based on sound software engineering principles, such as taking an iterative, requirements-driven, and architecture-based approach to development.
The RUP provides opportunities for concrete management visibility. The most important opportunities include the creation of a working architectural ...