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
1
170
カウシェで Four Keys の改善を試みた理由
ike
April 25, 2025
Tweet
Share
More Decks by ike
See All by ike
2ヶ月で生産性2倍、お買い物アプリ「カウシェ」4チーム同時改善の取り組み
ike002jp
1
130
Other Decks in Programming
See All in Programming
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
160
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
220
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
920
Gleamという選択肢
comamoca
6
700
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.2k
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
190
AIエージェントによるテストフレームワーク Arbigent
takahirom
0
370
業務自動化をJavaとSeleniumとAWS Lambdaで実現した方法
greenflagproject
1
100
TypeScript LSP の今までとこれから
quramy
1
500
機械学習って何? 5分で解説頑張ってみる
kuroneko2828
0
210
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
220
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
210
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
The Language of Interfaces
destraynor
158
25k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Producing Creativity
orderedlist
PRO
346
40k
Thoughts on Productivity
jonyablonski
69
4.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Into the Great Unknown - MozCon
thekraken
39
1.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
920
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Being A Developer After 40
akosma
90
590k
Typedesign – Prime Four
hannesfritz
42
2.7k
We Have a Design System, Now What?
morganepeng
52
7.6k
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, …