This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

DRUP

 
paul wheaton
Trailboss
Pie
Posts: 21185
Firefox Browser IntelliJ IDE Java
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
RUP has some interesing ideas, but it also has waaaaaaay too much stuff (IMO). I've heard of something called DRUP, but have not yet read a stitch about it. It supposed to be some kind of lightweight RUP. Anybody know more?
 
Paul Ralph
Ranch Hand
Posts: 313
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I was hoping someone else would answer this.
For some reason if you do a search on the web for DRUP (and I realize you probably tried this, Paul) you'll find that the Korean site for Rational has a page on dRUP
(http://www.rational.co.kr/Product/RUP/dRUP/drup.html), but for some reason the equivalent US edition does not.
Does anyone know Korean???

Paul R
 
Steve Fahlbusch
Bartender
Posts: 602
7
Mac OS X Python
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I heard (total rumor-take it for what you will) that dRUP comes from the DSDM approach with RUP. Thus a mixture of the DSDM's strength in project management and team colloaboration with RUP's anaysis and design.
I also heard that there was a white paper authored that talks about this topic.
If anyone sees a copy of the white paper, would you be kind enough to post.
Thanks,
Steve
 
Paul Ralph
Ranch Hand
Posts: 313
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Forgive me, but what is DSDM? And please forgive me double if DSDM was talked about in a different thread.
Paul R
[This message has been edited by Paul Ralph (edited November 09, 2000).]
 
Steve Fahlbusch
Bartender
Posts: 602
7
Mac OS X Python
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In chapter 4 of Object Oriented Analysis and Design 2nd ed; Grady Booch, Robert C Martin, James Newkirk.
"dX: a minimal RUP process:
In the previous section we stated that the best process if the smallest process that project could afford. In this section we shall present a very small RUP derived process. The small size is consistant with both the scope of this chapter and with a large number of project. Because it is very small, I shall refer to it as dX."
.... more stuff .....
"We discussed a minimal implementation of RUP which we called dX. The principles and practices of dX were identified several years ago by Ward Cunningham, Kent Beck, Ron Jeffries and a host of other developmers and methodologist. They have used this process on several projects with significant success. Because of that success, they have gathered quite a following. They call the proccess Extreme Programming; or for short XP."
- i knew i read this somewhere
steve
- almost forgot DSDM = dynamic systems development method
strong on team collaboration and project management.
 
Anil Vupputuri
Ranch Hand
Posts: 527
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ,
I found some white papers regarding DSDM
http://www.dsdm.org/products/wp_dsdm.asp

Anil
 
shailesh sonavadekar
Ranch Hand
Posts: 1874
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Steve , I am just goin thro the book " Managing software Quality and Business Risk " by Martyn Ould ( Wiley Sons ). It says that DSDM is is an attempt to bring and discipline to rapid application development ( RAD ) . It is process model. it is not a development method , more a process model with a set of controls to make it work. it works in all the areas not just on team collaboration & project mgmt , as you have mentioned.
Anil has given very good link & DSDM consortium is keeper of this method.
Some things mentioned for DSDM are just what is mentioned in XP.
 
John Davis
Ranch Hand
Posts: 189
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I know enough Korean to order bear and peanuts (i.e. mos goshe, maeke ju and dang kong" - however, I am as much in the dark as you are about RUP and DRUP - frankly, I think better acronyms would help in the general understanding and acceptability of new methodology.
 
martin fowler
Author
Ranch Hand
Posts: 53
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You'll find material on the relationship of RUP and light methods and a little about DSDM in my New Methodology article.
You can do RUP and XP at the same time. Many people (noticeably Craig Larman) advocate doing RUP in a lightweight manner, and Uncle Bob (Martin) developed dX which an instance of RUP that is XP (turn your monitor upside down to see the joke).
Martin
[This message has been edited by martin fowler (edited December 13, 2000).]
 
John Wetherbie
Rancher
Posts: 1449
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well I could have sworn that Bob had an article about XP as a lightweight version of RUP but I can't find it out at ObjectMentor. (It was in the June 2000 C++ Report.) But there is this excerpt from a book that deals with this.
John
 
martin fowler
Author
Ranch Hand
Posts: 53
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here's the link for the dx paper
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic