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
3社の事例から学ぶ!現場で使われるダッシュボードの作り方 #前向きデータ整備人 / 2019...
Search
yuzutas0
PRO
November 27, 2019
Technology
27
20k
3社の事例から学ぶ!現場で使われるダッシュボードの作り方 #前向きデータ整備人 / 20191127
データアーキテクト(データ整備人)を”前向きに”考える会 の登壇資料です。
https://analytics-and-intelligence.connpass.com/event/153899/
yuzutas0
PRO
November 27, 2019
Tweet
Share
More Decks by yuzutas0
See All by yuzutas0
OLSにおける推定量β1=共分散÷分散の導出 / 20230517
yuzutas0
PRO
1
400
民間企業におけるデータ整備の課題と工夫 / 20220305
yuzutas0
PRO
14
6.7k
累計参加者8,500名! #DataEngineeringStudy の43スライドから学ぶ、データエンジニアリングの羅針盤 / 20220224
yuzutas0
PRO
15
4.9k
あの人の自分戦略を聞きたい!2022 #devsumi / 20220218
yuzutas0
PRO
3
3.6k
データ基盤による利益最大化と初期構築プロセス / 20220209
yuzutas0
PRO
10
6.1k
Engineer Career Lounge#1「エンジニアの成長戦略を考える」 #ECLounge カンニングペーパー / 20211217
yuzutas0
PRO
3
1.3k
Data Management Guide - 事業成長を支えるデータ基盤のDev&Ops #TechMar / 20211210
yuzutas0
PRO
15
21k
[投影資料]『実践的データ基盤への処方箋』の刊行にあたって #TechMar / 20210210-2
yuzutas0
PRO
1
3.1k
DXを妨げる要因と実現へのアプローチ by @yuzutas0 / 20211022
yuzutas0
PRO
55
45k
Other Decks in Technology
See All in Technology
権威ドキュメントで振り返る2024 #年忘れセキュリティ2024
hirotomotaguchi
2
740
なぜCodeceptJSを選んだか
goataka
0
160
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
330
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
0
180
終了の危機にあった15年続くWebサービスを全力で存続させる - phpcon2024
yositosi
10
7.9k
re:Invent 2024 Innovation Talks(NET201)で語られた大切なこと
shotashiratori
0
310
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
210
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
260
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
770
Postman と API セキュリティ / Postman and API Security
yokawasa
0
200
生成AIのガバナンスの全体像と現実解
fnifni
1
190
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
Featured
See All Featured
Building Your Own Lightsaber
phodgson
103
6.1k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Site-Speed That Sticks
csswizardry
2
190
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Transcript
3社の事例から学ぶ! 現場で使われるダッシュボードの作り方 2019-11-27 データアーキテクト(データ整備人)を“前向きに”考える会 presented by @yuzutas0
WEBに公開済みです #前向きデータ整備人 撮影やメモは不要です。 リラックスして聞いていただければと思います。 スライド 70+枚/15min 頑張って付いてきてください。
何か1つでも持ち帰っていただければと思います。 詳細(クライアントや案件名)は非公開 データ、ツールなどについても、ダミー情報を掲載しています。 あくまでも論旨にご注目いただければと思います。 免責・注意事項
・はじめに ・作り方のポイント ・Case1 BtoB 業務支援SaaS ・Case2 BtoBtoC メディア広告 ・Case3
In-House 社内システム ・実現のノウハウ ・伝えたいこと ・宣伝 アジェンダ
はじめに At First
@yuzutas0 ダッシュボード職人 業務の細部まで踏まえたり 業務自体を改善したり 足りないデータは補いながら 「使われるダッシュボード」を 作り上げています
日本におけるDataOpsの第一人者ということになっています
データ活用のノウハウ・知見を提供しています 過去の登壇資料 PyCon JP ’17 ϕεττʔΫΞϫʔυ༏ल σϒαϛՆ ’18
࠷ຬ੮ˍΞϯέʔτຬNo.1 ʢཌͷϕετεϐʔΧʔʹ૬ʣ
満員御礼
作り方のポイント Summary
1. 全員が同じデータを見て会話できる! 2. データにもとづいた意思決定ができる! 俺の考えた最強のダッシュボード
1週間で誰も見なくなった 現実は非常である
がんばって作ったけど、 使われずに朽ちていくダッシュボード。 データアーキテクト(データ整備人)が 一度は通るであろう道。 悲劇の運命を回避したい
なぜ使われない? どう使われるか イメージが曖昧 何が課題か 振り返りが不足
何が必要? 運用設計 仮説検証
2つのキーワード 5W1H PDCA
5W1H Who 誰が、 When いつ、 Where どこで、 Why なぜ、
What 何のデータを、 How どうやって見るか
正論(What)だけでは使われない Who 誰が、 When いつ、 Where どこで、 Why なぜ、
What 何のデータを、 How どうやって見るか
現場の運用に落とし込む Who 誰が、 When いつ、 Where どこで、 Why なぜ、
What 何のデータを、 How どうやって見るか
PDCA 実行 再計画 実行 再計画 実行 再計画
作って放置では使われない 実行 再計画 実行 再計画 実行 再計画
改善サイクルで磨き込む 実行 再計画 実行 再計画 実行 再計画
2つのキーワード(再掲) 5W1H PDCA
BtoB 業務支援SaaS Case 1
5W1Hをデザインする Who 誰が、 When いつ、 Where どこで、 Why なぜ、
What 何のデータを、 How どうやって見るか
経営陣(◯氏,△氏,□氏)が Who
毎週◯曜日の◯時に When Sun Mon Tue Wed Thu Fri Sat
08:00- 10:00- 12:00- 14:00- 16:00- 18:00- 20:00-
会議室◯◯で Where 会議室A 会議室C 会議室D 会議室B
サービス利用状況を知るために Why 1月末 2月末 3月末 4月末 契約更新 契約更新 離脱
利用◎ 利用△ 利用× 対応困難 リカバリー余地あり
主要導線UU率の推移を What 60% 45% 30% 15% 1月 2月 3月 4月
5月 6月 ログイン 検索 詳細 アクション
議事録テンプレのURL経由で見る How User Web log fluentd datalake datamart digdag looker
URL Docs 議事録 テンプレ Member BigQuery
5W1Hをデザインする Who 経営陣(◯氏,△氏,□氏)が When 毎週◯曜日の◯時に Where 会議室◯◯で Why サービス利用状況を知るために
What 主要導線UU率の推移を How 議事録テンプレのURL経由で見る
BtoBtoC メディア広告 Case 2
PDCAを回す 実行 再計画 実行 再計画 実行 再計画
営業でデータを見せる! https://www.pexels.com/photo/adult-architect-blueprint-business-416405/
広告の効果レポート 広告主 メディア ユーザー 掲載料 広告表示 訪問・閲覧 効果報告 v1
広告主ごとのPV よくあるレポート +αの表示項目(付加価値) 日付ごと のPV 広告ごと のPV 曜日x時間帯 ごとのPV 利用エリア
ごとのPV Ad PV A 50 B 100 C 30 D 50 E 80 120 90 60 % 30 1/1 1/2 1/3 日 月 火 水 10:00 20 10 15 15 11:00 30 50 15 25 12:00 60 40 35 40 13:00 50 20 25 30 14:00 30 10 15 10 v1
営業のPCでURLを開いて見せる User Web StackDriver Logging datalake datamart Data studio URL
Sales GCS external table View table Client BigQuery GAE Log v1
改善サイクルで磨き込む v1 アイデア 発散用 v2 アイデア 収束用 v3 商用利用
開始
広告の効果レポート 広告主 メディア ユーザー v3 コンテンツ 作成者 コンテンツ投稿 効果報告
営業戦略を見直し コンテンツ強化を優先
コンテンツ作成者ごとのPV よくあるレポート +αの表示項目(付加価値) 日付ごと のPV 投稿ごと のPV 曜日x時間帯 ごとのPV 利用エリア
ごとのPV POST PV aaa 50 bbb 100 ccc 30 ddd 50 eee 80 120 90 60 % 30 1/1 1/2 1/3 日 月 火 水 10:00 20 10 15 15 11:00 30 50 15 25 12:00 60 40 35 40 13:00 50 20 25 30 14:00 30 10 15 10 ログ仕様を修正 集計できる状態◎ IPアドレス 統計利用の許諾◎ v3
PDCAを回す 実行 再計画 実行 再計画 実行 再計画 v1納品 v2納品
v3納品 ・利用規約の見直し (IPアドレスの利用許諾) ・ログ仕様から修正 (必要な項目の取得漏れ) ・営業の戦略自体を見直し (コンテンツ強化を優先) ・誤解を招く文言を手直し (顧客に見せて質疑応答)
In-House 社内システム Case 3
2つのキーワード 5W1H PDCA
システムの利用状況を月次報告 Who システム運用担当者が When 毎月の第一営業日に Where Slack + Confluenceで
Why 利用促進の改善施策を打つために What 前月のシステム利用UU・PVを How ログ→BigQuery→DataStudioで見る
データ基盤の利用状況をダッシュボード化 クエリ実行数 2,000回 1,500回 1,000回 500回 1/1 1/2 1/3 1/4
1/5 1/6 User 実行数 Aさん 50 Bさん 100 Cさん 30 Dさん 50 Eさん 80 Data 参照数 店舗 50 顧客 100 課金 30 商品 50 予約 80
月次アクションで組織のデータ活用を促進 どこに課題があるか分析→改善アクション チームA チームB チームC チームD チームE チームF チームG チームH
生ログ 独自利用 データT支援 業務依頼 データT支援 データ出力 自主的 データ出力 担当者依存 担当者依存 自主的 データ生成 他チーム依頼 基盤貢献! 担当者依存 担当者依存 局所化の壁 自走の壁 改善の壁
データ・運用の流れ SlackBot Reminder StackDriver Logging Data studio Operator BigQuery Data
User BigQuery Confluence ・前月の利用状況 ・改善アクション ・運用手順を見直し
定例アジェンダで 運用について見直し 月次での運用 5W1H + PDCA 5W1H PDCA
2つのキーワード(再掲) 5W1H PDCA
実現のノウハウ Realize
PDCAはプロセスに組み込まれているか? 実行 再計画 実行 再計画 実行 再計画
NOならデータチームは今すぐスクラム! What 何をするか スプリント レビュー デイリー スクラム How どうやってするか
スプリント プランニング レトロ スペクティブ スプリント レビュー か レトロ スペクティブ ど スプリント プランニング
5W1Hを描けているか?① Who 誰が、 When いつ、 Where どこで、 Why なぜ、
What 何のデータを、 How どうやって見るか
「誰かが」「いつか」「どこかで」 使うかもしれないダッシュボード # 「誰が」「いつ」「どこで」 使うのか説明できるダッシュボード 運用の解像度を上げる
5W1Hを描けているか?② Who 誰が、 When いつ、 Where どこで、 Why なぜ、
What 何のデータを、 How どうやって見るか
データの入口から出口まで全体の流れを踏まえる! 必要に応じてシステムやデータを整備する! ライフサイクルを見通す プロダクト ユーザー DB・ログ 施策・業務 DWHシステム
例:BigQuery 収集 疎通 活用 価値
5W1Hを描けているか?③ Who 誰が、 When いつ、 Where どこで、 Why なぜ、
What 何のデータを、 How どうやって見るか
①一般的な「データ可視化」「データ分析」の テクニックを発揮するポイントがここ ②個人的には「資料作成」の本やスライドが 一番参考になると感じている ②複雑な集計ロジックにこだわる必要はなく シンプルな主要指標を可視化するだけで十分 ここは無限に話せるので……
発表者個人はiPad + Apple Pencilを愛用 課題の構造化
個人的には好きなところ
https://speakerdeck.com/yuzutas0/20180425 ※必要に応じてスナップショットの探索
5W1Hを描けているか?④ Who 誰が、 When いつ、 Where どこで、 Why なぜ、
What 何のデータを、 How どうやって見るか
後工程から逆算する ダッシュボードで モニタリング 必要な アクションを行う 不要な アクションを回避する 数値が 大きかったら
数値が 小さかったら
新規営業を増やそう! 新規は上がっているけど 既存が落ちている! フォローアップを見直そう! 「週次売上が低下した」 データがない場合 データがある場合
“データ分析で、「リソースを投じなくて良い場所」を探す” https://note.mu/shinya_nagai/n/n4d80f667dff1 「入力フォームを改善すべきか」 このステップを改善する事で、 全体のコンバージョンレートが 改善する事はほぼないだろう。
伝えたいこと Message
・現場の1人1人が主役となりデータを活用してプロダクトや業務を磨き込む ・この積み重ねによって事業が成長し、顧客に価値を届けることになる この積み重ねが事業成長に繋がる SECIモデル 顧客価値 勝ち筋・UVP エンジニア 集客 デザイン
セキュリティ 法務 カスタマー サポート 広報 支援者・開拓者としての サイエンティスト・アナリスト データ
データと業務を「前向き」に繋げよう テクノロジーとビジネス現場を「前向き」に繋げよう データを活用することで 誰のどんな課題を解決するかを「前向き」に問い直そう DataとOpsを「前向き」に繋げよう
宣伝! PR
https://speakerdeck.com/yuzutas0/20180727 今回の内容は上記スライド(全268ページ)をベースにしています。 知見を他にも公開していますので、ぜひご覧いただけると幸いです。 ①参考になる資料(自称)
データを活用したい! けど出来てない! うちに発注しませんか? ②仕事 コンサルティング ダッシュボード ETLパッケージ そもそもの 課題整理から
お手伝い! モニタリングと 継続改善を 提供します! 社内外のデータを 利用可能な 状態にします!
力を持て余している皆様! 一緒に働きませんか? いくつか紹介先があります! ③採用 データ エンジニア データ マネージャー
データ アナリスト データアーキテクト(データ整備人)
ご清聴ありがとうございました!