Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
© Link and Motivation Group © Link and Motivation Group コンテキスト境界を把握するために イベントストーミングをやってみた話 リンクアンドモチベーション イネーブリングチーム lmi_ito_t
Slide 2
Slide 2 text
© Link and Motivation Group 2 lmi_ito_t リンクアンドモチベーション イネーブリングチーム ● 既存システムのリファクタリングをしてます ● DDDに関心があります ● イネーブリングチームについては弊社テックブログを ご覧ください! 自己紹介 差し替え
Slide 3
Slide 3 text
© Link and Motivation Group 3 リンクアンドモチベーションについて 327億円(2022年12月時点) (2022年12月時点) 11社
Slide 4
Slide 4 text
© Link and Motivation Group モチベーションクラウド 診断 変革 ※ 2022年度 実績 10,060 社 312 万人
Slide 5
Slide 5 text
© Link and Motivation Group 技術スタック © Link and Motivation Group
Slide 6
Slide 6 text
© Link and Motivation Group 6 今日の結論 ● イベントストーミングは 合意形成に役立つ ● イベントストーミングは 取り組みやすい ● 方法論ありきにせず、 達成したい目的をくりかえし伝える
Slide 7
Slide 7 text
© Link and Motivation Group 7 背景 複雑な仕様 事業要請
Slide 8
Slide 8 text
© Link and Motivation Group 8 背景 高まる認知負荷 木こりのジレンマ 複雑な仕様 事業要請
Slide 9
Slide 9 text
© Link and Motivation Group 9 背景 「巨大な泥団子」 諦観 事業要請 高まる認知負荷 木こりのジレンマ 複雑な仕様 予期せぬバグ
Slide 10
Slide 10 text
© Link and Motivation Group 10 背景 小さなリファクタリング ビッグリライト
Slide 11
Slide 11 text
© Link and Motivation Group 11 背景 意味ある単位で 小さく分けたい
Slide 12
Slide 12 text
© Link and Motivation Group 12 背景 コンテキスト?
Slide 13
Slide 13 text
© Link and Motivation Group 13 背景 イベントストーミング
Slide 14
Slide 14 text
© Link and Motivation Group 14 イベントストーミング LDDD本 を参考に ドメインイベントの洗い出し、時系列の整理、 転換点の検出、コマンドの探索、 ポリシー・リードモデル・外部システムの洗い出し、 集約、コンテキスト境界の定義 など
Slide 15
Slide 15 text
© Link and Motivation Group 15 ● 方法 ○ Miro、オフライン セッティング ● メンバー ○ ドメインエキスパート 1名、エンジニア 3名、ファシリ 1名 ○ 今回はお試しとしてスモールスタート ● 期間 ○ 全 6 回を 2 週間で(2h × 3回, 1h × 3回)
Slide 16
Slide 16 text
© Link and Motivation Group 16 印象に残ったこと ● 抽象と具体のバランス ○ 目的・ゴールを繰り返し伝える ● 境界を見つけるヒント ○ 部署 ✕ コンサルタントが一気通貫 ○ ステータス △ かなり細かくなる。今回はパス ○ 言葉の定義 ◎ 曖昧な言葉が多数あった
Slide 17
Slide 17 text
© Link and Motivation Group 17 ● すべてのコンテキスト境界は把握できず(時間制約のため) 結果 ● しかし、明確な境界線を1つ発見できた ○ 業務フローや用語定義を明確化 ➡ 結果に対する 納得感が高い ○ 方法が形式化されている ➡ 再現性 を期待できる
Slide 18
Slide 18 text
© Link and Motivation Group 18 学び・反省 ● イベントストーミングは 合意形成に役立つ ○ これを契機にユビキタス言語を整理 ● イベントストーミングは 取り組みやすい ○ 学習コストが低い + 効果が高い ● 方法論ありきにせず、 達成したい目的をくりかえし伝える
Slide 19
Slide 19 text
© Link and Motivation Group 19 これから ● モジュラモノリス化 ○ packwerk を利用してコンテキストごとにパッケージを作成 ● コンテキストのさらなる詳細化 ○ 「広く」から「深く」へ
Slide 20
Slide 20 text
© Link and Motivation Group 20 お知らせ ● エンジニアリングマネージャー ● プロダクトマネージャー ● テックリード ● サーバーサイドエンジニア ● フロントエンドエンジニア ● SRE ● データエンジニア ● CRM ● UXデザイナー 週1でテックブログ更新しています! まずはカジュアルにお話しましょう! ご連絡お待ちしております! 全職種、積極採用中です!