Yes, I agree with Randy and would just add this -- I believe the intent of what he's saying is that regardless of which comes first, you should strive for a ...
I think this thread has failed to surface the obvious: persistence. Let's say your team is reasonably convinced of the value of a proper domain model (which...
... No, it is suggesting that they happen at the same time. Rather, you find some use cases, build a model, find some more use cases, improve the model, find...
Is it like round-trip gestalt design technique described by Grady Booch in Object-oriented analysis and design with applications as the "micro-process" of...
Hi Wirama, w> All this time I've always thought use case writing should be done w> before developing the model. The use cases produced will give somekind w> of...
... How good is the relational design in either case? i.e. isn't the alternative to the complex domain model just a complex relational model and complex stored...
... Yes, that is one (IMHO undesirable) alternative. I'm not an expert on relational design, but I think ours is reasonable. We had the luxury of designing...
... If the use cases relate to business value (which I would have thought they all would) can that value not be prioritised? Regards Shane ===== Shane Mingins ...
Hi, First of all: thanks for all the responses :) I think I get the idea, incremental & iterative... Anyway, I need a starting point... I think I'll start with...
Randy, et al... try to indulge this lengthy reply... ... Just one pointer I would suggest... http://www.rkimball.com I've found an OLAP model... (Star Schema...
Aaaarg! In responding to a message, a few minutes ago, (a message I thought was the most recent one, but was not!) I discovered that I've been cut off by Yahoo...
David, I think Martin Fowler may have been listening...or perhaps Erik talked to Martin :-> See ReportingDatabase at http://martinfowler.com/bliki/ Scott ... ...
Oddly enough, I did talk with Martin. I like that blog entry. Also, I just posted a brief discussion between Martin Fowler, Luke Hohmann, me, and a few others...
... and lots of square data from the DBMS's disk to round holes in the JVM's heap (and back). ... This performance issue is very serious, but I think the...
Thanks Eric Real nice post and I have to concur. I've yet to work on a project where real ad hoc reporting was needed. However, almost every project...
Sometimes its not just ad hoc reporting/queries that are desired, but the ability to mine data for different purposes, things the orignial developers may not...
Using domain model to populate reporting database has values, as Martin has mentioned, however, I'm afraid that it's a coupling that domain model owners don't...
Data miners really are in a separate model context (see Chapter 14). Not only do they want a different model, they want a whole succession of models, as they...
I think there may be another dimension to this discussion and that is SystemOfRecord. DBAs often have control of DB schema and are responsible for producing ad...
... What would adoption look like? As I read through the book I don't see "adoptable" techniques. I see some good ideas, and some design and modeling...
... We're actually pretty good at refactoring our schema; we've honed our process over four years and six major releases (and many more minor releases) now. In...
I'm not that much of a fan of domain driven design. The problem with domain driven design is (and Evans acknowledges that) that you often need a translation...
Robert C. Martin wrote: What would adoption look like? Adoption will look like a widely accepted control language driven by generalized rules. That all pattern...
I will second that. Microsoft has been a barrier to the adoption of the domain model. On one board a poster wanted to know about moving away from a domain...
Eric, I have to admit that when I read through chapters 4 and 5 I kept saying, "Why doesn't he use his own technique and crunch this knowledge?" I honestly...
Joe, I'm glad you came here rather with your frustration rather than just giving up. I'm very interested in what obstacles people encounter in this. I don't...
... Well, Bob Martin is suggesting that there isn't such a thing. But basically, if you can read the code and easily infer the concepts the developer and...
I can't agree on this one, Bob. Well, I do a little bit. Individuals can do some of this. But then, individuals can do test-first development, too. There is a...