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
リクルートのデータマネジメント組織に 求められてきたコト
Search
Recruit
PRO
August 28, 2024
Technology
5
620
リクルートのデータマネジメント組織に 求められてきたコト
2024/08/29に、TECH PLAYで発表した、林田の資料です。
Recruit
PRO
August 28, 2024
Tweet
Share
More Decks by Recruit
See All by Recruit
Flutterによる 効率的なAndroid・iOS・Webアプリケーション開発の事例
recruitengineers
PRO
0
91
VPC Traffic Mirroring とOSS を利⽤した ネットワークフォレンジック基盤の構築・運⽤
recruitengineers
PRO
1
44
スタサプ ForSCHOOLアプリのシンプルな設計
recruitengineers
PRO
3
1k
リクルート流データ基盤塾~鶴谷と学ぶ~
recruitengineers
PRO
5
240
『SUUMO』 スマホサイト デザインリニューアルへの挑戦
recruitengineers
PRO
5
340
『リクルートダイレクトスカウト』 のリニューアルから振り返る: ビジョンドリブンの可能性
recruitengineers
PRO
3
310
負債あるモノリスのオブザーバビリティに組織で向き合う
recruitengineers
PRO
9
400
あなたの知らないiOS開発の世界
recruitengineers
PRO
4
330
大規模プロダクトにおける組織作りと技術ポートフォリオマネジメント
recruitengineers
PRO
4
490
Other Decks in Technology
See All in Technology
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
300
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
2
310
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.2k
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
130
SSMRunbook作成の勘所_20241120
koichiotomo
2
130
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.4k
信頼性に挑む中で拡張できる・得られる1人のスキルセットとは?
ken5scal
2
530
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
190
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
940
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
470
AGIについてChatGPTに聞いてみた
blueb
0
130
スクラム成熟度セルフチェックツールを作って得た学びとその活用法
coincheck_recruit
1
140
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
Statistics for Hackers
jakevdp
796
220k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Rails Girls Zürich Keynote
gr2m
94
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Optimizing for Happiness
mojombo
376
70k
Facilitating Awesome Meetings
lara
50
6.1k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Transcript
© Recruit Co., Ltd. All Rights Reserved 1 株式会社リクルート データ推進室
SaaSデータマネジメントグループ 林田 祐輝 2024/08/29 リクルートのデータマネジメント組織に 求められてきたコト
© Recruit Co., Ltd. All Rights Reserved #recruitdata 2 林田 祐輝
2017年にリクルートマーケティングパートナーズ(現リ クルート)へ入社。 「スタディサプリ」にて、データ分析、モニタリング構築、 データマネジメント業務を経験。 2022年よりSaaS領域も担当に加え、まなび・SaaS領域 のアナリティクスエンジニアのマネジメントを行ってい る。 趣味はゴルフ。 スコアデータを可視化するツールを開発中。 (BigQuery/dbt/cube.dev/streamlit)
© Recruit Co., Ltd. All Rights Reserved 1. リクルートのデータ組織について 2.
データ利活用促進に向けた仕組みの導入・装着 3. まとめ 3 アジェンダ
© Recruit Co., Ltd. All Rights Reserved #recruitdata リクルートのデータ組織について 4
© Recruit Co., Ltd. All Rights Reserved #recruitdata リクルートのデータ組織について 5
1. リクルートの事業領域について 2. リクルートのデータ組織(データ推進室)について 3. データマネジメントG(DMG)のスコープとミッション
© Recruit Co., Ltd. All Rights Reserved #recruitdata リクルートの事業領域 6
© Recruit Co., Ltd. All Rights Reserved #recruitdata リクルートが目指すエコシステム 7
© Recruit Co., Ltd. All Rights Reserved #recruitdata リクルートの組織構成とデータ推進室の関係 8
※ 2024年度体制 データ 推進室 Division 統括本部 営 業 組 織 プロダクト 統括本部 プ ロ ダ ク ト 組 織 プロダクトマネジメント統括室 事業戦略立案・投資計画策定など プロダクトデザイン・マーケティング統 括室 事業/プロダクト成長のためのデザイン・マーケ施策など プロダクト開発統括室 プロダクト開発など データ利活用に関す る要望、課題 データを使った ソリューションや環 境の提供
© Recruit Co., Ltd. All Rights Reserved #recruitdata データ推進室の組織構成 9
販促 DS2U (MF/自動車/ 旅行) 販促 DS3U (飲食・美 容) データテクノロジー ユニット HR DSU データプロダクト マネジメント部 販促 DS1U (住まい) 販促 DS4U (まなび) SaaS DSU データサイエンス・機械学習エンジニアリング部 アジリティテクノロジー部 データプテクノロジー ラボ部 データエンジニアリング部 ※ 2024年度体制 データマネジメント部 MF/自動 車/旅行 DMG 飲食美容 DMG HR DMG 住まい DMG まなび DMG SaaS DMG データマネジメント部 MF/自動 車/旅行 DMG 飲食美容 DMG HR DMG 住まい DMG まなび DMG SaaS DMG
© Recruit Co., Ltd. All Rights Reserved #recruitdata データ利活用のサプライチェーン 10
DWH 事業 DB / ASP 由来 アクセスログ データマート データカタログ データポータル BI レポート SQL ビジネス パートナー プロダクト ディベロップメント 意思決定者 / データ利用者 データ環境整備ロードマップ策定 ・事業目線での戦略筋を考える 要件定義・UI/UX 設計 KPI / ビジネスロジック整理 ダッシュボード整備 データ抽出・レポーティング メタデータ管理 ドキュメント整備 データマート設計・開発・運用 ワークフロー + DataOps ・テスト、バリデーション ・異常値検知、利用状況モニタリング ログ設計 ログ埋め込み 開発ディレクション 運用フローの整備 DMGが期待されるスコープ
© Recruit Co., Ltd. All Rights Reserved #recruitdata DMGが期待されているミッション 11
• データマネジメント、Analytics Readyな環境作り • データ利活用促進に向けた仕組みの導入・装着 • データ利活用のサプライチェーンの生産性向上 • データマネジメント、Analytics Readyな環境作り • データ利活用促進に向けた仕組みの導入・装着 • データ利活用のサプライチェーンの生産性向上
© Recruit Co., Ltd. All Rights Reserved #recruitdata データ利活用促進に向けた 仕組みの導入・装着
12
© Recruit Co., Ltd. All Rights Reserved #recruitdata データ分析環境を ただ使える状態にするだけでなく
継続的に正しく使えている状態を 目指すことが必要 データ分析環境を ただ使える状態にするだけでなく 継続的に正しく使えている状態を 目指すことが必要 データ文化の醸成 13
© Recruit Co., Ltd. All Rights Reserved #recruitdata リクルートにおけるデータ活用の特徴 14
• 経営陣も含めて、データニーズが高い。 (自らSQLを実行する役員もいる) • 事業ドメインごとにデータ活用のステージが異なる。 (それを担当するデータ組織を含む)
© Recruit Co., Ltd. All Rights Reserved #recruitdata データ活用のステージ 15
守る 意思決定の信頼性を高める 現場の意思決定が混乱 ↓ ガバナンスの強化 (データ品質、曖昧な定義、重複資産) 「データマネジメント、Analytics Readyな環境作り」が求められる クオリティとスピードの両立 ガバナンスされた環境 × 誰でも容易に利用可能な環境 「データ利活用促進に向けた仕組み の導入・装着」が求められてくる 広げる 使える 事業ニーズを満たす データ環境の提供 意思決定を止めないためにも デリバリー重視の対応 事業貢献を果たすが、 積もっていく技術負債と 信頼性の低いデータの横行
© Recruit Co., Ltd. All Rights Reserved #recruitdata データ利活用促進を進める上での課題 16
1. 利用できる状態を作る 2. 利用の不明点、負担を取り除く 3. 効率的な管理・属人化した運用をしない
© Recruit Co., Ltd. All Rights Reserved #recruitdata リクルートが行っているデータ文化の醸成 17
利用組織 データ推進室 ①利用できる状態を作る ②利用の不明点、負担を取り除く ③効率的な管理
© Recruit Co., Ltd. All Rights Reserved #recruitdata 適切なアクセスコントロール •
データ基盤(DWH)へのアクセス権限管理 ◦ 各事業領域ごとに必要なアクセス権の付与を実施。 ◦ 扱うデータと事業の特性を考慮して、アクセス範囲やコントロールのルールを決めている。 • 申請業務の標準化 ◦ DWH(BigQuery)だけでなく、分析に使う各種ツール(AdobeAnalytics、Tableau)な ども含めて、申請を標準化。 チュートリアル教育 • 教育支援 ◦ 勉強会の開催。 ◦ 持続的な学習機会を作るため、ドキュメント、動画、トレーニング教材などを用意。 利用できるような状態を作る 18
© Recruit Co., Ltd. All Rights Reserved #recruitdata 情報提供 •
データポータル・データカタログ ◦ データマートの情報、指標定義、よく使われるクエリなどを掲載。 • 問い合わせ ◦ ポータルで解決しないものはSlackを中心に問い合わせ場所を用意。 ◦ 問い合わせ内容は定期的に集計・分析し、データポータルに掲載する内容の参考に。 業務プロセスの省力化 • SQLの共有 ◦ ファクトのエビデンスとして、SQLのソースを共有する。 ◦ BigQueryのリンク生成が面倒。 利用の不明点、負担を取り除く 19
© Recruit Co., Ltd. All Rights Reserved #recruitdata メタデータ活用 •
テーブル定義だけでなく、Lookerの定義情報やBIの利用履歴をBQに保存して、使いや すくする。 • LLMを使って、必要なテーブルや参考情報のサジェスト。 SQL保存 • dataformを使い、ユーザーが作ったクエリをgit管理。 • データマネジメントGによるレビューを行い、品質維持も支援。 効率的な管理・属人化した運用をしない 20
© Recruit Co., Ltd. All Rights Reserved #recruitdata 事業領域によっての違い 21
データマネジメント部 MF/自動 車/旅行 DMG 飲食美容 DMG HR DMG 住まい DMG まなび DMG SaaS DMG • 取り組みの差分 ◦ 教育支援、ポータル、問い合わせはどの領域も対応 ◦ SQL保存や共有などは、特定領域で先行して実施 • 情報連携 ◦ データマネジメント部内、DMG間で事例の共有や情報連携を行っている。
© Recruit Co., Ltd. All Rights Reserved #recruitdata まとめ 22
© Recruit Co., Ltd. All Rights Reserved #recruitdata リクルートが行っているデータ文化の醸成 23
• リクルート内の各組織はデータを使った意思決定を必要としている • DMGは継続的にデータが活用できる環境を提供している • データ活用促進の3つの課題
© Recruit Co., Ltd. All Rights Reserved #recruitdata リクルートが行っているデータ文化の醸成 24
利用組織 データ推進室 ①利用できる状態を作る ②利用の不明点、負担を取り除く ③効率的な管理 教育支援 データポータル データカタログ アクセスコントロール 問い合わせ SQL共有 メタデータ活用 申請業務の標準化 SQL保存・レビュー
© Recruit Co., Ltd. All Rights Reserved #recruitdata 25 最後に...
データ活用のフェーズによって、 リクルートのアナリティクスエンジニアに求められるミッションは変わる。 根幹にあるのは、リクルートの事業成長をデータ活用で支える。 そのための仕組みや環境を構築、提供していく。
© Recruit Co., Ltd. All Rights Reserved We Are Hiring!!
まずはカジュアルな意見交換からでも 26
© Recruit Co., Ltd. All Rights Reserved 27 9/19にデータエンジニア向けのイベントを開催します! しくじり話を中心に学びになるLTを予定しておりますので
是非エントリーください! https://recruit-event.connpass.com/event/326331/