設計とプロセス
設計とプロセスは切り離せない。(まえがき より)
これまでのまえがきの話しは以下のような流れでした。
- 設計と実装は切り離せない。
- 役割も設計と実装を切り離せない。
ということで、『設計とプロセス』も切り離せないという流れはごく自然な話しだと思います。
そして、ドメイン駆動設計は以下のプラクティスがチームに定着していることを前提としています。
- 開発がイテレーティブ・・・モデルを進化させていくのに必要
- 開発者とドメインエキスパートが密接に関わっている・・・コミニュケーションが必要
言うまでもなく、イテレーティブでコミニュケーションを重視する『アジャイル』が合っているということになりますね。
設計と実装と役割とプロセスは切り離さないで考える。