業務系メンバーのドメインモデルは、業務用語が豊か。
技術系メンバーのドメインモデルは、構造の整理が得意(好き?)。
だから、両者の良いところを融合するれば良いドメインモデルができる。
出発点は、業務用語です。(ドメイン駆動)
技術系メンバーが見落としていたり、理解があやふやな業務用語を明確にする。蛍光ペンでマークする。
理解があやふやでも、そういう「用語(概念)」が必要なんだということを、まず全員の共通理解にする。 蛍光ペンのマークは、まだ理解が怪しい、という文字通りの「マーク」です。
だいたいの配置は、業務系メンバーが主体でやる。 業務の流れと、アクター(部門や役割)別などを意識して。
用語のリストアップとだいたいの配置が共有できたら、技術系のメンバーが主体で集約や汎化関係を描き始める。
業務系メンバーが、その汎化や集約がしっくりくるか、確認する。
こんなセッションをちょっと続ければ、お互いの理解の溝は急速に縮まります。
セッションの最中に「ああそうか」という小さなブレークスルーはなんかも起きるし、うまくいけば、「そうか、これだ」と大声をあげたくなる、大きなブレークスルーが起きる。
技術系メンバーのドメインモデルは、構造の整理が得意(好き?)。
だから、両者の良いところを融合するれば良いドメインモデルができる。
出発点は、業務用語です。(ドメイン駆動)
技術系メンバーが見落としていたり、理解があやふやな業務用語を明確にする。蛍光ペンでマークする。
理解があやふやでも、そういう「用語(概念)」が必要なんだということを、まず全員の共通理解にする。 蛍光ペンのマークは、まだ理解が怪しい、という文字通りの「マーク」です。
だいたいの配置は、業務系メンバーが主体でやる。 業務の流れと、アクター(部門や役割)別などを意識して。
用語のリストアップとだいたいの配置が共有できたら、技術系のメンバーが主体で集約や汎化関係を描き始める。
業務系メンバーが、その汎化や集約がしっくりくるか、確認する。
こんなセッションをちょっと続ければ、お互いの理解の溝は急速に縮まります。
セッションの最中に「ああそうか」という小さなブレークスルーはなんかも起きるし、うまくいけば、「そうか、これだ」と大声をあげたくなる、大きなブレークスルーが起きる。