What are the advantages of the Unified Software Development Process

development-processrational-unified-process

Why should an organization adopt the unified process over others? What are the relative advantages? I know that it is closely coupled with UML, but clearly this cannot be the only advantage. Why choose this approach over others?

Best Answer

RUP was very much en vogue about 10 years ago, but - as @Developer Art commented - it isn't talked about that much lately, parallel to the advent of Agile methods. Frankly, the latter are way simpler, practical and straightforward than RUP. And you can use UML regardless of the methodology you pick.

For me the only reason to use RUP would be if the client/sponsor/management absolutely insisted on doing so. And even then, RUP can - and should - be tailored to the specific project/team, so I tried to keep it as simple as possible :-)

Related Topic