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
curekoshimizu
December 09, 2025
Technology
1
110
AI時代を コンピュータ・アーキテクチャ視点で 取り組み 開発生産性をあげた話
2025.12.10 CTO+VPoE話さナイト @Findy 登壇資料
curekoshimizu
December 09, 2025
Tweet
Share
More Decks by curekoshimizu
See All by curekoshimizu
おしゃれ会社に入ったら CTOだけイケてなかった話
curekoshimizu
1
1k
[CTO of the YEAR 2025] すべてのECブランドに 最高の購入体験を届ける CTO 1年の挑戦の軌跡
curekoshimizu
0
370
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
4
1.1k
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
5
2.4k
未経験でSRE、はじめました! 組織を支える役割と軌跡
curekoshimizu
1
820
級数を大改造劇的ビフォーアフター
curekoshimizu
0
32
Pythonの数学機能を学ぼう! その仕組も学ぼう!
curekoshimizu
7
2.5k
Other Decks in Technology
See All in Technology
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
290
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
12k
Kiro を用いたペアプロのススメ
taikis
4
2.1k
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
140
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
430
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
130
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
140
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
170
AWS Lambda durable functions を使って AWS Lambda の15分の壁を超えてみよう
matsuzawatakeshi
0
120
Redshift認可、アップデートでどう変わった?
handy
1
120
さくらのクラウド開発ふりかえり2025
kazeburo
2
1.3k
「アウトプット脳からユーザー価値脳へ」がそんなに簡単にできたら苦労しない #RSGT2026
aki_iinuma
5
1.1k
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Evolving SEO for Evolving Search Engines
ryanjones
0
89
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
860
My Coaching Mixtape
mlcsv
0
18
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
410
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
34
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Are puppies a ranking factor?
jonoalderson
0
2.5k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
270
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
380
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
210
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でした