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
ドメイン駆動設計とXPで支える子どもの未来〜保育の暗黙知を活かすシステム開発〜 / Empow...
Search
コドモン開発チーム
May 15, 2025
0
7
ドメイン駆動設計とXPで支える子どもの未来〜保育の暗黙知を活かすシステム開発〜 / Empowering Children's Future Through DDD and XP
コドモン開発チーム
May 15, 2025
Tweet
Share
More Decks by コドモン開発チーム
See All by コドモン開発チーム
子育てインフラの構築と子どもを取り巻く市場の拡大に向けて / Building child-rearing infrastructure and expanding the children's market
codmoninc
0
19
伸び代しかない業界で、何をどうつくる?PdM視点で語るプロダクト開発の裏側 / A PdM's Inside Story of Product Development
codmoninc
0
12
技術で挑む保育現場の課題解決 〜コドモンエンジニアの開発スタイルと取り組み〜 / Tackling Challenges in Childcare Settings with Technology
codmoninc
0
12
現場のいちメンバーの視点からの技術的負債への向き合い方 / My approach to technical debt as an individual team member
codmoninc
0
230
コドモンPdM紹介資料
codmoninc
0
35
「石の上にも三年」 の石の上での三ヶ月(話題のペアプログラミングを4社が徹底的に語る!) / Three months on a rock.
codmoninc
3
130
みんなで自動テストに取り組む ために必要だったこと / Essentials for Team-Based Automated Testing
codmoninc
0
1k
コドモンのQAの今までとこれから / Codmon's QA Journey
codmoninc
1
890
スケールするプロダクトと膨らむ組織 SREの挑戦と解決策 / SRE Challenges and Solutions at Codmon
codmoninc
0
43
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Typedesign – Prime Four
hannesfritz
41
2.6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How STYLIGHT went responsive
nonsquared
100
5.5k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Building Applications with DynamoDB
mza
94
6.4k
Transcript
ドメイン駆動設計とXPで支える子どもの未来 nrs
2 Profile nrs(成瀬 允宣) @nrslib 株式会社コドモン 執行役員CTO 趣味: カンファレンス講演 学生支援
小学校支援 写真
3 Profile nrs(成瀬 允宣) @nrslib 株式会社コドモン 執行役員CTO 趣味: カンファレンス講演 学生支援
小学校支援 写真
4 今日のお話
5 今日のお話
6 今日のお話
7 今日のお話
8 今日のお話
9 • 色々活動してます ◦ 登壇 ◦ 著書 ◦ 研修 ドメイン駆動設計との関わり
保育現場とDDD コドモンの今 組織文化と土壌 まとめ ドメイン駆動設計とXPで支える子どもの未来
保育現場とDDD コドモンの今 組織文化と土壌 まとめ ドメイン駆動設計とXPで支える子どもの未来
なぜドメイン駆動設計か
13 • たとえば保育施設だけでも 現場特有の暗黙知
14 • たとえば保育施設だけでも ◦ 公立保育園 現場特有の暗黙知
15 • たとえば保育施設だけでも ◦ 公立保育園 ◦ 私立保育園 現場特有の暗黙知
16 • たとえば保育施設だけでも ◦ 公立保育園 ◦ 私立保育園 ◦ 公設民営保育園 現場特有の暗黙知
17 • たとえば保育施設だけでも ◦ 公立保育園 ◦ 私立保育園 ◦ 公設民営保育園 ◦
小規模認可保育園 現場特有の暗黙知
18 • たとえば保育施設だけでも ◦ 公立保育園 ◦ 私立保育園 ◦ 公設民営保育園 ◦
小規模認可保育園 ◦ 認証保育園 現場特有の暗黙知
19 • たとえば保育施設だけでも ◦ 公立保育園 ◦ 私立保育園 ◦ 公設民営保育園 ◦
小規模認可保育園 ◦ 認証保育園 ◦ 幼稚園 現場特有の暗黙知
20 • たとえば保育施設だけでも ◦ 公立保育園 ◦ 私立保育園 ◦ 公設民営保育園 ◦
小規模認可保育園 ◦ 認証保育園 ◦ 幼稚園 ◦ 認定こども園 現場特有の暗黙知
21 • たとえば保育施設だけでも ◦ 公立保育園 ◦ 私立保育園 ◦ 公設民営保育園 ◦
小規模認可保育園 ◦ 認証保育園 ◦ 幼稚園 ◦ 認定こども園 : 現場特有の暗黙知
22 • たとえば欠席という一般的な言葉ひとつに対しても ◦ 欠席には欠席申請があります ◦ 欠席には欠席実績があります 現場特有の暗黙知
23 • 現場都合>システム都合 現場を支えるサービス システムを使うために システムを 使っているわけではない
24 • カルチャーとの融合 ドメイン理解の重要性 使いやすさを提供するには 文化を理解しなくては ならない
保育現場とDDD コドモンの今 組織文化と土壌 まとめ ドメイン駆動設計とXPで支える子どもの未来
入社後観測したものたちです
27 • ユビキタス“単語” ユビキタス言語 日本語→英語 特有のブレの解消 〇〇さんの請求 Bills 児童1人の請求 〇〇さんの◯月の
請求 Bill 児童1人の1ヶ月の請求 〇〇さんの◯月の 請求項目 BillDetails 児童1人の1ヶ月の請求の含まれ る請求項目
28 • ペアプロでの会話 ユビキタス言語 このクラス名ってさ 違和感あるよね ↓ 言語の進化
29 • 手探りでもやってみてる イベントストーミング やり方はわからないながらも メンバーだけで実施
30 • イテレーティブな開発 開発プロセス ドメイン知識の深堀り モデルの深化 チーム間の言語統一
31 • リモートワーク 開発プロセス 「うーん、ここわからないね」 「Aさんならわかるかも」 「あ、Aさん暇そう」 「呼んじゃえ」 ↓ 健全なリモートワークでは
情報のズレが修正されやすい
保育現場とドメイン駆動設計 コドモンの今 組織文化と土壌 まとめ ドメイン駆動設計とXPで支える子どもの未来
組織が何かを獲得するには?
34 • 組織にとって大きな意味をもつ 文化的土壌 ・アイデンティティの形成 ・イノベーションの促進 ・意思決定の指針
コドモンはどうよ?
36 • 元保育士が所属 DDD的土壌 けっこうな人数がいるかも
37 • ドメイン直撃世代多数 DDD的土壌 そもそも自分で使ってる
38 • 保育現場体験 DDD的土壌 24卒新卒研修で 自ら内定者が提案し 現場体験
39 • Kafkaがある DDD的土壌 Kafkaがある
40 • Axon Frameworkがある DDD的土壌 Axon Frameworkがある
41 • TechHub 開発プロセス的土壌 組織横断の技術共有 テックリード陣による深堀り
42 • チームトポロジーの種がまかれている 開発プロセス的土壌 ・ストリームアラインドチーム ・イネイブリングチーム
43 • ペアワーク 開発プロセス的土壌 一人では不確かな道も チームで進む 互いに補完することで 新たな道にも踏み出せる
44 • 健全なリモートワーク 開発プロセス的土壌 オフィスでよくある 「後ろから声かけ」の実現 結果として 出社が難しいメンバーも 働ける環境
保育現場とドメイン駆動設計 コドモンの今 組織文化と土壌 まとめ ドメイン駆動設計とXPで支える子どもの未来
46 • 変革には土壌が必要 まとめ 文化的土壌 システム的土壌 プロセス的土壌 マインド的土壌
47 • 子どもを取り巻く環境は奥が深くて楽しいぞ! まとめ
48 仲間を探しています 子どもを取り巻く環境をテクノロジーの力でよりよいものにしていく仲間を大募集! • 子育てしやすい環境です ◦ 子育てにドメイン知識がありすぎるメンバー ◦ フレックス/フルリモート可 •
開発者体験が最高です ◦ アジャイル(XP) ◦ バーチャルオフィス(Gather) ◦ コンフォートゾーンを抜け出せるような環境 ◦ CTOが財布