This exchange of email seemed better than the "tidied-up" version we attempted to make, so here it is as it was... YMMV. --AlistairCockburn ---- MysteriousStranger-- << I am interested in your own experience in the UML. Did you ever develop a COM or CORBA application when you use the UML technique? >> AlistairCockburn-- <> MichaelHill-- << Question: Aside from the threadmode commentary on UML, do you agree that this page fairly represents BigDesign principles on their own terms? Why doesn't this represent a reasonable assessment of say, OMT? >> AlistairCockburn-- <> MichaelHill-- <> MysteriousStranger-- <> ----------------------- Hmm, dare I dip my toes back in this cold water? FWIW, there's three reasons I really don't like BigDesignUpFront or anywhere else: * It ignores the ScientificMethod. * It makes Big Models, and I invariably find BigModelsAreUseless * AjiKeshi I like architecture just fine. I can't get by without it. But architecture is a little model that defines a paradigm, not a big model that documents code. The reason I see UML confused with BigDesign is that, whatever Grady Booch says, the tool he sells as one of the UmlCaseVultures encourages the development and maintenance of Big Models because of all that full-cycle code-generating reverse-engineering malarkey. More than that, when you dig the RationalUnifiedProcess, which is a methodology, not a notation, you find 2 whole phases of BigDesignUpFront that have to be completed before you can code anything bigger than an architectural prototype. I can see how to adapt this to a full iterative context, and this is just what I'm doing, but I don't believe that's what it's recommending, or else I'm reading it way wrong - you tell me. --PeterMerel ''I'm wondering whether the RationalUnifiedProcess is well-enough defined so that we can use it as an example of BigDesignUpFront, or whether the entire BigDesign discussion is in trouble because it's talking about something with no real definition other than "I wouldn't go that far". --RonJeffries'' ClassicFusion went BigDesign but EvoFusion doesn't; it is possible to think that the ThreeAmigos don't any more either, even if RUP does (huh?). Someone was suggesting, I think (lost it) that TomDeMarco still goes BigDesign, but I don't know if DeMarco has the mindshare he once did; so perhaps Ron's right and BigDesignCritique is flogging a dead horse? --PeterMerel ---- While it is true that the OMT is just a drawing notation, not a methodology, OMT is so comprehensive a notation that it seems to lead in a BigDesign direction. Imagine you're solving an IQ-test question. Row one contains Big Design and Little Design. Row two contains CRC cards and OMT. The question says: which item on row two belongs with which item on row one?