|
|
DDD eXchange: Dan Haywood on Exploring Domains and Collaborating with Domain Experts
Exploring Domains and Collaborating with Domain Experts
Exploration and experimentation are essential in DDD. Rather than stopping the moment we get one useful model, we should look for alternatives that might reveal a deeper insight.
But we need to ensure that the exploration involves our domain experts; we are after all co-explorers. A heavy-duty requirements document will certainly drive the domain experts away, but even whiteboarding ideas using any kind of technical notation can be a turn-off, and lacks concrete feedback.
One alternative is to build working prototypes that engage the users, "animating the domain model" and bringing it to life. But how to do this while containing development costs? Naked Objects offers one solution, reducing the number of artifacts requiring development to the absolute minimum: just the domain model classes themselves. These can then be iteratively evolved into the final deployed application, skinned with different user interfaces if necessary.
In this talk Dan Haywood will show how Naked Objects is being used in a development process that involves the domain experts from the outset. Along the way he'll bring in examples from a large-scale DDD system in Ireland that was built (and continues to be developed) using Naked Objects.
ABOUT DAN HAYWOOD
|
Dan is a freelance consultant, writer, trainer, mentor, specializing in domain-driven design, agile development and enterprise architecture on the Java and .NET platforms. He's a well-known advocate of Naked Objects, and was instrumental in the succe
More about Dan Haywood
|
|
PODCAST EXPLORING DOMAINS AND COLLABORATING WITH DOMAIN EXPERTS
|
DESIGN & ARCHITECTURE COURSES
|
DESIGN & ARCHITECTURE PODCASTS
|
OTHER DESIGN & ARCHITECTURE EVENTS
|
NetKernel & ROC Programming Intro
2 DAY COURSE. Paris, Tuesday, March 30th
|
|
Enterprise Integration with NetKernel
2 DAY COURSE. Paris, Thursday, April 1st
|
|
Liz Keogh's BDD Workshop
1 DAY COURSE. Featuring Elizabeth Keogh London, Friday, April 9th
|
|
Advanced Object Design w Patterns
4 DAY COURSE. Featuring Alberto Brandolini Paris, Tuesday, April 13th
|
|
Software Architecture for Developers
2 DAY COURSE. Featuring Simon Brown London, Monday, April 19th
|
|
Architecture: where do you start?
FREE EVENT:
In The Brain of Simon Brown
London, Tuesday, April 20th
|
|
Software Architecture for Developers
2 DAY COURSE. Paris, Tuesday, April 27th
|
|
Core Gradle: A Build System for Java
2 DAY COURSE. Featuring Hans Dockter London, Thursday, April 29th
|
|
|
|