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 definitions Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "definitions" Watch "definitions" New topic


Marilyn de Queiroz

Joined: Jul 22, 2000
Posts: 9047
What do all these initials stand for?
XP = extreme programming, right?
UP = ?
RUP = ?
DRUP = ?

"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
Steve Fahlbusch

Joined: Sep 18, 2000
Posts: 570


What do all these initials stand for?
XP = eXtreme Programming, right? YEPP - right on
UP = Unified Process (unified method)
RUP = Rational Unified Process (UP from Rational, but since the
people tht gave us UP (Booch, Rumbaugh then Jabobson) were the
principles at Rational - early on the difference was moot
DRUP = ? - Do not know what it stands for, but i think this is
Booch's approach to a smaller, process.
Steve Fahlbusch

Joined: Sep 18, 2000
Posts: 570

For a very good, but very short historical article on how UML and UP were co-developed, see: Communications of the ACM, October 1999 "UML in Action", Grady Booch, Guest Editor.
Rest of the journal has many real examples of UML.
shailesh sonavadekar
Ranch Hand

Joined: Oct 12, 2000
Posts: 1874
yeah , Steve you are right. It is Booch's approach for minimal RUP. It is lightweight RUP you can say. I think about this he is writing in his forthcoming book with newkirk.
Do you know more such type of processes ? which goes on the same lines of RUP & XP ?
I agree. Here's the link:
subject: definitions