Как сделать дашборд для CEO

Главное правило

CEO смотрит дашборд 2 минуты в день. Максимум 5. Значит:

  • Одна страница.
  • 5–10 metric (не 50).
  • Главное — вверху слева.
  • Всё понятно без комментариев.

Что хочет CEO

1. Общая картина здоровья бизнеса

Revenue, пользователи, рост. Сразу.

2. Отклонения от плана

«Идём ли к цели?» — сравнение с plan / прошлыми периодами.

3. Проблемы, требующие внимания

Красные индикаторы, что просело.

4. Тренды

Куда движемся?

5. Никаких технических деталей

SQL, источники, аналитические нюансы — не его работа.

Структура (проверенный шаблон)

Top-level KPI (верх страницы)

4–6 больших чисел:

  • Revenue / GMV this month (+change %).
  • Active users (+change %).
  • New customers (+change %).
  • Churn rate (+change %).
  • NSM — главная продуктовая метрика.

Формат:

┌─────────────────┬─────────────────┐
│ Revenue         │ Active Users    │
│ ₽125M           │ 1.2M           │
│ ↑ 12% MoM       │ ↑ 5% MoM        │
└─────────────────┴─────────────────┘

Trends (середина)

Графики динамики за 12 месяцев:

  • Revenue / GMV trend.
  • Users growth.
  • Cost / profit trend.

Простые line charts с планом:

Revenue (actual vs plan)
     $
125M ── plan
100M ─▄█ actual
     J F M A M J J

Segments (нижняя часть)

  • По странам.
  • По продуктам.
  • По каналам.

Bar charts / heatmaps.

Принципы визуализации

1. Большие числа вверху

Первое, что видит глаз.

2. Один цвет для positive / negative

Зелёный — хорошо, красный — плохо. Не перепутайте.

3. Minimum text

Числа + короткие заголовки.

4. Сравнение с чем-то

«Revenue 125M» — бессмысленно.

«Revenue 125M, +12% MoM, +30% YoY, ahead of plan» — понятно.

5. Консистентные масштабы

Если revenue в millions, не показывайте users в thousands на соседнем графике.

6. No truncated axes на main KPI

Bar chart должен начинаться с 0.

Пример layout

┌────────────────────────────────────────────────────────────┐
│ HEALTH METRICS (this month)                               │
│ ┌─────────┬─────────┬─────────┬─────────┐                 │
│ │ Revenue │ GMV     │ MAU     │ Churn   │                 │
│ │ ₽125M   │ ₽500M   │ 1.2M    │ 2.5%    │                 │
│ │ ↑ 12%   │ ↑ 8%    │ ↑ 5%    │ → flat  │                 │
│ └─────────┴─────────┴─────────┴─────────┘                 │
├────────────────────────────────────────────────────────────┤
│ REVENUE TREND (vs plan)            │ USERS GROWTH          │
│ [line chart with plan line]        │ [line chart]          │
├────────────────────────────────────────────────────────────┤
│ BY REGION                          │ BY PRODUCT           │
│ [bar chart]                        │ [bar chart]          │
└────────────────────────────────────────────────────────────┘

Пропорции примерно. Один экран — одна картина.

Прокачать тему на реальных задачах удобно в боте @kariernik_bot — база вопросов собрана с собеседований в Яндексе, Авито, Ozon, Тинькофф.

Метрики, которые часто показывают

Financial

  • Revenue / GMV.
  • Profit margin.
  • Cash flow / runway.
  • CAC, LTV.

Product

  • Active users (DAU, MAU).
  • NSM.
  • Retention D30.
  • Activation rate.

Growth

  • New customers.
  • Conversion rate.
  • Churn rate.
  • NPS.

Operational

  • Support tickets.
  • Ops incidents.

Антипаттерны

1. Показать всё, что знаете

50 метрик → CEO не читает. Выберите 10 ключевых.

2. Технический жаргон

«AMA by CUPED» — CEO не понимает. «Revenue effect of new pricing» — понимает.

3. Неаккуратные числа

Revenue 125.43512M — лишняя точность. 125M достаточно.

4. Данные устаревшие

Если last update вчера, а на дашборде данные 5-дневной давности — plenty для атаки «вы не знаете?».

5. Отсутствие context

«Churn 3%» — это плохо или хорошо? Добавьте benchmark / historical.

6. Pie charts для >5 категорий

Используйте bar. Pie не читается.

Частота обновления

  • Real-time — не нужен. CEO не смотрит 24/7.
  • Ежедневное — да, для health metric.
  • Месячное — для finance metrics.

Обычно mixed: base metrics — daily, complex — weekly.

Как делать

1. Интервью с CEO

«Какие решения вам помогут принять этот дашборд?» — прямой вопрос.

2. Сравнить с прошлыми дашбордами

Что было полезно, что нет.

3. Прототип

Нарисовать на бумаге / Figma перед разработкой.

4. Feedback loop

Показать, получить feedback, улучшить. Ещё раз.

5. Мониторинг

Посмотрите через месяц — какие метрики реально смотрит CEO, какие игнорирует. Убирайте ненужное.

Инструменты

Простые

  • Google Data Studio (сейчас Looker Studio).
  • Metabase.

Enterprise

  • Tableau.
  • Power BI.
  • Looker.

Для CEO лично

Иногда proprietary dashboard — просто для CEO, не для команды.

Security и доступ

Что CEO не должен видеть

  • Некоторые финансовые детали (до audit).
  • PII пользователей.
  • Individual performance.

Что должен видеть

  • Aggregated metrics.
  • Trends.
  • Segment breakdown.

Аккуратно с правами доступа.

На собесе такие штуки часто спрашивают. Быстрый способ довести до автоматизма — тренажёр в Telegram с задачами из реальных интервью.

Mobile-friendly

CEO часто смотрит с телефона:

  • Metric цифры — большие.
  • Графики — не наехали.
  • Loading быстрый.

Проверяйте на мобильной версии.

Пример анти-паттерна

Weekly Unique Visitors (ms since epoch, utc-based):
[30 columns of confusing graphs]
P-values of A/B tests by week:
Detailed cohort analysis with 8 segments:

CEO: «что это?» — вы проиграли.

Пример good пример

💰 Revenue: ₽125M (+12% MoM) ↗ ahead of ₽120M plan
👥 MAU: 1.2M (+5% MoM) → close to 1.25M plan

[Revenue trend chart with plan line]
[Users growth chart]

Red flags:
- Churn ↑ to 3.5% (goal: <3%)
- iOS activation ↓ 5 pp

CEO за 1 минуту понимает состояние.

Читайте также

FAQ

Ежедневный обмен?

Зависит от CEO. Многие — да, утренний cron.

Всё на одной странице?

Ida. Больше одной страницы — 80% не увидит.

Real-time?

Не нужен. Daily refresh хватает.

Один дашборд на всё?

Лучше два: health dashboard (high-level) + deeper insights (по запросу).