ドメインモデルとトランザクションスクリプトとアジャイル

ドメインモデルとは
あるビジネスの固有の事象を定義し構築していく
手法だと思う


その為に必要な要素としては
・システムに対してのユーザの理解
・ビジネスに対しての開発者の理解
で有ると思う。


それって言うのは、とてもアジャイル
日本よりも海外の感覚に近しいのかも知れない


また、ドメインモデルは、難しい
それは、複雑な事象を簡単にシンプルにする為に
考える事が必要で有るからだ。


ただ、エンジニアとは考えると言う事が商売だ。


そこを簡単にして、素人100人で、でっち上げるのか
エンジニア10人で、ビジネスの為のシステムを構築するのか


どちらが良いのだろうか


ただし、全てをエンジニアが構築する必要は無く
ユーザ、エンジニア、エンジニアの卵達


全ての登場人物が素晴しく仕事をする為が
アジャイル


適材適所


トランザクションスクリプトを使用したり
ドメインモデルに設計したり


状況を把握し、最大化する事は大事


でも、そういった最大化する事が出来ない環境
最大化する必要の無い環境


それは、とてもツマラナイ。


やるならば、自身の強みを生かし
物事を最大化し


面白く戦うべきだろうネ。