Upgrade to Pro — share decks privately, control downloads, hide ads and more …

データ活用の進め方をステークホルダーに理解してもらうためにやったこと

 データ活用の進め方をステークホルダーに理解してもらうためにやったこと

データ基盤管理の考え方 〜データカタログ、データレイクの極意〜 Lunch LT
https://findy.connpass.com/event/288091/
の発表スライドです。

Toru Nishiyama

July 10, 2023
Tweet

More Decks by Toru Nishiyama

Other Decks in Technology

Transcript

  1. 2 ⾃⼰紹介 • ⻄⼭ 徹(Twitter: https://twitter.com/fuc6w ) • 2019年より株式会社FOLIOに⼊社、⼊社以来データ基盤の開 発・運⽤からデータマート構築やダッシュボード構築、

    データ分析などデータ活⽤周りを幅広く担当。 • 2023年からはToC事業にてプロダクトマネージャーに従事 • 趣味は⼦ども(1歳)と遊ぶこと、ロードバイク
  2. 6 データ活⽤で必要なことの例 データエンジニア: データウェアハウスの運⽤、パフォーマンス最適化 ELTパイプラインの開発や運⽤・CI/CD データレイク開発・運⽤ 各コンポーネントの適切な権限管理 データ活⽤には多種多様なタスクがあり、多岐にわたる課題に取り組むため それぞれの課題に対応する役割が定義されてきた データアナリスト:

    ビジネスサイドのデータニーズの理解とデータ提供 KPIダッシュボードの構築 アドホックなデータ分析 データPdM・PjM・データスチュワード: データ活⽤の要件定義 ステークホルダーとの折衝 ロードマップ策定 アーキテクチャ設計 アナリティクスエンジニア: データマート設計 データモデリング SQL・BIツールの社内研修 メタデータ管理 参考: https://speakerdeck.com/cmtamai/anariteikusuenziniatoha-what-is-analytics-engineer https://note.com/datamanagement/n/nf5d9e9c50635
  3. 10 具体的にどうやって説明したか? • Q. データ基盤ってどういうシステム? どうやって開発を進めていけば良い? • A.いわゆるデータ基盤は 「System of

    Record(SoR)」 「System of Engagement(SoE)」 「System of Insight(SoI)」 の要素をあわせ持つシステムであり、上記の要素をバランスよく 満たしながら開発を進めていく必要があります
  4. 11 具体的にどうやって説明したか? • Q. データ基盤ってどういうシステム? どうやって開発を進めていけば良い? • A.いわゆるデータ基盤は 「System of

    Records(SoR)」 「System of Engagement(SoE)」 「System of Insight(SoI)」 の要素をあわせ持つシステムであり、これらの要素をバランスよく 満たしながら開発を進めていく必要があります
  5. 12 SoR / SoE / SoIとは • システム開発におけるシステムの種類を指す⽤語 https://business.ntt-east.co.jp/content/cloudsolution/column-421.html より引⽤し作成

    特徴 該当するシステムの例 System of Records(SoR) 記録のためのシステム - 会計システム - 製造管理システム System of Engagement(SoE) ユーザーとつながるための システム - CRM - SNS System of Insight(SoI) インサイトを分析するための システム - BIシステム - ERP …これ、データ活⽤におけるデータエンジニア・アナリティクスエンジニア・ データアナリストの役割にマッピングできるのでは?
  6. 13 SoR / SoE / SoIに分けて考えるデータ基盤 求められる役割 取り組む課題の例 System of

    Records(SoR) 正確なデータを記録し集める 「データエンジニア」 - データを収集し、利⽤可能な形にする - データ⾃体の正確性や鮮度を担保する - データ基盤システムの安定性を⾼める System of Engagement(SoE) ユーザーが利⽤しやすい データ分析環境を作る 「アナリティクスエンジニア」 - データ活⽤を組織に浸透させていく - ⾃らデータを活⽤できる⼈を増やしていく - データを誤解なく普及させる System of Insight(SoI) データを分析しビジネスに 活⽤できるようにする 「データアナリスト」 - データを使って事業の課題を発⾒する - データを使ってマーケティング施策の効果を計測する - データに基づく新規施策や機能追加の⽴案 • マッピングしてみた結果がこちら
  7. 15 SoR / SoE / SoIに分けて考えるデータ基盤 • データ活⽤を⾼度化するための体制づくりを考える際には、 「企画・要件定義領域 /

    データプロダクトマネージャー」 「SoR領域 / データエンジニア」 「SoE領域 / アナリティクスエンジニア」 「SoI領域 / データアナリスト」 のうち、今どれができていて、どれができていないのかをアセスメントし、 できていないところを補うための体制づくりが必要 • 実際に私達もこのフレームに沿ってアセスメントを実施し、何ができていて何が できていないかを確認した
  8. 16 アセスメントの活⽤例 • 例えばこんなことが起きていたら… 起きていること 考えられる原因 - そもそもデータを使って何がしたいかが明らかになっていない - 今あるデータ基盤の全体像や今後の展望が不明瞭

    企画・要件定義領域が弱い可能性あり - 欲しいデータがデータ基盤上に揃っておらず、分析者のローカル端末 上などで結合している - ELTバッチが不安定でデータの鮮度が悪いor不正確 System of Records領域が弱い可能性あり - データカタログがないまたは不⼗分でデータ活⽤が属⼈化し、⼈や 部署によって同じKPIを⾒ているはずなのに数値が異なる - 分析をするのに毎回⻑⼤なクエリを書く必要がある System of Engagement領域が弱い可能性あり - データがあっても活⽤⽅法がわからないので、そこから課題の発⾒や 深掘りにつながらない System of Insight領域が弱い可能性あり
  9. 18 ⼀緒に働く仲間を募集しています! データリライアビリティエンジニア FOLIOでは、⼀般向け、企業向けにそれぞれ、様々なデータとトランザクションが発⽣ するサービスを開発、提供しており、それらのデータを有効に活⽤するために、データ 分析基盤およびデータ活⽤のチームが組成されています。 その他ポジション • バックエンドエンジニア(Scala) •

    フロントエンドエンジニア • iOSエンジニア/Androidエンジニア • QAマネージャー/QAエンジニア • ソリューションアーキテクト …etc. 情報交換やカジュアル⾯談、歓迎しております! ご連絡はTwitter DM開放しているのでそちらからお気軽に!