イベントストーミング図の例
同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。
イベントストーミング図とは
イベントストーミングは、ビジネスプロセスで何が起きたかを整理する、協働型のドメインモデリング手法です。通常はドメインイベントを時系列に並べ、そこにイベントを引き起こしたコマンド、反応するポリシー、変更を管理する集約を追加します。
最終的なシステム仕様ではなく、共有する作業モデルとして最も役立ちます。イベント名は過去形、コマンド名はアクションとして記述し、抜けや意見の相違はドメインエキスパートと話し合いましょう。
- Standard
- Sugiyama layered DAG + orthogonal routing
- Engine
- schematex-flowchart
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
イベントストーミング図を使う人
サービスを設計する前に、オンライン注文フローにあるコマンド、イベント、ポリシー上の判断を見つける。
臨床担当者や事務担当者とともに、予約やリマインダーの手順を整理する。
サポート、倉庫、決済システム間の返品・返金の責任範囲を明確にする。
3ステップでイベントストーミング図を作る方法
説明する
まずは1段落で十分です。
図を確認
最適なエンジンで描画します。
変更点を伝える
編集のたびにバージョンを保存します。
よくある質問
イベントストーミング図とは?
ビジネスドメインを視覚化し、その周囲にあるドメインイベントとコマンド、ポリシー、人、集約をつなぐ図です。
コマンドとイベントの違いは?
コマンドは「注文する」のようにアクションを依頼します。イベントは「注文済み」のように発生した事実を記録します。
イベントストーミングのセッションには誰が参加すべき?
ドメインエキスパート、プロダクトオーナー、エンジニア、プロセスを運用・サポートする人を含めましょう。異なる視点から不足しているルールが見つかります。
イベントストーミングのマップはどう始めればよい?
まず重要なドメインイベントを時系列に並べます。次に、それらを引き起こすコマンドを追加し、必要に応じてポリシーと集約を加えます。