• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

The Art of Agile Development - Agile vs RUP

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Agile Development delivers the work faster but we miss strategic approach for development which turns into not very good product developed which can be achieved using RUP process. Please explain how is this better than RUP.
 
Ranch Hand
Posts: 906
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You cannot compare Agile to RUP.

First, Agile is not a methodology but a set of principle documented in the Agile Manifesto
RUP is a methodology for software and system delivery when the principles are documented, but also the roles, activities, and delivery processes (Work Breakdown structure to achieve a specific goal). So while Agile is identifying the theory, RUP gives elements also at the project plan level(WBS)

Second, Agile and RUP principles are very similar in essence. I know this statement is not popular in the Agile community, but it is so true. Take a look at Agile principles, and compare to RUP principles. It fits
* Adapt the Process
* Balance Competing Stakeholder Priorities
* Collaborate Across Teams
* Demonstrate Value Iteratively
* Elevate Level of Abstraction
* Focus Continuously On Quality

You can compare two different Agile methodologies though. Like RUP and XP for instance.
Some references can help:
Comparison of XP and RUP
using RUP for small projects

last, but not least, RUP is not only one methodology. It is a family of methodologies, all based on a common Core. And the most Agile element of that family is OpenUP

Other elements of the family are listed here
 
rafi qureshi
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This explains a lot.

Thanks
Rafi Qureshi
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by rafi qureshi:
Agile Development delivers the work faster but we miss strategic approach for development which turns into not very good product developed which can be achieved using RUP process. Please explain how is this better than RUP.



Where does your impression that Agile projects miss a strategic approach come from? That's not at all my experience...
 
author
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Ilja Preuss:
Where does your impression that Agile projects miss a strategic approach come from? That's not at all my experience...



It depends on the skill of the customer at prioritizing tasks. If there's no strategic vision, the effective strategy of the project can change dramatically from iteration to iteration.

We have an entire section devoted to Vision and its importance in projects. Strategic thinking is definitely important, else you may not deliver long-term value to your customer.
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I do believe that agile can use some help from RUP in providing larger scale milestones in civil agile-based iterative development can provide.

That being said, RUP needs to be significantly trimmed down, and altered to be compliant with an agile approach.

I've just published a couple posts on the topic I invite you to take a look,@
agile over RUP

Regards
Jeff
http://agileconsulting.blogspot.com
 
Marshal
Posts: 67289
170
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please read this.
 
Evacuate the building! Here, take this tiny ad with you:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!