On Sat, Jun 23, 2012 at 9:29 PM, Steve Dalton <[address removed]>
On Sat, Jun 23, 2012 at 8:58 PM, David Tangye <[address removed]> wrote:
On Sat, Jun 23, 2012 at 8:44 PM, Steve Dalton <[address removed]>
I used to do UML when I did Big-Design-Up-Front waterfall stuff 5-10 years ago - but these days you don't really see them much. They might still have a place in some projects.
Its interesting that you almost seem to imply that UML is mainly associated with waterfall.
I've just seen UML/Rational stuff used mainly in the big waterfall projects - just my experience, I haven't done a waterfall project since I worked at the government about 4 years ago..... and that went exactly how my might expect for the QLD gov one.
That would be right, because mostly bigger places bought it. However bigger places are so top-heavy and bureaucratic, that no matter what you use, they will find a way to completely balls it up anyway, which was pretty much why I got sick of being involved at all. Its not the concept, nor the tool, its the morons running these places. Some things will never change.
UML diagrams, done well, are a great way to convey very quickly from many angles, the essence (not necessarily the detail, IMO) of how a system should look, come together, interact, and behave. Its a great way to get outsiders some insight, after that they can jump into the code and test artifacts with an idea of what they should expect if they are a developer geek, or not if they are a product manager etc.
UML diagrams, done badly ... GIGO rule applies.