Slide 1

Slide 1 text

『データモデリングでドメイ ンを駆動する』で繋がる体験 @tunemage

Slide 2

Slide 2 text

自己紹介 • つねまげ(@tunemage) • 直近12年間、色々なかたちで基幹システムにかかわってきました • 現職(2年間)、管理会計ソフトウェアベンダー勤務 • ユーザーサポート • 自社製品導入プロジェクト • 前職(4年間)、製造業企業勤務(社内SE) • 販売管理システム開発 • IPO準備プロジェクト • AD管理・各種SaaS管理・発注・購買etc • 前々職(6年間)ERPベンダー勤務(開発) • 原価管理 • 連結管理etc

Slide 3

Slide 3 text

一言感想 • 一冊の読書を通じて自分のこれまでの様々な知見が繋がってい く感覚が新鮮だった • 読書体験 • 業務経験(あるある!)

Slide 4

Slide 4 text

基幹システムあるある①生産管理って • 「製造活動や販売活動は基幹業務に含まれない」( P.27のコラ ム) • 初めて基幹システムの開発に入った私「ステータスと数字を記録して るだけやん!ショボっ!」 • 生産管理≠製造活動支援(FAや制御システム) • 他にも在庫管理≠倉庫管理(WMS) • 伝統的に、生産管理・販売管理・在庫管理といった基幹システ ムは活動管理はスコープ外

Slide 5

Slide 5 text

基幹システムあるある②赤黒伝票 • 「帳簿がイミュータブルである事、会計分野では当然視されが ちですが(P.153)」 • 修正すると、元データ・取り消しデータ・修正データの3行になる • 何も考えずに惰性で踏襲して設計するとデータも増えるし実装も大変 • 何のための履歴なのかを考える(通常業務?監査目的?ガバナン ス?)

Slide 6

Slide 6 text

基幹システム開発者以外の方には? • 基幹システム以外の分野の方にとっても有益 • 私の見た範囲だけでも、組込業界やゲーム業界の方も『データモデリ ングでドメインを駆動する』に共感を表明していた • 異なる業界や職種ならでは気づきもあるはず • 例:法務の残管理・帳簿は? • 例:ゲーム開発のドメイン特化基盤(P190)はゲームエンジン? • とはいえ… … • 事例が基幹システムのため、業務経験がないと読解が難しそうな箇所 もある • ぜひ意見交換しましょう(@tunemage 宛にリプライください)

Slide 7

Slide 7 text

【おまけ】参考資料&関連資料 • 拙ブログ記事 『データモデリングでドメインを駆動する』で直接言及されている資料や、関連している (と私が判断した)資料を可能な限りまとめました。↓ ↓ もっと『データモデリングでドメインを駆動する』ための資料集 https://tunemage.hatenablog.com/entry/2024/05/25/133603