Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Event Storming Big Pictureを試す
Search
Jun Nakajima
August 17, 2020
Business
0
980
Event Storming Big Pictureを試す
#ModelingKai という勉強会にて、Event Storming Big Pictureを試すときに使用したスライドです
Jun Nakajima
August 17, 2020
Tweet
Share
More Decks by Jun Nakajima
See All by Jun Nakajima
許しとアジャイル
jnuank
1
140
アジャイルの知見の少ないメンバーの多いチームづくりの1年半をふりかえる
jnuank
1
930
より協力的なペアプロを促すには どうするかを考える
jnuank
9
2.6k
そのプランニングに意思、乗せていますか?
jnuank
1
2.2k
スクラムを実践していた私がXPの現場に来て感じたこと
jnuank
2
1.1k
エヴァンス本輪読会お疲れ様会を楽しむために / DDD輪読会での差分とこれから
jnuank
0
180
3つの概念で覚えるLinuxの世界
jnuank
0
21k
1週間ですら見積もれなかったからイテレーションを1日にしてみた
jnuank
0
760
正しくつくるための設計を学ぶ_最終報告
jnuank
1
180
Other Decks in Business
See All in Business
宣言やガイドを示したってよくならない!スクラムチームが回るようにするためにはきっかけが必要だ!
abe2014
0
130
小さな開発会社を作った理由(再)
polidog
PRO
0
140
Sales Marker Culture Book(English)
salesmarker
PRO
2
6.6k
DevHRに全部賭けろ
nealle
0
150
Kyash TechTalk #8 Kyashにおけるクレジット事業部とは
sayueda
0
110
TOKIUM 会社紹介資料
tokium
1
180k
【UMed】Company Deck_250923
ryushu
0
120
株式会社Domuz会社紹介資料(採用)
kimpachi_d
0
42k
AIプロダクト時代のPdMに必要なコンテキストエンジニアリング
kayato
0
110
ソフトウェア開発者が「感性」を磨く時代へ〜匠Methodが導く新しいスキルの方向性 / The Era of Software Developers Cultivating “Sensitivity” ~ The New Direction in Skills Guided by the Takumi Method ~
takumi_method_ug
1
110
【PRODUCT HISTORY CONFERENCE 2025】プロダクトマネジメント編
muture
PRO
0
260
思考の渦から抜け出す - 個人・ロール を超えてコンテキストを揃える方法 / How to Align Context Beyond Individuals and Roles
medaka195
0
130
Featured
See All Featured
How to Ace a Technical Interview
jacobian
280
24k
Music & Morning Musume
bryan
46
6.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Making Projects Easy
brettharned
119
6.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Thoughts on Productivity
jonyablonski
70
4.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Writing Fast Ruby
sferik
629
62k
Transcript
Event Storming (Big Picture) #ModelingKai 2020/07/26
実施の経緯 • 会議室予約ルールの実装をする際に、そもそも不正な 予約 希望 は作っていいのか、ダメなのかで議論が分かれた • そもそも予約希望するって意味通る? ◦ 予約するならわかるけど
• コト、モノ、ヒトの整理が必要な気がしてきた
今日のゴール • 会議室を予約したい→予約完了までの流れを図に表して探 求をすること • そもそも実現したい予約の概念やプロセスは何かが、図で 明示されていること • メンバーの認識の違いを明らかにすること
要件のおさらい • モデリング会 β版: 会議室予約ドメイン ◦ mohira/modeling-mtg-room
使うもの • 今回はmiroを使います • ログインできなかったら、言って下さい
アジェンダ(120分) • 説明(この資料)…10分 • カオス探索…20分 • タイムラインの強化…20分 • 人とシステムの明示…10分 •
ウォークスルー…10分 • 逆向ナラティブ…10分 • お金を追加…5分 (たぶん要らない) • 問題と機会…10分 • 問題を選択する…10分 • ふりかえり(意見交換)…20分
カオス探索 やること • イベントの候補を列挙する ◦ 列挙する中で曖昧な概念を深堀りする ◦ 同じ意味だけど違う呼び方を発見する • 列挙したイベントを時系列順に並べていく
• みんなで会話をしながら貼っていく
カオス探索 • イベントはオレンジの付箋で書きます • イベントは過去形で表現します ◦ 例:会議室を予約した • イベントはドメインエキスパートが使う言葉で表現します。シ ステム的な表現は使いません
◦ ダメな例:データベースに保存する、など
タイムラインの強化 やること • 列挙したイベントを時系列順に並べ直す ◦ 後でイベント追加することを考え、スペース空けて • 議論が熱くなってる箇所があれば、疑問や懸念点として、紫 色の付箋を貼っていく
タイムラインの強化 並べ替えのやり方候補 • 重要なイベント:皆の関心が集まっているイベントがわかる 場合 • スイムレーン:アクターが複数に分かれる場合 • 一時的なマイルストーン:最初のイベントが判断しづらい場 合…時間軸を表示しておく
人とシステムの明示 やること • システムに関係する人間と外部システムを書き出し、関係 するイベントの近くに貼る ◦ システムは自分たちのコントロールの及ばないもの
ウォークスルー やること • 一連のイベントを順番に、口頭で語ってもらう • 漏れているイベントやシステム、アクターがいたら追加をす る • ツッコミして、議論が発散しそうになったら、紫の付箋でマー クして、次に進む
逆向きナラティブ やること • フローの最後のイベントから読み上げる • 読み上げたイベントの前に発生したイベントを読み上げ、抜 けているイベントがあるかどうかを見る • イベントに一貫性が無い、スムーズに進まない場合は質問 をする
お金の追加 やること • お金に関わるイベントがあれば、追加する
問題と機会 やること • 参加者全員に現在のフローについての意見やアイデアを述 べて問題と機会を関連するイベントの近くに貼る ◦ 問題は紫色 ◦ 機会(問題の解決策)は緑色
問題の選択 やること • 解決すべきもっとも重要な問題を抽出する • 問題or機会に対して矢印で投票する ◦ 2票/人
やった結果
None
やった後のふりかえり • ミニマムはEventだけで良さそう ◦ 途中、Commandも入れていた • 表現のルールをどっか凡例として書いておいたほうが良さ そう ◦ Eventは「◯◯された」といった過去分詞っぽく
◦ Eventは主語は取っ払ったほうが良さそう ▪ 結果に注目したいので • Event Stormingを経てのドメインモデルして見比べたい • ファシリ専門一人はいて欲しい
参考 • 明日からはじめられるEventStorming(イベントストーミ ング) ◦ https://speakerdeck.com/yoskhdia/lets-try-eventstorming?slide=6 • EventStormingワークショップ 〜かつてない図書館をモ デリングしてみよう〜
◦ https://www.slideshare.net/yugolf/eventstorming-145123949
Let’s try it