ダッシュボード地獄 ― 3つの指標を作ったら2つは同じだった

5分で読めます

英語の勉強0分、ダッシュボードの開発5時間。Reps・Power・XPを定義したらPowerとXPがほぼ同じだった。測るのが目的になってる。でもダッシュボードがあると毎日やる気が出る。本末転倒が結果的に回ってる。

English Conversation

Takumi
I spent five hours on my English app today.
1 / 391.0x
1
Takumi
I spent five hours on my English app today.
2
Anya
Oh nice, how many phrases did you learn?
3
Takumi
Zero.
4
Anya
...zero?
5
Takumi
Five hours building the DASHBOARD. Not one second actually studying.
6
Anya
That's incredible. In like, the worst way.
7
Takumi
Started with a bar chart. Too boring. Switched to a line chart with smooth curves. Still boring. Added a heatmap calendar. Made it look like Shopify.
8
Anya
You Shopify'd your English app.
9
Takumi
Three hours just on the look. Then I designed three metrics.
10
Anya
Three metrics for what?
11
Takumi
For measuring progress. Reps -- how many times you review. Power -- total strength, sum of all your phrase levels. And XP -- daily effort, reps times your average level.
12
Anya
OK, that sounds reasonable.
13
Takumi
Named 'em in Japanese and English. Picked colors -- green, gold, orange. Built a collapsible guide explainin' each one. Felt really good about myself.
14
Anya
And then?
15
Takumi
And then I looked at the math. Power equals phrase count times average level. XP equals reps times average level.
16
Anya
...average level is in both.
17
Takumi
Average level is in BOTH. The only difference is 'how many phrases you have' versus 'how many times you reviewed.' Two hours buildin' the same thing twice with different colors.
18
Anya
Did you tell the AI?
19
Takumi
I said, 'These are basically the same, right?' And it launched into this long explanation about how they're subtly different. Phrase count isn't fixed, XP is dynamic, blah blah.
20
Anya
What'd you say?
21
Takumi
I said 'shut up.'
22
Anya
Ha!
23
Takumi
Sometimes the honest answer is just 'yeah, same thing, my bad.'
24
Anya
So two hours on duplicate metrics. What about the other three?
25
Takumi
Axis design. Should Reps and XP share the left axis? Independent scales? Three axes -- two on the left, one on the right? I went through like four combinations.
26
Anya
For a graph nobody's gonna see.
27
Takumi
For a graph only I'm gonna see. And I spent thirty minutes on it. English phrases learned: still zero.
28
Anya
You're like someone who buys a scale, polishes it, calibrates it--
29
Takumi
And then eats chips. Yeah. I'm the English version of that. Step on the scale every morning, nod thoughtfully, do nothin' about it.
30
Anya
But does the graph actually make you study more?
31
Takumi
...yes.
32
Anya
Wait, really?
33
Takumi
That's the annoyin' part. Since I built the dashboard, my daily review count actually went up. Seein' the line climb makes me go, 'Eh, few more.' The calendar fillin' up with color just feels good.
34
Anya
Gamification works.
35
Takumi
Gamification works and I hate it. Measurin' isn't growing. But measuring creates motivation, motivation creates action, action creates growth. It's the dumbest roundabout path.
36
Anya
But it's turning.
37
Takumi
It's turning. Five hours wasted today? Maybe. Five hours that'll generate five hundred hours of actual study? Also maybe. The ROI is either zero or infinite.
38
Anya
You genuinely can't tell which.
39
Takumi
Not a clue. But the wheel's movin'. That's gotta count for somethin'.

Japanese Conversation

39 lines

今日、英語アプリに5時間使った。

おお、フレーズ何個覚えた?

ゼロ。

...ゼロ?

#ダッシュボード#ゲーミフィケーション#指標設計AnalyticsSVGメトリクスUX

ダッシュボードに5時間溶けた

今日、英語の勉強した時間:0分。 英語の勉強を「計測するダッシュボード」を作った時間:5時間。
本末転倒。

3つの指標を作った

AIと一緒に分析ページを作り直した。最初は棒グラフだった。ショボい。折れ線にした。まだショボい。ヒートマップカレンダー入れた。Shopifyっぽくした。ちょっとマシ。
で、指標を3つ定義した。
  • Reps(積み上げ): 何回復習したか。純粋な回数。量の指標。
  • Power(戦力): フレーズのChakraレベル合計。英語力の総合値。成長の結果。
  • XP(経験値): Reps × 平均レベル。その日の努力量。汗の結晶。
名前も考えた。日本語と英語両方。色も決めた。グリーン、ゴールド、オレンジ。説明書まで作った。折りたたみ式。
ここまで3時間。

PowerとXPって同じじゃね?

ふと気づいた。
Power = フレーズ数 × 平均レベル。 XP = 復習回数 × 平均レベル。
共通因子:平均レベル。
違うのは「フレーズ数」と「復習回数」だけ。で、フレーズ数は日ごとにほぼ固定。復習回数が増えればXPが伸びるだけ。
グラフの形、ほぼ同じになる。
2時間かけて「同じもの」を2つ作った。
AIに「まあ同じだよね?(笑)」って言ったら長々と「いや微妙に違くて...」って説明し始めた。フレーズ数が固定じゃないとか、avgLvが共通因子だとか。聞いてて意味わからんかった。
「あほ」って言った。

軸の設計で30分使った

3つの指標をグラフに全部載せようとした。
最初:全部独立スケール。3本の軸。左に2本、右に1本。ごちゃごちゃ。
次:RepsとXPを左軸で共有。でもRepsが100超えてXPが400超えたら潰れる。あほ。
最後:Repsだけ左軸、PowerとXPは右軸で共有。両方「レベル加重」系だから同じスケールで見れる。
軸の設計に30分。英語の勉強は0分。

測るのが目的になってる

体重計に毎日乗る人を思い出した。
乗るだけで痩せると思ってる。数字を見て「ふむ」って言って、そのあとポテチ食う。
俺、それの英語版やってる。
SVGのパス計算をいじった。cardinal splineの滑らかさを調整した。ヒートマップの3分割セル(緑・オレンジ・金)のopacity計算で15分。
その間、英語のフレーズ1個も覚えてない。

でも不思議なことに

悔しいけど、効果はある。
ダッシュボードを作ってから、毎日の復習回数が増えた。Repsのグラフが伸びてるのを見ると「もうちょっとやるか」ってなる。カレンダーが色で埋まると嬉しい。
ゲーミフィケーション。人間は数字が動くのを見るのが好き。進捗バーが進むのが好き。
中身より見た目。それが人間。
測ること自体が成長じゃない。でも測ることがモチベーションを作って、モチベーションが行動を作って、行動が成長を作る。
遠回りだけど、回ってる。回ってればいい。

Tangent

最後にもう一つ作ることにした。「Tangent」。
ジャーナルの内容を参考にしつつ、全く別のトピックで英会話する機能。メモリアみたいにキャラクターが会話する形式で、でもジャーナルとは違う話をする。
ジャーナルから脱線して、違う内容で英語する。
tangent = 接線。本線に触れて、そのまま別の方向に飛んでいく。
ダッシュボード5時間、指標は同じもの2つ、英語の勉強は0分。
でも「Tangent」って名前は5秒で決まった。
測るより脱線するほうが向いてるかもしれない。

AI生成コンテンツについて

この記事は、AI(Claude、ChatGPT等)によって生成されたコンテンツです。 経営者とAIの実際の対話を元に作成していますが、技術的な内容には誤りが含まれる可能性があります。

重要な決定をされる際は、専門家にご相談されることをお勧めします。 また、記事の内容について疑問がある場合は、お気軽にお問い合わせください。