ドメインエキスパートへのインタビュー
from Understanding the Domain
ドメインを十分に理解するには、ドメインエキスパートにインタビューする必要がある。
ドメインエキスパートは多忙な傾向にある
1 つ のワークフローに焦点を当てた短いインタビューなら、何度も行える
良いインタビュー = 相手の話をしっかりと聞く
ドメインについて学ぶ最良の方法: 先入観を持たない
設計を決定する前に、人々の仕事ぶりを観察したり、ユーザビリティテストを行うのが理想
データベース駆動設計やクラス駆動設計などは先入観を持ち込みがち
自分のメンタルモデルを押し付けない
インタビューの最初の部分では、大まかに ワークフロー のインプットとアウトプットにのみ焦点を当てる。
設計に関係ない詳細な情報に振り回されることを避ける
ワークフローのアウトプットは、そのワークフローが生成するイベント
https://scrapbox.io/files/668383067a07ad001c6621b5.png
他の境界づけられたコンテキストにおけるアクションのトリガーとなるものでなくてはならない
e.g. 注文確定のワークフロー
https://scrapbox.io/files/668f8344b8b5e7001c9af43d.png