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
DMMを支えるプラットフォーム基盤の裏側
Search
Masato Ishigaki / 石垣雅人
May 23, 2019
Technology
3
2.5k
DMMを支えるプラットフォーム基盤の裏側
2019/5/23 「DMM x ZOZOを支える基盤技術」登壇資料
Masato Ishigaki / 石垣雅人
May 23, 2019
Tweet
Share
More Decks by Masato Ishigaki / 石垣雅人
See All by Masato Ishigaki / 石垣雅人
開発フェーズだけではない AI導入はどのように進めていくべきか / How should we proceed with AI adoption beyond the development stage?
i35_267
2
160
【Forkwell】「正しく」失敗できるチームを作る──現場のリーダーのための恐怖と不安を乗り越える技術 - FL#83 / A team that can fail correctly by forkwell
i35_267
4
570
【Findy】「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly by findy
i35_267
7
1.6k
技術負債の「予兆検知」と「状況異変」のススメ / Technology Dept
i35_267
2
1.4k
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
5
2.4k
「開発生産性を上げる改善」って儲かるの?に答えられるようにする / Is development productivity profitable?
i35_267
29
21k
「開発生産性」はエンジニア”だけ” のモノではなくなった? / "Development productivity" is no longer just for engineers?
i35_267
11
2.8k
開発生産性の現在地点~エンジニアリングが及ぼす多角的視点 / Current status of development productivity
i35_267
69
27k
開発生産性の低下による、事業の失敗はなぜ起こるのか / ProductivityPitfalls
i35_267
6
1.6k
Other Decks in Technology
See All in Technology
Introduction to Bill One Development Engineer
sansan33
PRO
0
250
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
12k
Data Hubグループ 紹介資料
sansan33
PRO
0
1.8k
上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
madoxten
13
7.6k
Amplifyとゼロからはじめた AIコーディング 成果と展望
mkdev10
1
190
(新URLに移行しました)FASTと向き合うことで見えた、大規模アジャイルの難しさと楽しさ
wooootack
0
700
Eight Engineering Unit 紹介資料
sansan33
PRO
0
3.4k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
38k
Autonomous Database サービス・アップデート (FY25)
oracle4engineer
PRO
2
770
Rubyで作る論理回路シミュレータの設計の話 - Kashiwa.rb #12
kozy4324
1
250
Nonaka Sensei
kawaguti
PRO
3
650
ゆるSRE #11 LT
okaru
1
590
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
Agile that works and the tools we love
rasmusluckow
329
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Making Projects Easy
brettharned
116
6.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Designing Experiences People Love
moore
142
24k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
900
Automating Front-end Workflow
addyosmani
1370
200k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
石垣雅人 - DMM.com LLC 2019/05/23 「DMM x ZOZOを支える基盤技術」 DMM x
ZOZOを支える基盤技術 PO SM Dev PO SM Dev PO SM Dev SRE ユーザーの回遊・リテンションを 最大化するサイクルとは? DMMを支える プラットフォーム基盤の裏側
© DMM.com 2 About me Masato Ishigaki Product Owner at
DMM.com プラットフォーム事業本部 2015年度 新卒入社 i35-267 @i35_267 i35-267
© DMM.com 3 テーマ / ゴール About DMM.com DMM.comにおける プラットフォーム基盤の役割と
どんなプロダクトを提供しているのかを理解してもらう Photo by people building structure during daytime on Unsplash
© DMM.com 4 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
© DMM.com 5 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
© DMM.com 6 BC研修室 VR研修室 SRE CTO室 etc... DMMの組織設計における3つのレイヤー アカウント
購入・決済 ログイン etc... etc... 検索 ビッグデータ基盤 データ分析基盤 動画 レンタル 通販 オンラインサロン FX DMM GAMES 電子書籍 CS機能 SoE (B to C) Systems of Engagement SoR (B to B) Systems of Record
© DMM.com 7 インフラ SRE CTO室 etc... DMMの組織設計における3つのレイヤー アカウント 購入・決済
ログイン etc... etc... 検索 ビッグデータ基盤 動画 レンタル 通販 オンラインサロン FX DMM GAMES 電子書籍 プラットフォーム基盤 BtoBtoCで売上貢献する データ分析基盤 CS機能
© DMM.com 8 インフラ SRE CTO室 etc... DMMの組織設計における3つのレイヤー アカウント 購入・決済
ログイン etc... etc... 検索 ビッグデータ データ分析基盤 動画 レンタル 通販 オンラインサロン FX DMM GAMES 電子書籍 CS機能 もし、DMM.comで プラットフォーム基盤がなかったら どうなるか
© DMM.com 9 DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍
アカウント 購入・決済 アカウント 購入・決済 アカウント 購入・決済 Front-end | Back-end Front-end | Back-end DMM.com etc...
© DMM.com 10 DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍
アカウント 購入・決済 アカウント 購入・決済 アカウント 購入・決済 Front-end | Back-end Front-end | Back-end DMM.com < ユーザビリティーの低下 > = ひとつのサイトに集約している効果が薄い サービスごとにアカウント作成 + クレカの情報も再設定 ※ DBが疎結合の場合
© DMM.com DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍 アカウント
購入・決済 アカウント 購入・決済 アカウント 購入・決済 Front-end | Back-end Front-end | Back-end DMM.com アカウント 購入・決済 ? < 新規サービスが増加したとき > = 相乗効果の低下 アカウントなどが連携されていれば既存ユーザーの利用も獲得できる。 ひとつのサイトに集約しているのにも関わらず、相乗効果が生まれない + 11
© DMM.com DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍 アカウント
購入・決済 アカウント 購入・決済 アカウント 購入・決済 Front-end | Back-end Front-end | Back-end DMM.com アカウント 購入・決済 ? + 相乗効果という文脈で言うと 課金UUの内 約40%のユーザーが DMMの複数サービスを利用している ※ 過去2年間 12
© DMM.com DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍 BigData
Stream Stream ログイン 13 etc...
© DMM.com DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍 BigData
Stream Stream ログイン Pros and Cons 良い点・悪い点 Cons (悪い点) SPOF(単一障害点)にはなりやすい。 基盤が落ちると全サービス利用不可 Pross (良い点) 各サービスの開発コスト削減 新規機能に関しては複数サービスで使える。 14
© DMM.com 15 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
© DMM.com DMMトップ ナビ 流入 送客 送客 送客 送客 会員登録
ログイン 回遊 購入 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 回遊 離脱 離脱 離脱 ユーザーストーリーから見るプラットフォーム基盤 16
© DMM.com DMMトップ ナビ 流入 送客 送客 送客 送客 会員登録
ログイン 回遊 購入 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 回遊 離脱 離脱 離脱 ユーザーストーリーから見るプラットフォーム基盤 17 40以上あるサービスの開発に注目しがちだが、 DMM.com全体のユーザーストーリーを考えた時に 利用・購入までに考慮するべき点や工程は多い。 そのためにプラットフォーム基盤が考えないといけないこと。 ▪ 理解ポイント
© DMM.com 送客 購入 送客 送客 送客 送客 送客 送客
送客 回遊 離脱 送客 送客 送客 送客 回遊 会員登録 ログイン 送客 送客 送客 送客 離脱 流入 DMMトップ ナビ 離脱 Google検索 dmm 18
© DMM.com 会員登録 ログイン 購入 送客 送客 送客 送客 送客
送客 送客 送客 送客 送客 送客 送客 回遊 離脱 離脱 <キーワード> 「送客」 サイトへ訪問したユーザーをいかに迷わせずに サービス、コンテンツへ送り届けるか Ex. ナビゲーション、検索,etc... 「回遊」 複数サービス間を回遊してもらい、 サービス間の相乗効果を生み出す Ex. レコメンド, etc... DMMトップ ナビ 流入 送客 送客 送客 送客 回遊 離脱 サービスが多すぎて、どこに何があるのかわからない! 19
© DMM.com 送客 購入 送客 送客 送客 送客 送客 送客
送客 回遊 離脱 DMMトップ ナビ 流入 送客 送客 送客 送客 回遊 離脱 SNSで会員登録、ログインしたい! 会員登録 ログイン 送客 送客 送客 送客 離脱 <キーワード> 「会員登録・認証」 豊富な登録・認証手段を提供。 すばやい登録、ログイン処理が必要 安全も考慮して、不正ログインなどの 不正対策にも力を入れる。 20
© DMM.com 送客 送客 送客 送客 DMMトップ ナビ 流入 送客
送客 送客 送客 回遊 離脱 後払いで決済したい! 会員登録 ログイン 送客 送客 送客 送客 離脱 購入 送客 送客 送客 送客 離脱 <キーワード> 「購入・決済」 最適化されたUIでの豊富な決済手段を提供。 クレカ決済、後払い決済 ,etc... 「リテンション」 購入後には、DMM内で使えるポイントを付与する。 ユーザーを離さずにリテンションを向上させる。 回遊 21
© DMM.com DMMトップ ナビ 流入 送客 送客 送客 送客 会員登録
ログイン 回遊 購入 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 回遊 離脱 離脱 離脱 ユーザーストーリーから見るプラットフォーム基盤 22 40以上あるサービスの開発に注目しがちだが、 DMM.com全体のユーザーストーリーを考えた時に 利用・購入までに考慮するべき点や工程は多い。 そのためにプラットフォーム基盤が考えないといけないこと。 ▪ 理解ポイント
© DMM.com 23 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
© DMM.com ID × データ 回遊・リテンションを最大化するサイクル 決済 ポイント 不正対策 データ
ユーザ ユーザ ポイント利用促進 離脱の抑止 リテンション データ収集 送客 回遊 DMMTOP レコメンド ナビ レビュー 検索 ユーザ パーソナライズ レコメンドアルゴリズム レビュー/検索 精度の向上 購買 流入 データ データ 会員情報 1 2 3 データ分析 24
© DMM.com 会員 × データ 決済 ポイント 不正対策 データ ユーザ
ユーザ ポイント利用促進 離脱の抑止 リテンション ID連携 顧客満足度向 上 データ収集 データ分析 購買 データ データ 会員情報 2 4 送客 回遊 < プラットフォーム基盤が提供しているプロダクト > ユーザ パーソナライズ レコメンドアルゴリズム レビュー/検索 精度の向上 流入 1 回遊・リテンションを最大化するサイクル DMM TOP レコメンド 検索 ナビ ユーザー レビュー ユーザーに最適なコンテンツを提供
© DMM.com 会員 × データ データ ID連携 顧客満足度向 上 データ収集
データ分析 DMMTOP レコメンド ナビ レビュー 検索 ユーザ パーソナライズ レコメンドアルゴリズム レビュー/検索 精度の向上 流入 データ データ 会員情報 1 3 2 ユーザ ユーザ ポイント利用促進 離脱の抑止 リテンション 決済 ポイント 不正対策 購買 最適で快適な 決済手段を提供 < プラットフォーム基盤が提供しているプロダクト > 購入・決済 不正対策 DMM ポイント 離脱 = 売上損失 離脱率を下げる リテンションを上げる 回遊・リテンションを最大化するサイクル 送客 回遊
© DMM.com 決済 ポイント 不正対策 ユーザ ユーザ ポイント利用促進 離脱の抑止 リテンション
送客 回遊 DMMTOP レコメンド ナビ レビュー 検索 ユーザ パーソナライズ レコメンドアルゴリズム レビュー/検索 精度の向上 購買 流入 1 2 ID × データ データ データ データ 会員情報 3 回遊・リテンションを最大化するサイクル < プラットフォーム基盤が提供しているプロダクト > ビッグデータ基盤 データ分析基盤 アカウント基盤 ユーザーのすべての行動をログとして集約 データ収集 データ分析
レコメンド 検索 カスタマーサポート 購入 DMM TOP ポイント アナリスト サービス サイクルの最大化にはID/データが重要
ID/データを中心に各プロダクトのポテンシャルを最大化する仕組みづくり ID × データ 回遊・リテンションを最大化するサイクル 28
© DMM.com ID × データ 回遊・リテンションを最大化するサイクル 決済 ポイント 不正対策 データ
ユーザ ユーザ ポイント利用促進 離脱の抑止 リテンション データ収集 送客 回遊 DMMTOP レコメンド ナビ レビュー 検索 ユーザ パーソナライズ レコメンドアルゴリズム レビュー/検索 精度の向上 購買 流入 データ データ 会員情報 1 2 3 データ分析 29
© DMM.com 30 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
Retention 送客回遊 購入 New User ・マーケ ・レビュー ・ポイント ・カスタマサービス ・検索
・レコメンド ・パーソナライズ ・決済手段 ・ポイント × × × 各領域のプロダクトが数%づつ改善するだけでも 相乗効果で大きな売上貢献の可能性がある ・レビュー数/レビュアー数 ・レビュー経由の購入率 ・リマインドメールからの購入率 ・一次解決率 ・DMM TOPからの送客率 ・複数サービスの利用率 ・検索経由の購入率 ・レコメンド経由の購入率 ・レジの購入完了率 ・ポイントチャージの購入完了率 ・決済手数料率 ・不正被害率/防止率 売上貢献の観点 31
© DMM.com 32 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
© DMM.com 33 テーマ About DMM.com DMM.comの利益を最大化するためには、 サービスの開発・運用だけではく、 その裏側を支えるプラットフォーム基盤の存在が必要不可欠にな るようにする。
Photo by Joshua Earle on Unsplash
ご清聴ありがとうございました。 34