OKR-дашборди: від Google Sheets до спеціалізованого софту
Система трекінгу прогресу OKR з мінімальними інструментами
Модуль 3 курсу OKR-фасилітаторів · Тема 3.1: Дашборди · Повна програма →
Навіщо дашборд Facilitator'у
Дашборд потрібен для рішень, не для звітності.
Без дашборда щотижневий check-in перетворюється на розмову без даних: «Ну, ніби рухаємось». З дашбордом з'являється конкретика: «KR2 впав з 0.6 до 0.4 за два тижні, впевненість (confidence) знизилась. Що блокує?»
Мінімальний набір даних
| Показник | Навіщо | Частота оновлення |
|---|---|---|
| Прогрес KR | Де ми зараз відносно target | Щотижня |
| Впевненість | Чи вірить команда в досягнення | Щотижня |
| Тренд | Куди рухаємось — вгору чи вниз | Автоматично |
| Блокери | Що заважає прогресу | Щотижня |
Більше не потрібно. Все інше — опціонально.
Executive view: агреговані дані для керівництва: Leadership Dashboard →
Paper-first → Digital: 3 етапи
Не починайте з софту. Починайте з паперу.
Етап 1: Фліпчарт або стіна (перший цикл)
Перший OKR-цикл — хаос. Команда ще не розуміє формат, KR змінюються, процес нестабільний.
Що робити:
- Великий аркуш на стіні з OKR команди
- Стікери для щотижневого прогресу
- Фото після кожного check-in
Чому це працює: низький бар'єр входу, фізична видимість, неможливо сховати.
Коли переходити далі: коли команда стабільно робить check-in 4+ тижні поспіль.
Етап 2: Google Sheets / Excel (основний)
90% організацій можуть залишитись на цьому етапі назавжди. Sheets достатньо для 5–15 команд.
Переваги:
- Безкоштовно
- Всі вміють користуватись
- Формули автоматизують scoring
- Conditional formatting показує статус візуально
- Спільний доступ = прозорість
Структура — див. наступну секцію.
Етап 3: Спеціалізований софт (2–3 цикл)
Софт потрібен, коли:
- 15+ команд з cross-team залежностями
- Потрібна автоматична агрегація по рівнях
- Інтеграція з Jira/Asana/Slack
- Compliance вимагає audit trail
Огляд інструментів: Цифрові інструменти OKR →
Головне правило: софт не замінює дисципліну. Якщо команда не робить check-in в Sheets, вона не буде робити check-in у Weekdone.
Структура OKR-таблиці в Google Sheets
Три вкладки — мінімальна структура, яка покриває весь цикл.
Вкладка 1: OKR Sheet
Головна таблиця з усіма OKR.
| Колонка | Тип | Приклад |
|---|---|---|
| Objective | Текст | Стати лідером ринку в сегменті X |
| Key Result | Текст | З 5 до 15 кваліфікованих лідів на місяць |
| Owner | Ім'я | Олена К. |
| Baseline | Число | 5 |
| Target | Число | 15 |
| Current | Число (оновлюється) | 9 |
| Score | Формула | 0.40 |
| Status | Conditional formatting | 🟡 |
Формула auto-score:
= (Current - Baseline) / (Target - Baseline)
Приклад: (9 - 5) / (15 - 5) = 0.40
Conditional formatting для Status:
| Score | Колір | Значення |
|---|---|---|
| 0.0–0.3 | 🔴 Червоний | Під загрозою |
| 0.4–0.6 | 🟡 Жовтий | Потребує уваги |
| 0.7–1.0 | 🟢 Зелений | На трекові |
Вкладка 2: Weekly Check-in Log
Щотижневий журнал — основа для трендів.
| Колонка | Тип | Приклад |
|---|---|---|
| Дата | Дата | 2026-03-09 |
| KR | Посилання на KR | KR 1.2 |
| Значення | Число | 9 |
| Впевненість | 1–10 | 7 |
| Blockers | Текст | Затримка з інтеграцією API |
| Ініціативи | Текст | Запустили A/B тест лендінгу |
Один рядок = один KR на один тиждень. За квартал (12 тижнів × 3 KR) — 36 рядків на один Objective.
Рівні впевненості: Рівні впевненості →
Вкладка 3: Dashboard
Зведена вкладка з графіками — Facilitator показує її на check-in і review.
Елементи:
-
Прогрес-бари — один рядок на KR, довжина = score
- Формула ширини:
=REPT("█", ROUND(Score * 20))+=REPT("░", 20 - ROUND(Score * 20))
- Формула ширини:
-
Динаміка впевненості — sparkline або міні-графік
=SPARKLINE(ConfidenceRange, {"charttype","line"; "color","#1D4ED8"})
-
Traffic light — агрегований статус по Objectives
- 🟢 Всі KR ≥ 0.7
- 🟡 Хоча б один KR 0.4–0.6
- 🔴 Хоча б один KR < 0.4
-
Summary row — середній score по команді / організації
Корисні формули
| Потреба | Формула Google Sheets |
|---|---|
| Auto-score | =(C2-D2)/(E2-D2) |
| Обмежити 0–1 | =MIN(1, MAX(0, (C2-D2)/(E2-D2))) |
| Середній score | =AVERAGE(F2:F10) |
| Динаміка впевненості | =SPARKLINE(H2:H13) |
| Статус emoji | =IF(F2>=0.7,"🟢",IF(F2>=0.4,"🟡","🔴")) |
| Прогрес бар | =REPT("█",ROUND(F2*20))&REPT("░",20-ROUND(F2*20)) |
| Дельта vs минулий тиждень | =C2-INDIRECT("R[-1]C",FALSE) |
Щотижневий трекінг
Кожного тижня Facilitator збирає 4 показники по кожному KR:
| Показник | Формат | Хто заповнює |
|---|---|---|
| Current value | Число | власник OKR |
| Впевненість | 1–10 | власник OKR |
| Blockers | Текст (коротко) | власник OKR |
| Ініціативи | Що зробили цього тижня | власник OKR |
Процес:
- Понеділок: Facilitator нагадує (автоматичне повідомлення або Slack-бот)
- Вівторок 12:00: дедлайн заповнення
- Вівторок 14:00: Facilitator переглядає, фіксує аномалії
- Середа: check-in зустріч (15 хв) з фокусом на 🔴 і падіння впевненості
Сигнали для Facilitator:
- Впевненість впала на 2+ пункти за тиждень: щось сталось
- Current value не змінюється 3+ тижні: стагнація
- Blockers повторюються: системна проблема
Процес трекінгу: Квартальний трекінг →
Щоквартальний трекінг
На кінець кварталу дашборд показує повну картину.
Що готує Facilitator для review
| Показник | Джерело | Як рахувати |
|---|---|---|
| Final score | Остання Current value | (Current - Baseline) / (Target - Baseline) |
| Динаміка впевненості | Weekly Check-in Log | Графік 12 точок |
| Plan vs Fact | Target vs Current | Дельта у % |
| Velocity | Тижневі зміни Current | Середній приріст/тиждень |
| Blockers summary | Всі blockers за квартал | Згруповані по темах |
Динаміка впевненості тут найважливіший індикатор.
Якщо впевненість падала стабільно з тижня 4, команда знала, що KR під загрозою. Якщо Facilitator не відреагував, це проблема процесу.
| Патерн впевненості | Що означає |
|---|---|
| Стабільно 7–9 → фінальний score 0.7+ | Здоровий OKR |
| Старт 8 → падіння до 3 | Раннє попередження проігноровано |
| Стабільно 5 весь квартал | Невпевненість з самого початку — поганий KR |
| Старт 4 → зріс до 8 | Команда знайшла рішення — добре |
Input для review: Фасилітація Review-сесії →
Антипатерни дашбордів
| Антипатерн | Ознака | Що робити |
|---|---|---|
| Дашборд без оновлення | Дані двотижневої давності | Автоматичні нагадування + дедлайн |
| 30+ полів | Таблиця-монстр, ніхто не розуміє | Скоротити до 7 колонок. Менше = краще |
| Для начальства, не для команди | Команда не дивиться на свій дашборд | Показувати дашборд НА check-in, не після |
| Софт замість дисципліни | Купили tool, check-in не відбуваються | Повернутись до Sheets. Проблема не в інструменті |
| Cadence fatigue | Команда втомилась заповнювати щотижня | Спростити форму до 2 хвилин. → ap-cadence-fatigue |
Артефакт Модуля 3.1
Шаблон OKR Tracker — Google Sheets з 3 вкладками:
- OKR Sheet — objectives, KR, baseline, target, current, auto-score, owner
- Weekly Check-in Log — дата, KR, значення, впевненість, blockers, ініціативи
- Dashboard — прогрес-бари, sparklines впевненості, traffic lights, summary
Усі формули описані вище — скопіюйте та адаптуйте під свою команду.
Наступні кроки
Перевірте знання за уроком
Увійдіть або створіть акаунт, щоб пройти короткий тест (3 запитання на 30 секунд), зафіксувати прогрес у курсі та отримати сертифікат після його завершення.
Прогрес зберігається автоматично — можна продовжити з того ж місця з будь-якого пристрою.