Business Domain Modelling

A session at Better Software 2016

As Alberto Brandolini would say, a profitable company's Core Domain is always complex. When we develop software system for a company Core Domain, we generally find one of these two cases:
(a) changes in requirements are implemented quickly and easily, or
(b) changes in requirements are delivered late, with bugs, or are met by programmers with ""sorry, it can't be done!""
The difference between these two cases lies almost certainly in MODELLING. In case (a), the system contains a MODEL of the business domain. In case (b), it's just a bunch of procedures. Now, the interesting thing is that MODELLING is not just for programmers! The model of the business should be built by both business experts and developers, working together.
Would you like to get a taste of how to do it? Would you like to try it? In this lab, we'll develop domain models for a simple but fun domain, using the time-honored CRC technique. You'll then be able to teach something to many DDD experts!

About the speaker

This person is speaking at this event.
Matteo Vaccari

Extreme Programmer. Trainer. Developer @thoughtworks. Co-author of https://leanpub.com/tddforandroid bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Date Tue 14th June 2016

Short URL


View the schedule


See something wrong?

Report an issue with this session