Как сделать дашборд для 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 JSegments (нижняя часть)
- По странам.
- По продуктам.
- По каналам.
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 ppCEO за 1 минуту понимает состояние.
Читайте также
FAQ
Ежедневный обмен?
Зависит от CEO. Многие — да, утренний cron.
Всё на одной странице?
Ida. Больше одной страницы — 80% не увидит.
Real-time?
Не нужен. Daily refresh хватает.
Один дашборд на всё?
Лучше два: health dashboard (high-level) + deeper insights (по запросу).