Sep 28, 2007

DDD - Domain driven development or Data driven development

Why is it that every time I start on a new project I get a database diagram dropped on my desk? What am I supposed to do with it? How about the rest of the stuff the application is supposed to do, beside persist it's data? Would you like a command prompt with that? Or fries? I dislike the mind set that the data model is the most important thing in an application. It's not a data warehouse we're building, it's a simple staff management application. Let's write up a use case or two for a change, figure out what we're building before we start building it.