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
AI時代を コンピュータ・アーキテクチャ視点で 取り組み 開発生産性をあげた話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
curekoshimizu
December 09, 2025
Technology
120
1
Share
AI時代を コンピュータ・アーキテクチャ視点で 取り組み 開発生産性をあげた話
2025.12.10 CTO+VPoE話さナイト @Findy 登壇資料
curekoshimizu
December 09, 2025
More Decks by curekoshimizu
See All by curekoshimizu
おしゃれ会社に入ったら CTOだけイケてなかった話
curekoshimizu
1
1.1k
[CTO of the YEAR 2025] すべてのECブランドに 最高の購入体験を届ける CTO 1年の挑戦の軌跡
curekoshimizu
0
430
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
4
1.3k
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
6
2.9k
未経験でSRE、はじめました! 組織を支える役割と軌跡
curekoshimizu
1
930
級数を大改造劇的ビフォーアフター
curekoshimizu
0
46
Pythonの数学機能を学ぼう! その仕組も学ぼう!
curekoshimizu
7
2.7k
Other Decks in Technology
See All in Technology
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
270
GitHub Copilot CLIでWebアクセシビリティを改善した話
tomokusaba
0
120
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
8
2.6k
【禁断】Obsidianの第二の脳に「知の巨人」と呼ばれた師匠の脳をロードしてみた
nagatsu
0
7k
Spring AI × MCP 入門〜AIエージェントへのツール公開、境界設計から始める最小構成 〜
yuyamiyamoto
0
140
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
15
7.4k
Javaで学ぶSOLID原則
negima
1
210
Sony_KMP_Journey_KotlinConf2026
sony
0
120
Copilot CLI・IDE・Web・スマホで途切れない開発フローを目指して / One Copilot flow - CLI IDE Web Mobile
aeonpeople
1
1.1k
情シスがMCP環境導入時に打ちのめされる認可の崖
oidfj
0
720
【ハノーバーメッセ振り返りイベントat名古屋】データは集約からAI起点の収集に ~組織内・組織間でのデータ連携~
tanakaseiya
0
130
シンデレラなんかになりたくない!ガラスの靴が割れた時代にどう歩く?
nomizone
0
210
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
55
8.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Automating Front-end Workflow
addyosmani
1370
210k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
810
The Mindset for Success: Future Career Progression
greggifford
PRO
0
340
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
340
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Accessibility Awareness
sabderemane
1
130
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Transcript
AI時代を コンピュータ・アーキテクチャ視点で 取り組み 開発生産性をあげた話 CTO+VPoE話さナイト @Findy Recustomer, Inc. Shugo Manabe
Profile : 眞鍋 秀悟 ( X: @curekoshimizu ) 略歴 •
京都大学 / 大学院 ◦ 入試一位合格 ◦ 数学系 (高精度計算論) • Fixstars ◦ Executive Engineer • Mujin ◦ Architect • Preferred Networks ◦ Engineering Mananger • Hacobu ◦ 研究開発部部長・CTO室室長 • [Now] Recustomer ◦ CTO 2
昨年 CTO として Recustomer に入社 3
入社当時の状況
燃え続けるお金 5
午前2時に行われる 失敗率50%の 祈りのデプロイ 6
たっ大変だー
安心してください
これら問題は 既に解決済みです
これら問題の解決が 2024 年の成果
11 ピッチ登壇
さて2025年は どんな年? 12
開発生産性 という結果が出た 年であった 13
そもそも Recustomerは どんな規模の会社 なのか?
15 シリーズA 調達直後 エンジニア数 7人 (ちょうど1年前)
どんな 組織になったのか?
17 開発生産性の賞を2年連続受賞 元々は採用力が 全然なかった会社 採用を妥協 することなく エンジニア組織 11名に増えました
18 開発生産性の賞を2年連続受賞
1年前はエンジニアに 刺さるメッセージ (武器) がなかった 19
20 着任当時 1回 / 1週間 着任3ヶ月 2回 / 1日 次の1年
5回 / 1日 x25 開発生産性メトリクス : デプロイ頻度
開発生産性という メトリクスが わかりやすく伸びて 体外的に アピールしやすくなった 21
開発生産性を 高めるために 頑張った? 22
そうではなく 副次的な効果として 開発生産性の 結果が出た 23
何をやったから 開発生産性が 高まったのか? (今日の本題)
1. 生成AI普及
1. 生成AI普及 どこの会社でもやっている ことなので 少し厳しい目線のお話
27 AI により 一部の工程を 0%→95% の 達成率が 速くなった
しかし 95%から100%にする 工程の難しさは 解決していない 28
これは DeepLearning時代の 何でもNNによる 苦しみの圧倒的既視感 29
AIに任せるのが適した 問題と そうでない問題の 判断の見極め力が 求められる時代 30 DeepLearning時代と 大体同じ課題だけど よりいっそう境界が難しい
また、AI待ちという アイドル時間が 発生する 31
生成AIの並列化による アイドル時間を 別の業務に割り当て 仕事の高速化 をする必要がある 32
33 パイプライン処理的に 一部の仕事が回り始めた
34 アジャイル開発 というのは 予期しない「待ち」や「変化」 が起こりやすい 開発スタイルだと思っている
35 それって パイプラインハザードでは?
36 そもそも スクラムで管理している タスクは 複雑な小タスクの 積み上げである CISCっぽさ があり ハザードのペナル ティも大きい
37 パイプラインハザードを Out of order 実行を 考慮した 開発計画案が 求められるようになった そんなに並列に
効く仕事ばかり なのだろうか問題 + マネージメント負荷の増大
別の見方をすると? 38
39 Web開発のスクラム開発 って 協力という エンジニア間の Sync処理が多い
40 GPU計算はとんでもなく 速いのに GPUとCPU間のメモリー転送に 時間がかかるのと既視感
AI 駆動開発によって • ある工程がとても高速になった • 個人の仕事スピードを活かし、 全体最適化 を行うには 「タスクの粒度」・「協力による SYNC」
をどうするかとても大事であり、ここを速くすることが 全体最適化 としては大事だと思っている 41 コンピュータ アーキテクチャっぽい
そこで取り組んだこと 42
そこで取り組んだこと 43 DevOps ドメイン駆動化
2. DevOpsを きちんとまわす文化
45 Dev組織とOps組織 を分割すると 組織としての 「SYNC」イベント が多くなりがち SYNCイベントが 全体最適化効率を 下げている
46 弊社は QAエンジニアを 雇わず エンジニアが 一気通貫でここを 進める組織化も行った SYNC コストを 下げる施策
開発者が Opsを経験する ことにより 47
汚い設計や 乱雑なコードは 後でチームを苦しませる という体験 48
Opsの時間を 楽にするための 開発コードも整備された Opsにかかる時間が減った 49
そして デプロイ頻度が 圧倒的に高まった 50
51 着任当時 1回 / 1週間 着任3ヶ月 2回 / 1日 次の1年
5回 / 1日 x25 開発生産性メトリクス : デプロイ頻度
それはなぜ? 52
今回のデプロイで 影響のある箇所は 〇〇と一目瞭然になった 53
色々なものが まざると 検証コストが高くなり どんどん デプロイされる文化に 54
結果 デプロイ頻度が とても高まった 55
3. ドメイン駆動開発 を真面目に取り組む
「UIを軸にDBの設計 をしてはいけないよ」 「DBだけは本質だか ら全員でレビュー会」 … 57
DDDにより、 仕事をする上で やらなくては いけないこと の「常識」の確立 58
集約やリポジトリなど Web開発として共通の 意味のあるタスクに 落としてくれて、 ハザードが起こりづらい単位にな りAIが効きやすい側面が生まれた 59
副次的に 粒度もAIレビュー フレンドリーになり PRの単位も わかりやすくなっていった 60
そうした取り組みが 結果的に
62 開発生産性の賞を2年連続受賞
また、 人柄を大事にした採用により 「協力」という「SYNC」イベントを 軽量なLOCKに変えた 63
仲良く・挑戦的な 人材が揃ったからこそ 64
65 全エンジニア数 = 9人ながら
現在は アドカレ2025 2本を この組織規模で 走ってます! 66
67 アドカレ2025 Zenn の トレンドに2本
こうして Recustomerは 開発生産性をあげた そんな2025でした