TL;DR

  • ビジネスプロセスをドメインに分け、さらにそれぞれをサブドメインに分割する。
  • 解決手段を効率よく開発するには、開発者自身もドメインエキスパートになる必要がある。

内容

ビジネスプロセスは、ドメインに分割する。ドメインとは、ドメインエキスパートが専門とする領域のことである。たとえば受注システムなら、受注ドメイン、配送ドメイン、請求ドメインに分けられる。それぞれのドメインは一部が重なっていて、境界は曖昧である。

ドメインは、さらに特徴的な領域であるサブドメインに分割する。

解決手段を効率よく開発するには、開発者自身もドメインエキスパートになる必要がある。

キーワード