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
カウシェで Four Keys の改善を試みた理由
Search
ike
April 25, 2025
Programming
260
1
Share
カウシェで Four Keys の改善を試みた理由
ike
April 25, 2025
More Decks by ike
See All by ike
人ありき → AIありき、に変化させていったレコメンド体験
ike002jp
0
66
「コードの90%をAIが生成」 どう実現したか?開発はよくなったか? 〜プロヒス アフターイベント編〜
ike002jp
0
39
LLMでソフトウェアエンジニアリングを改善 / 「コードの90%をAIが生成」どう実現したか?開発はよくなったか?
ike002jp
2
710
2ヶ月で生産性2倍、お買い物アプリ「カウシェ」4チーム同時改善の取り組み
ike002jp
2
230
Other Decks in Programming
See All in Programming
Swift Concurrency Type System
inamiy
0
530
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
500
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
150
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
140
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
2
180
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
250
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
250
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
790
t *testing.T は どこからやってくるの?
otakakot
1
650
PDI: Como Alavancar Sua Carreira e Seu Negócio
marcelgsantos
0
120
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
470
JOAI2026 1st solution - heron0519 -
heron0519
0
140
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
Statistics for Hackers
jakevdp
799
230k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Typedesign – Prime Four
hannesfritz
42
3k
Designing for Performance
lara
611
70k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
370
Transcript
カウシェで Four Keysの改善を試みた理由
池松恭平 / ike @ike002jp 2021/05〜 カウシェ ・バックエンドエンジニア ➝ EM / PdM
➝ CTO 2014/04〜 DeNA ・バックエンドエンジニア / EM
タイトル 「ソーシャルEC」 × 「発⾒型EC」 創業5年を迎え、誰もが⽇常的に使うECとなるべく挑戦中
はじめに • Four KeysをFindy Team+で可視化する ➝ 定量改善のサイクルを回す • この活動を開始‧推進するにあたって、いくつか疑問があった 10.5件/⽇
21.5件/⽇ 4チーム(Backend8名、Mobile5名)で25年1⽉から2ヶ⽉間で⼤きく改善した様⼦
何かというと • Four Keysって本当に上げる意味があるのだろうか? ※ DORAチームが専⾨的に研究したものがベースになっているものの • 「どうやるか」もあるが「なぜやるか」に対するいくつかの疑問
内容 何が疑問だったか どう整理したか (と、整理していく中で参考になった情報)
何が疑問だったか (1) • SPACEとか他にも多数あるが、Four Keysでいいんだっけ? • ユーザー価値を速く、多く届けるのが重要、 少⼈数で事業KPIをどれだけ上げられるか?それを追い求めればよいのでは?
何が疑問だったか (2) • ハックできそう • 数値が適切に改善された、って、どうやれば⾔えるんだろう (ハックとの境界ってどこだ)
何が疑問だったか (3) • 改善に対する費⽤対効果ってどうなる? • 時間投下するからには、事業に紐づくリターンが何かあるはずだが、何になるんだ? (時間削減? 開発者体験向上による組織エンゲージ向上? 外部発信効果?etc)
何が疑問だったか (1) と整理 • 疑問:Four Keys、SPACE、事業KPI? • 整理:"⽣産性"の定義認識と、そのうえで、どのレベルに優先的にフォーカスするか ◦ レベル1は、技術系職種こそが最も中⼼的に責任を果たせる
◦ かつ積極的に果たすべきで、それがあったうえでCPO領域要素が強いレベル3がある ◦ レベル1は、レベル3に取り組むためにも技術組織として必要条件 参考記事:開発⽣産性について議論する前に知っておきたいこと(こちらから上記図は引⽤)
何が疑問だったか (2) と整理 • 疑問:ハック? それとも適切な数値改善? • 整理:指標と、その指標のバックグランドとなっているモデルに基づいた改善アクションを設定できるか ◦ ⼀般論として、ハックできない数値なんてない(売上だってNorth
Startだってハックできる) ◦ Four Keysは「DevOps能⼒ ➝ Four Keys ➝ 組織パフォーマンス」なモデル(どのDevOps能⼒改善するかが重要) ▪ 参考記事:『LeanとDevOpsの科学』をきちんと解読する 〜Four Keys だけじゃ絶対もったいない(以下の図はこちらから引⽤) ▪ 参考図書:LeanとDevOpsの科学
何が疑問だったか (3) • 疑問:費⽤対効果をどう算出? 削減コスト? 組織エンゲージ? 対外PR? • 整理:「時間削減インパクト 」と「価値の⽣み出し構造における位置付け」の2観点
◦ 時間削減は「⼀⼈あたりDeploy数がX%改善 ➝ そのうちのY%は時間削減寄与ありと仮定」などで試算 ◦ 価値の⽣み出し構造 ▪ カウシェ構造は右図 • 参考:CTOの頭の中:技術を財務で表現する (右図はこちらから引⽤) ▪ 施策ヒット率 × 流量 • 流量 ≒ 施策数, 実験回数(図だとG/P) • 流量はFour Keysそのもの
まとめ • Four Keysの改善を試みた理由について紹介 ◦ 会社ごとの違いがあり、位置付けも様々と思うが、カウシェにおける例を紹介 ◦ やる意味はあるだろう、と考えていたが、正直、疑問もあったのが最初 ◦ ⾃分の中で位置付けが整理されたことで、推進はしやすくなった
◦ 推進⽅法は以下を参照 ▪ 2ヶ⽉で⽣産性2倍、お買い物アプリ「カウシェ」4チーム同時改善の取り組み • 採⽤中 ◦ Backend, iOS, Android, ML, PdM, Designer, …