Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
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
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "definitions" Watch "definitions" New topic


Marilyn de Queiroz

Joined: Jul 22, 2000
Posts: 9059
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: 601


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: 601

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
jQuery in Action, 3rd edition