File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Experience in RUP

 
Peter Braun
Ranch Hand
Posts: 57
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Everybody,

I'm interested in applying RUP but I haven't found any sample material or examples except one in The RUP: Made Easy book. Everybody talks about it in theroy.
Could you share your experience and your opinion? I'm very interested how does it works mainly in smaller projects.

Thanks.

Peter
 
Robert Johnson
Ranch Hand
Posts: 32
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
it involves a lot of documentation and UML diagrams such as use cases. class diagrams, interaction diagrams, sequence diagrams, state chart diagrams.

the RUP process has 9 iterative steps
 
JeanLouis Marechaux
Ranch Hand
Posts: 906
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
RUP is a process dedicated to software development.
It is configurable to fit your needs. It means you won't use all the RUP's artifacts. The first step when using rup is a tailoring phase. You choose the relevant artifacts for your industry sector, size, (or for specific projects)

RUP is iterative (versus waterfall)
As a process, RUP is nothing but a guideline during development activities.
It define milestones, key artifacts, artifacts structures.....
And a common vocabulary among stakeholders of a project.

Some references :
http://www-106.ibm.com/developerworks/rational/library/253.html
http://www-128.ibm.com/developerworks/rational/library/409.html

HTH
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My team customized and followed RUP very closely a few years ago, with significant direct mentoring from Rational. We used RUP roles & responsibilities, flows, document templates, milestones, fiddled with MS Project plans generated from the Rational toolset. Then over the years we cut some things out started doing other things instead. We also mapped RUP onto another process chosen by the company and started using other words and templates for the same documents. About all that one would recognize from RUP now is the use cases.

I think there is value in studying RUP because it covers a great many things you might need to do and might not think of otherwise. Scott Ambler added a few more good things to think about in his Enterprise Unified Process variation. But don't fall into thinking you should do all of RUP or EUP. Pick & choose what helps you deliver better software faster, or helps you interact with others outside your team.

In short I'd never say to someone you should "do RUP". I might say "be informed by RUP" and figure out what works for you on your own.
[ February 11, 2005: Message edited by: Stan James ]
 
Kishore Dandu
Ranch Hand
Posts: 1934
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Rational unified process made easy" is a nice reference for a good understanding.

ISBN: 0321166094
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Martin Fowler has some interesting thoughts on RUP written down here: http://www.martinfowler.com/articles/newMethodology.html#N10361
 
Peter Braun
Ranch Hand
Posts: 57
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Do you no any sample project worked out in RUP?
I have books, but I'd rather read some practical material, because I can understand and learn faster from examples.

Peter
 
Peter Braun
Ranch Hand
Posts: 57
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Maybe somebody is interested in some tangible example too.
There's a good book:
Software Development for Small Teams: A RUP-Centric Approach from Gary Pollice, Liz Augustine, Chris Lowe, Jas Madhur

Book is nice but I don't want to review it here just to tell that from the homepage of the book you can download documents they had created during their project. Source code is also available. I have found it extremely useful.

http://www.awprofessional.com/title/0321199502

Regards,
Peter
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Peter B.:
Software Development for Small Teams: A RUP-Centric Approach from Gary Pollice, Liz Augustine, Chris Lowe, Jas Madhur

Book is nice but I don't want to review it here just to tell that from the homepage of the book you can download documents they had created during their project.

I have reviewed the said book at the bunkhouse.

PS. Peter, would you mind editing your display name so that it includes a full lastname? That's required by our naming policy.

Thanks.
 
Peter Braun
Ranch Hand
Posts: 57
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Lasse Koskela:

I have reviewed the said book at the bunkhouse.



I have just realized that I had already read your review. I just wanted to paste the link of example documents. Maybe somebody could find it useful.
And sorry for my name.

Regards,
Peter
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks, Peter!
 
Scott Ambler
author
Ranch Hand
Posts: 608
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Couple of things:
1. It's very hard to convince organizations to share their project artifacts as examples, which is why you don't see detailed case studies about the RUP (or about other processes for that matter).
2. RUP doesn't have to be documentation heavy, as I show at Skinnier RUP and Agile Modeling and the RUP.
3. Many RUP projects suffer from The Politics Discipline. ;-)

- Scott
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic