File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Agile and Other Processes and the fly likes Which Agile model is the best? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Which Agile model is the best?" Watch "Which Agile model is the best?" New topic

Which Agile model is the best?

Ramasubbhu Allur Kuppusamy
Ranch Hand

Joined: Sep 16, 2005
Posts: 120
I am learning Object Oriented Analysis and Design, with an eye on IBM Test #486. I have been reading books by Authors like Craig Larman & Philip Kruchten.I have found them to be fascinating.
Of all the agile models like RUP,XP,Scrum etc., which is most popular in acceptance among the Developer Community? Is there any concrete evidence to suggest that one particular Iterative model is the best?
I am very curious to know!!!

Regards,<br />Ram.<br />SCJP 1.4
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
First notice that RUP isn't Agile in itself - it is a framework that allows for both Agile and non-Agile processes.

I'd say that without question XP is the most popular of the Agile processes, probably closely followed by Scrum.

For a starter, I'd advise to take a close look at XP - not only because it is the most popular and therefore has the most resources available for it (beginner questions on the yahoo group will always receive tons of useful responses). It also is the process that provides the most detailed guidelines when it comes down to actual coding - how to design a flexible system, how to work as a team etc.

In the end, there isn't one "best" process that you should follow, though. Use the process to get an understanding of what Agility actually is about and how it works, then start opening your eyes to what all the other processes have to offer you and assemble your own instance of a process, closely adapted to your current situation.

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Scott Ambler
Ranch Hand

Joined: Dec 12, 2003
Posts: 608
First notice that RUP isn't Agile in itself - it is a framework that allows for both Agile and non-Agile processes.

Yes. An agile instantiation can be downloaded free of charge at The AUP Home Page.

An overview of a range of processes can be found at Choose the Right Software Method for the Job

- Scott

<a href="" target="_blank" rel="nofollow">Scott W. Ambler</a><br />Practice Leader Agile Development, IBM Rational<br /> <br />Now available: <a href="" target="_blank" rel="nofollow">Refactoring Databases: Evolutionary Database Design</a>
I agree. Here's the link:
subject: Which Agile model is the best?
It's not a secret anymore!