考える場所

ココロとカラダ、思考する全部

モデルは進化する

f:id:fukuchiharuki:20150118232443p:plain

モデルは、決して完成することがない。代わりに、進化していくのだ。
- エリック・エヴァンス

旧来のウォータフォールモデルでは知識は一方通行に流れる。アナリストがドメインエキスパートの知識を分析する。設計者が知識の分析をモデリングする。開発者がモデルを実装する。ドメインエキスパートの知識が開発者へ辿り着くまでに劣化することは明らかだ。

イテレーティブな開発ではモデルに対して相互にはたらきかける。開発者は重要な知識とそうでない知識を見極めてモデルに反映させる。ドメインエキスパートはモデルに対してドメインの知識を提供する。開発者もドメインエキスパートも新しいモデルからフィードバックを受け続ける。

エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)

エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)