夜のレビュー。「結局やるの?やらないの?」——議論が円になって進まない。私は壁のモニターを4枚に絞りました。Aha、TTV、翌日活性、新規比率。
結論:DWH/BI運用は“毎日4枚”に固定し、定義変更や修復が起きたらグラフを「施行日」で分割して読む。これだけで週次の判定は5分で終わります。
1. なぜ“毎日4枚”なのか(ねらい→やり方→失敗と直し方)
ねらいは、短期の意思決定を早く・正しくすること。やり方は①Aha ②TTV ③翌日活性 ④新規比率の4枚を1画面に固定し、他の遅行指標は四半期レビューへ分離。失敗は、カードを増やし続けて「説明の会議」にしてしまうこと。直すなら、まずは4枚に戻し、差分(+pp/−分)で言い切ります。
Aha→TTV→翌日活性の並べ方は最短です。詳しくはKPI設計と運用ガイドへ。
2. “毎日4枚”ダッシュボードの仕様(台本と一体)
4枚は「見る」ためではなく「決める」ための設計です。各カードの目的・定義・表示ルールを先に固定しておきます。台本は10分で読み上げ可能な短文に。
【カード#1 Aha達成率】
目的:初回価値の到達率を見る
定義:save_success を1回以上記録したユーザー / 当日利用ユーザー
表示:前日比/前週同曜比(+pp)・施行日の縦線・注記
【カード#2 TTV(P50/P95)】
目的:価値到達までの摩擦を把握
定義:first_open→save_success の差(秒)
表示:P50とP95・前日比(−秒)・施行日の縦線・注記
【カード#3 翌日活性(直行率)】
目的:価値の継続性を確認
定義:Aha翌日に resume_opened(直行導線)を記録 / Aha達成ユーザー
表示:前日比/前週同曜比(+pp)・施行日の縦線・注記
【カード#4 新規比率】
目的:新規流入の比率を見る(体験の健全性の下限)
定義:当日新規ユーザー / 当日利用ユーザー
表示:前日比/前週同曜比(+pp)・施行日の縦線・注記
3. データの通り道:Raw→Staging→Feature→BI(迷ったら戻れる)
巻き戻し可能なレイヤ設計は、定義変更や品質修復のときに効きます。Rawはそのまま保存、Stagingで最小整形、Featureで先行指標を作り、BIでは見せ方だけ。
- Raw:加工しない。削除しない。追記専用。
- Staging:型・タイムゾーン・デデュープ(30秒)だけ。
- Feature:Aha/TTV/D1の素材テーブル(定義カードの式を実装)。
- BI:施行日で系列分割、注記と縦線、差分表示。
価値と短期運用の全体像は、課題解決型PdM 完全ガイド/価値提供型PdMの設計図にまとまっています。
4. 「施行日」の扱い:分割・注記・比較の鉄則
定義変更や品質修復を“なかったこと”にしない。施行日(有効化した日時)を基準に、前後を別系列で表示します。比較は「前後で断絶」させ、差分は“施行日以降の期間内”でのみ評価。
- 縦線(施行日):グラフに1本の縦線+注記(何を変えたか)。
- 系列分割:施行日前=灰、施行日後=濃色など、見分けやすく。
- 集計の切替:施行日時を境に定義バージョンを切替(再計算は別保存)。
【注記テンプレ(カード下に常設)】
施行日:2025-09-02 10:00(Ahaの重複集約を適用)
影響:Aha達成率 −1.1pp 見込み。以降は新定義で評価。
5. 10分レビュー台本(読み上げで終わる)
説明の会議を、判定の会議に変えます。台本は毎週同じ流れに固定して、差分だけ読む運用に。
[00-02] 先週差分:Aha +pp / TTV −秒 / D1 +pp(施行日またぎは分割)
[02-04] 品質と遅延:必須イベント欠損0・SLO(≤15分)達成/未達
[04-07] 入替宣言:撤退/継続/新規(PRD断片へ反映)
[07-10] 例外:法務/信頼性/計測基盤は別レーン
6. BIリフレッシュとSLO(遅延許容)
“速いほど良い”は罠。先行指標は≤15分、営業/CSは≤2時間、会計は翌営業日。BIのリフレッシュはSLOで合意し、逸脱時は止める→直す→再開。
rule slo_four_cards: リフレッシュ≤15分
alert if delay > 15m or required_events_missing
action: pause → backfill → annotate("施行日") → resume
7. PRD断片(貼るだけ):非スコープ→基準→評価
“月曜の会議で使う数値”の契約をPRDに1枚で明文化します。これがあると毎週の議論がぶれません。
【PRD断片】
非スコープ:4枚以外の指標で週次判定しない/施行日の注記がない系列は使わない
基準:Aha/TTV/D1/新規比率は定義カードの最新版に紐づく。施行日で系列分割。
評価(KR):Aha +5pp/TTV P50 −2分/翌日活性 +4pp(前週比)
撤退条件:Aha +3pp未満 × TTV悪化 → 旧版へロールバック(施行日注記)
8. 実装の骨格(疑似SQL)
実際のDWH方言に合わせればそのまま置換できます。考え方の骨組みだけ掴んでください。
-- Aha達成ユーザー(デデュープ済み)
WITH aha AS (
SELECT DISTINCT user_id, DATE(ts) AS d
FROM feature_events
WHERE event='save_success'
),
d1 AS (
SELECT DISTINCT user_id, DATE(ts) AS d
FROM feature_events
WHERE event='resume_opened'
)
SELECT
a.d,
COUNT(DISTINCT a.user_id) AS aha_users,
COUNT(DISTINCT u.user_id) AS active_users,
COUNT(DISTINCT d1.user_id) AS d1_users
FROM aha a
JOIN daily_active_users u ON u.d=a.d
LEFT JOIN d1 ON d1.d=DATE_ADD(a.d, INTERVAL 1 DAY) AND d1.user_id=a.user_id
GROUP BY a.d;
-- TTV(P50/P95)
SELECT
DATE(first_open) AS d,
PERCENTILE_CONT(0.50) WITHIN GROUP (ORDER BY TIMESTAMPDIFF(SECOND, first_open, save_success)) AS ttv_p50,
PERCENTILE_CONT(0.95) WITHIN GROUP (ORDER BY TIMESTAMPDIFF(SECOND, first_open, save_success)) AS ttv_p95
FROM first_open_to_aha_pairs
WHERE TIMESTAMPDIFF(SECOND, first_open, save_success) BETWEEN 0 AND 86400
GROUP BY d;
9. 運用チェックリスト(30秒で点検)
朝イチに4つチェックすれば、会議の迷いはほぼ消えます。満たせない日は“止める→直す→再開”。
□ 4枚が1画面に収まっている(説明文はなし、注記のみ)
□ 施行日の縦線と注記がある(定義/品質変更の内容と日時)
□ 前日比/前週同曜比が“差分”で表示されている
□ リフレッシュSLO(≤15分)達成、必須イベント欠損0件
FAQ(見えるブロック)
- Q. 4枚以外は見なくていいの?
- A. 週次判断は4枚だけ。売上やNPSなど遅行は四半期レビューへ分離します。
- Q. 施行日前と後で比較したい。
- A. 系列を分割し、前後を混在させないでください。以降は新定義下での差分のみ評価します。
- Q. TTVが日によって揺れます。
- A. P50/P95の両方を並べ、P95だけ跳ねたら欠損・重複・時刻ズレの品質を点検してください。
ダッシュボード運用テンプレ(PDF)
“毎日4枚”の仕様書、施行日注記テンプレ、会議台本、疑似SQL、チェックリストをまとめました。
PdM初心者のための仕事大全【保存版】 /
PdMキャリア戦略:ゼロイチ〜スケールの実務
特典:PdMスキルテンプレート集(PDF)/キャリア戦略シート(PDF)


コメント