aspose file tools*
The moose likes Agile and Other Processes and the fly likes Experience in RUP 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 "Experience in RUP" Watch "Experience in RUP" New topic
Author

Experience in RUP

Peter Braun
Ranch Hand

Joined: Feb 09, 2005
Posts: 57
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

Joined: Feb 11, 2005
Posts: 32
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


Whats in a name?
JeanLouis Marechaux
Ranch Hand

Joined: Nov 12, 2001
Posts: 906
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


/ JeanLouis<br /><i>"software development has been, is, and will remain fundamentally hard" (Grady Booch)</i><br /> <br />Take a look at <a href="http://www.epfwiki.net/wikis/openup/" target="_blank" rel="nofollow">Agile OpenUP</a> in the Eclipse community
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
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 ]

A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Kishore Dandu
Ranch Hand

Joined: Jul 10, 2001
Posts: 1934
"Rational unified process made easy" is a nice reference for a good understanding.

ISBN: 0321166094


Kishore
SCJP, blog
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Martin Fowler has some interesting thoughts on RUP written down here: http://www.martinfowler.com/articles/newMethodology.html#N10361


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
Peter Braun
Ranch Hand

Joined: Feb 09, 2005
Posts: 57
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

Joined: Feb 09, 2005
Posts: 57
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

Joined: Jan 23, 2002
Posts: 11962
    
    5
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.


Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Peter Braun
Ranch Hand

Joined: Feb 09, 2005
Posts: 57
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

Joined: Jan 23, 2002
Posts: 11962
    
    5
Thanks, Peter!
Scott Ambler
author
Ranch Hand

Joined: Dec 12, 2003
Posts: 608
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


<a href="http://www-306.ibm.com/software/rational/bios/ambler.html" target="_blank" rel="nofollow">Scott W. Ambler</a><br />Practice Leader Agile Development, IBM Rational<br /> <br />Now available: <a href="http://www.ambysoft.com/books/refactoringDatabases.html" target="_blank" rel="nofollow">Refactoring Databases: Evolutionary Database Design</a>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Experience in RUP
 
Similar Threads
experience with RUP
I want to donate my time and skills for a spring framework project (4 free)
redesign the HLD & LLD?
RUP certification
Passed with 81%