I have been interested in domain modelling for a long time. Analysis Patterns by Martin Fowler, Domain-Driven Design by Eric Evans and Streamlined Object Modeling by Jill Nicola, Mark Mayfield & Mike Abney greatly influenced my thinking and (some of) my work.
(The fundamental concepts described in Streamlined Object Modeling might actually be some of the most under-appreciated ideas in software development and information modelling.)
While I understood the benefits of good domain models early on, I can only recall one project incorporating a domain model into its software. Even when technology was able to effectively support implementing domain models, many developers seemed happy to read and write data structures to persistent storage manually and to manipulate these data structures with imperative code. To project managers, these things were probably too abstract, too invisible and too far removed from the myriad of immediate concerns they had to deal with in parallel.
And, of course, I probably didn’t make my point as well as I could have.
I was intrigued when I learned that content strategist had discovered domain modelling (and in particular Eric Evans’ work) for their purposes. Content strategists, if you read this, go and read Analysis Patterns and Streamlined Object Modeling, too — I’ll still be here when you’re done.
As I’m learning about content strategy and content management systems, I get a hunch (hope?) that this might actually be another chance to bring the benefits of domain modelling to the enterprise. This might be another chance to benefit from structured, connected and annotated information, and achieving objectives by interpreting these connections and annotations rather than writing lots and lots of imperative statements in code, process charts, rule lists or, for some of us, PowerPoint and Excel.
Content is likely to be much more tangible and immediately accessible to stakeholders than domain models ever where — as almost everyone has an opinion as to what needs to happen on the corporate website, I’m confident many stakeholders can be nudged into having an interest in content.
Let’s see how far I get this time…