モデリングの学び方:座談会 に参加しました。簡単に所感をまとめます。
modeling-how-to-learn.connpass.com
所感
現場でどうモデリングをやっているか、モデリングをどう学んできたか、などいろいろな話が聴けて面白かったです。最後に言っていた「本をきちんと読むのはモデリングの基本スキル」というのが刺さりました。読解力。つまり Input を深く理解する力が大事。
あと、語彙のモデリング。用語集もモデリングのひとつと言えるのか、なるほど。
RDRA 2.0 ハンドブックはさらっとしか読んでないのでしっかり読み直したい。
今回の座談会にいた方の YouTube 動画。自分が若手のときにこういうコンテンツがあったらなぁ...。
以下、メモから抜粋。
モデリングの学び方:座談会
- モデリング
- 重要な要素, 重要な関係性, 適切な名前
- 要点の発見 (言語化/可視化)
- 事業活動のモデリング
- ソフトウェアのモデリング
- 語彙のモデリング
- アプローチ
- プロセス中心
- データ中心
- ルール中心
- ドメインモデル中心
- 中核となるユースケース/データ
- RDRA 2.0
- モデルの改善 > データの変更 > マイグレーションどうする?
- どういう事業をやっているか
- ビジネスの理解
- ビジネスを俯瞰する
- コンテキストマップ
- ビジネスの目的を達成するためのモデル
- どういうビジネスをやっていて何をシステム化するのか
- 用語, 関連, 多重度
- command/query
- command を処理するのに必要なデータしか持たせない
- 問題があるモデルを改善する経験
- 使えるモデル, 役に立つモデル
- Tell, Don't Ask
- やることを依頼する
- message passing
- Tell, Don't Ask しないならデータモデリングでいい
- リファクタリングは設計
- 本をきちんと読むのはモデリングの基本スキル
あとで読む。