wood burning stoves 2.0*
The moose likes OO, Patterns, UML and Refactoring and the fly likes Modelling increments in an incremetal development Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Modelling increments in an incremetal development" Watch "Modelling increments in an incremetal development" New topic
Author

Modelling increments in an incremetal development

william kane
Ranch Hand

Joined: Nov 21, 2000
Posts: 260
I need to model increments in a project with an incremental approach.What is the UML diagram i can use?
Thanks in advance
William


Help me!Help you!!!
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
As far as software modeling I don't know any good tricks here. We have struggled for years over what to do with future requirements, known now but not scheduled for the current release. We don't want them in current working docs but don't want to lose them either. I think modeling software evolution through iterations will have the same problems.

I qualified that as software modeling because you can also use UML to model the processes of your team, and there you might find some of the diagrams useful. But I don't think that's what you were after.


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
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by william kane:
I need to model increments in a project with an incremental approach.What is the UML diagram i can use?


What kind of information do you want to depict? How will it be used, and by whom?


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
Scott Ambler
author
Ranch Hand

Joined: Dec 12, 2003
Posts: 608
As for modeling future requirements, consider Change Cases.

William, it sounds as if you need to read Be Realistic About the UML.

- 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>
william kane
Ranch Hand

Joined: Nov 21, 2000
Posts: 260
Originally posted by Scott Ambler:
As for modeling future requirements, consider Change Cases.

William, it sounds as if you need to read Be Realistic About the UML.

- Scott

Thanks Scott and Ilja,
I get the point that you are driving.What i really wanted to model was the use cases I will design in each iteration throughout my project life cycle.I was looking for a UML diagram that will allow me model this split of use cases and fact that non clear use cases will be revisited in the subsequent iteration.I guess i will use a simple spread sheet to represent this.
Thanks,
William
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
Sounds like a project plan! Have you read up on the XP "planning game"? It's a very cool way to schedule features. My team's variation on it is HERE; Google for "planning game" for other points of view.
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by Stan James:
Sounds like a project plan! Have you read up on the XP "planning game"? It's a very cool way to schedule features. My team's variation on it is HERE; Google for "planning game" for other points of view.


I agree with this.

To preserve the grouping of the story cards to iterations/releases, you can simply use rubber bands or lunch boxes.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Modelling increments in an incremetal development