Оцінювання OKR: процес та ритуали
Як проводити квартальне оцінювання OKR — від збору даних до калібрації
Мета
Провести квартальне оцінювання OKR від початку до кінця: зібрати дані, провести самооцінку, калібрувати результати між командами та зафіксувати фінальні бали. Після цього процесу кожен OKR має числову оцінку (0.0-1.0), пояснення результату та зафіксовані уроки.
Оцінювання — це не перевірка. Це механізм навчання. Ціль оцінювання — зрозуміти, що спрацювало, що ні, та чому. Бал — лише побічний продукт цього розуміння.
Покроковий процес
Крок 1. Зібрати дані (тиждень 12, день 1-2)
За 5 робочих днів до закінчення кварталу OKR-чемпіон ініціює збір даних. Кожен відповідальний за KR фіксує фінальне значення метрики.
Що збирати для кожного KR:
- Стартове значення (на початку кварталу).
- Цільове значення.
- Фактичне значення на момент закриття.
- Джерело даних (звідки взято число).
- Коментар: 1-2 речення пояснення.
Правила збору даних:
- Дані збираються з первинних джерел (CRM, аналітика, фінансова система), а не зі слів відповідального.
- Якщо точне число неможливо отримати до дедлайну — використовуйте найкращу доступну оцінку та позначте як "estimated".
- Якщо KR не має кількісної метрики (помилка постановки) — зберіть якісні докази: артефакти, документи, підтвердження стейкхолдерів.
Дедлайн: Усі дані мають бути зібрані за 2 дні до калібраційної зустрічі. Відповідальні, які не надали дані вчасно, отримують нагадування від чемпіона. Якщо дані не надані до зустрічі — KR оцінюється як 0.0 з поміткою "дані не надані".
Крок 2. Провести самооцінку (тиждень 12, день 2-3)
Кожен відповідальний за OKR проводить самооцінку за стандартною шкалою.
Шкала оцінювання OKR (0.0-1.0):
| Бал | Значення | Колір | Коли ставити |
|---|---|---|---|
| 0.0-0.3 | Не досягнуто | Червоний | Прогрес < 30% від цілі або KR не розпочато |
| 0.4-0.6 | Частково досягнуто | Жовтий | Значний прогрес, але ціль не досягнута |
| 0.7-1.0 | Досягнуто | Зелений | Ціль досягнута або перевиконана |
Формула для KR з кількісною метрикою:
Бал = (Фактичне значення - Стартове значення) / (Цільове значення - Стартове значення)
Приклад: KR "З 200 до 500 щоденних активних користувачів". Фактично: 380. Бал = (380 - 200) / (500 - 200) = 180 / 300 = 0.6
Обмеження формули:
- Бал не може бути більше 1.0 (навіть якщо перевиконано).
- Бал не може бути від'ємним (якщо регрес — ставити 0.0).
- Для KR типу "milestone" (зроблено/не зроблено): 1.0 або 0.0, без проміжних значень.
Оцінка Objective: Бал Objective — це середнє арифметичне балів усіх KR цього Objective. Не зважене, а просте середнє. Якщо один KR критично важливіший за інші — це проблема постановки, а не оцінювання.
Самооцінка включає:
- Бал кожного KR (за формулою або експертно).
- Бал Objective (середнє).
- Коментар до кожного KR: чому такий результат.
- Один урок на Objective: що зробити інакше наступного разу.
Крок 3. Провести калібраційну зустріч (тиждень 12, день 4)
Калібрація — це зустріч, на якій менеджери та OKR-чемпіон переглядають самооцінки та узгоджують фінальні бали. Мета: забезпечити однорідність оцінювання між командами.
Чому потрібна калібрація:
- Різні менеджери оцінюють по-різному: хтось занижує ("0.7 — це вже чудово"), хтось завищує ("ми ж старались, тому 0.8").
- Без калібрації бали неможливо порівнювати між командами.
- Калібрація виявляє проблеми постановки: якщо KR легко досягти — бал високий, але це не означає хорошу роботу.
Учасники: OKR-чемпіон (фасилітатор), усі менеджери команд, які мають OKR. Опційно: виконавчий спонсор.
Тривалість: 60-90 хвилин (залежно від кількості команд). Правило: 10-15 хвилин на команду.
Формат калібрації:
Кожна команда презентує свої OKR за фіксованим форматом (5 хвилин на команду):
- Objective та його бал.
- Бал кожного KR з коротким поясненням.
- Одна головна перемога.
- Один головний урок.
Після презентації — обговорення (5-10 хвилин на команду):
- Чи відповідає самооцінка реальності? (Порівняння з аналогічними KR інших команд.)
- Чи були зовнішні фактори, які вплинули на результат?
- Чи потрібна корекція бала?
Правила калібрації:
- Ніхто не захищає свій бал. Це не суд.
- Корекція бала можлива лише за консенсусом (фасилітатор + менеджер + мінімум 1 інший менеджер).
- Корекція не може змінити бал більше ніж на 0.2 (якщо різниця більша — це проблема збору даних, а не калібрації).
- Усі корекції фіксуються з поясненням.
Крок 4. Зафіксувати фінальні результати (тиждень 12, день 5)
Після калібрації OKR-чемпіон фіксує фінальні бали та публікує результати.
Фінальний звіт по OKR містить для кожної команди:
- Objective: текст + фінальний бал + колір.
- Кожен KR: стартове значення → цільове → фактичне → бал → колір.
- Коментар до кожного KR.
- Калібраційні корекції (якщо були).
- Уроки (1-2 на Objective).
Публікація результатів:
- Звіт розсилається всім учасникам OKR-процесу.
- Агрегований дашборд оновлюється.
- На all-hands або загальній зустрічі лідерство коментує результати (5-10 хвилин): що досягнуто, що ні, що це означає для наступного кварталу.
Чого не робити:
- Не прив'язуйте бали OKR до бонусів або оцінки ефективності. OKR-бали — це інструмент навчання, а не оцінка працівника.
- Не порівнюйте бали між командами публічно ("команда А — 0.8, команда Б — 0.4"). Контекст різний, порівняння некоректне.
- Не карайте за низькі бали. Якщо ціль була амбітною і бал 0.5 — це нормально. Покарання за чесне оцінювання призводить до завищення балів у наступних циклах.
Крок 5. Провести індивідуальні підсумкові розмови
Після публікації фінальних балів кожен менеджер проводить 1-на-1 з кожним членом команди для обговорення результатів. Це розвиткова розмова у контексті квартальних результатів.
Структура підсумкової розмови (30 хвилин):
0:00-0:10 — Огляд результатів:
"Давай подивимось на наші результати за квартал. Objective оцінений в [бал]. Як ти оцінюєш свій внесок?"
0:10-0:20 — Уроки:
"Що спрацювало для тебе цього кварталу? Що ти зробив би інакше?"
0:20-0:30 — Наступний квартал:
"З огляду на ці результати — що ти хочеш врахувати при постановці OKR на наступний квартал?"
Шаблони та порядок денний
Шаблон: Scoring worksheet (для кожного KR)
SCORING WORKSHEET
Команда: ___________
Objective: ___________
Бал Objective: ___ (середнє KR)
KR1: ___________
Стартове значення: ___
Цільове значення: ___
Фактичне значення: ___
Джерело даних: ___
Бал (формула): (___-___) / (___-___) = ___
Бал (фінальний після калібрації): ___
Коментар: ___________
Калібраційна корекція: [ ] Ні [ ] Так, причина: ___
KR2: ___________
Стартове значення: ___
Цільове значення: ___
Фактичне значення: ___
Джерело даних: ___
Бал (формула): (___-___) / (___-___) = ___
Бал (фінальний після калібрації): ___
Коментар: ___________
Калібраційна корекція: [ ] Ні [ ] Так, причина: ___
KR3: ___________
Стартове значення: ___
Цільове значення: ___
Фактичне значення: ___
Джерело даних: ___
Бал (формула): (___-___) / (___-___) = ___
Бал (фінальний після калібрації): ___
Коментар: ___________
Калібраційна корекція: [ ] Ні [ ] Так, причина: ___
УРОКИ (1-2 на Objective):
1. ___________
2. ___________
Порядок денний: Калібраційна зустріч (90 хв)
КАЛІБРАЦІЙНА ЗУСТРІЧ — SCORING OKR
Учасники: OKR-чемпіон (фасилітатор), менеджери всіх команд
Підготовка: кожен менеджер заповнив scoring worksheet
[0:00-0:05] ВІДКРИТТЯ
Фасилітатор:
"Мета зустрічі — узгодити оцінки OKR між командами.
Правила: ми не захищаємо бали, ми шукаємо правду.
Корекція можлива за консенсусом. Максимум +/- 0.2."
[0:05-0:20] КОМАНДА 1
- Менеджер презентує: Objective, бали KR, перемога, урок (5 хв)
- Обговорення: чи реалістичні бали? порівняння з іншими (10 хв)
- Рішення: корекція або підтвердження (фасилітатор фіксує)
[0:20-0:35] КОМАНДА 2
(той самий формат)
[0:35-0:50] КОМАНДА 3
(той самий формат)
[0:50-1:05] КОМАНДА 4
(той самий формат)
[1:05-1:20] КРОСС-КОМАНДНИЙ АНАЛІЗ
Фасилітатор:
"Подивімось на картину загалом."
- Чи є патерни? (всі команди мають низькі бали по одному типу KR?)
- Чи є системні блокери, які вплинули на декілька команд?
- Чи є KR, які були занадто легкими? (бал 1.0 без зусиль)
- Чи є KR, які були нереалістичними? (бал 0.0-0.1 навіть при зусиллях)
[1:20-1:30] ЗАКРИТТЯ
- Фасилітатор зачитує фінальні бали по Objectives
- Домовленість про публікацію результатів
- Дата ретроспективи
Метрики
| Метрика | Як вимірювати | Ціль |
|---|---|---|
| % KR з заповненими даними до дедлайну | Заповнені / загальна кількість KR | 100% |
| Середній бал OKR по організації | Середнє всіх Objective балів | 0.5-0.7 (якщо вище — цілі занадто легкі) |
| Розподіл балів | % KR у кожному діапазоні (0-0.3, 0.4-0.6, 0.7-1.0) | 20-30% / 30-40% / 30-40% |
| Кількість калібраційних корекцій | Кількість змінених балів / загальна кількість | < 20% (якщо більше — проблема з самооцінкою) |
| Час на scoring процес | Дні від початку збору даних до публікації | < 5 робочих днів |
| % людей, які пройшли підсумкову 1-на-1 | Проведені / загальна кількість | > 90% |
| Якість уроків | OKR-чемпіон оцінює: чи конкретний урок? чи є action item? | > 70% з action items |
Здоровий розподіл балів:
- Якщо > 50% KR мають бал 0.7+ — цілі недостатньо амбітні. Наступного кварталу підвищте планку.
- Якщо > 50% KR мають бал < 0.3 — цілі нереалістичні або є системний блокер. Проведіть додатковий аналіз.
- Здоровий розподіл для організації, яка ставить амбітні цілі: 20-30% червоних, 30-40% жовтих, 30-40% зелених.
Типовий опір та контрзаходи
Опір 1: "Навіщо формальне оцінювання, і так зрозуміло, що вийшло, а що ні"
Чому виникає: Менеджери, які працюють з командою щодня, вважають, що знають результати без формального процесу. Частково це правда для окремої команди. Але це не працює на рівні організації.
Контрзахід: Формальне оцінювання потрібне не для окремої команди, а для трьох речей: (1) порівняння між кварталами (чи покращуємось?), (2) калібрація між командами (чи однаково розуміємо "досягнуто"?), (3) інституційна пам'ять (що спрацювало, а що ні, записане, а не в голові менеджера). Без формального процесу ці три функції не працюють.
Опір 2: "Люди будуть завищувати бали, щоб виглядати краще"
Чому виникає: Якщо бали OKR впливають на бонуси, оцінку ефективності або ставлення керівництва — люди оптимізують бал, а не результат. Це раціональна поведінка.
Контрзахід: Відокремте OKR-бали від системи винагороди. Повністю. OKR-бали — це інструмент навчання, а не оцінка працівника. Якщо людина поставила амбітну ціль і досягла 0.5 — це краще, ніж 1.0 на легкій цілі. Публічно та послідовно повторюйте цей принцип. Якщо менеджер хоча б раз використав низький бал OKR проти людини — довіра до процесу зруйнована на кварталі.
Опір 3: "Калібрація — це витрата часу, кожна команда знає свої результати"
Чому виникає: Менеджери не бачать цінності у порівнянні з іншими командами. Вони фокусуються на своїй команді.
Контрзахід: Покажіть реальний кейс з попередніх кварталів (або з іншої організації): одна команда оцінила "впровадити нову функцію" як 0.8 (функція впроваджена, але не використовується). Інша команда оцінила "збільшити adoption нової функції з 10% до 40%" як 0.5 (досягли 30%). Без калібрації перша команда виглядає успішнішою, хоча друга досягла більшого реального впливу. Калібрація вирівнює таке перекошення.
Опір 4: "У нас немає даних для оцінювання деяких KR"
Чому виникає: KR було сформульовано без визначеної метрики або джерела даних. Це проблема постановки, яка проявляється при оцінюванні.
Контрзахід: Для поточного кварталу: оцініть за наявними якісними даними та поставте бал з поміткою "estimated". Для наступного кварталу: під час постановки OKR для кожного KR визначте джерело даних та спосіб вимірювання ДО початку кварталу. Якщо KR неможливо виміряти — це не Key Result, а завдання. Переформулюйте.
Опір 5: "Бал 0.3 демотивує команду"
Чому виникає: Менеджери бояться, що низький бал зруйнує мотивацію. Тому або завищують бали, або уникають амбітних цілей.
Контрзахід: Проблема не в балі, а в реакції на бал. Якщо менеджер реагує на 0.3 як на провал — так, це демотивує. Якщо менеджер реагує "ми отримали 0.3, давайте розберемось, що нам завадило і що змінити" — це продуктивно. Навчіть менеджерів реагувати на бали через призму уроків, а не оцінки. Бал 0.3 на амбітній цілі з конкретними уроками — це здоровий результат. Бал 1.0 на легкій цілі без уроків — це марнування кварталу.