Проведення першого циклу OKR
Покрокова інструкція першого циклу OKR — від постановки до ретроспективи з шаблонами зустрічей
Мета
Провести перший повний цикл OKR: постановка → check-in → mid-cycle → scoring → ретроспектива. Кожен етап має конкретний формат, учасників, тривалість і очікуваний результат.
Перший цикл — навчальний. Головна метрика успіху — не оцінка OKR, а завершення повного циклу та рішення команди продовжити. Якщо команда пройшла всі етапи і хоче повторити — перший цикл успішний.
Покроковий процес
Етап 1. Сесія постановки OKR
Це зустріч, де команда фіналізує Objectives та Key Results. Проводиться після воркшопу та здачі домашнього завдання.
Підготовка чемпіона (за день до сесії):
- Зібрати всі домашні завдання (KR від учасників).
- Згрупувати KR за Objectives.
- Виявити дублікати та конфлікти.
- Підготувати зведений документ для проєктора/екрану.
Формат сесії:
- Тривалість: 90 хвилин.
- Учасники: вся пілотна команда + тімлід + чемпіон.
- Чемпіон — фасилітатор. Тімлід — співфасилітатор.
Порядок дій під час сесії:
Крок 1 (15 хвилин). Ревю Objectives. Чемпіон показує 2-3 Objectives, обрані на воркшопі. Команда перевіряє: чи все ще актуальні? Чи потрібно переформулювати? Кожен Objective повинен бути якісним (без цифр) і амбітним.
Тест якості Objective:
- Чи зрозуміло, чого ми хочемо досягти? Так/Ні.
- Чи надихає ця ціль? Так/Ні.
- Чи можемо ми вплинути на це за квартал? Так/Ні.
- Чи містить ціль цифри? Якщо так — це KR, переформулюйте.
Крок 2 (40 хвилин). Ревю Key Results. Для кожного Objective:
- Чемпіон показує всі запропоновані KR.
- Команда обговорює: які KR найважливіші?
- Відсіювання: задачі перетворюються на KR або видаляються.
- Вибір: 2-3 KR на Objective.
Тест якості Key Result:
- Формат "З X до Y"? Так/Ні.
- X — реальне поточне значення (не вигадане)? Так/Ні.
- Y — амбітне, але досяжне за квартал? Так/Ні.
- Є джерело даних для вимірювання? Так/Ні.
- Чи може команда вплинути на цей показник? Так/Ні.
Крок 3 (15 хвилин). Перевірка балансу. Загальна кількість: 2-3 Objectives, 2-3 KR кожний. Всього не більше 9 KR. Для першого циклу рекомендую менше: 2 Objectives по 2-3 KR = 4-6 KR загалом.
Крок 4 (10 хвилин). Фіксація. Чемпіон вносить фінальні OKR в інструмент (Google Sheet / Notion). Кожен KR має: текст, початкове значення, цільове значення, джерело даних, відповідального за оновлення.
Крок 5 (10 хвилин). Наступні кроки. Чемпіон оголошує: дата першого check-in, формат check-in, хто оновлює які KR.
Етап 2. Щотижневий check-in
Check-in — це ядро OKR-циклу. 80% цінності OKR — в регулярності відстеження, а не в самому акті постановки.
Формат:
- Тривалість: 15-30 хвилин.
- Частота: щотижня, фіксований день і час.
- Фасилітатор: тімлід (перші 3-4 check-in — чемпіон допомагає).
- Учасники: вся пілотна команда.
Структура check-in (15 хвилин):
| Час | Дія | Деталі |
|---|---|---|
| 0:00–0:01 | Відкриття | Тімлід: "Check-in тиждень [X]. Починаємо з Objective 1." |
| 0:01–0:05 | Objective 1 | Для кожного KR: поточне значення → прогрес у % → зміна за тиждень → блокери |
| 0:05–0:09 | Objective 2 | Аналогічно |
| 0:09–0:12 | Блокери | Обговорення 1-2 ключових блокерів. Не вирішуємо на check-in — призначаємо відповідального і дедлайн для вирішення. |
| 0:12–0:14 | Фокус | Кожен називає 1 ключову дію на наступний тиждень, пов'язану з OKR |
| 0:14–0:15 | Закриття | Тімлід: "Наступний check-in — [день, час]." |
Правила check-in:
- Починати вчасно. Не чекати запізнілих.
- Тільки OKR. Проєктні питання — на іншій зустрічі.
- Факти, а не оцінки. "Прогрес 35%" — добре. "Все нормально" — недопустимо.
- Блокери фіксувати, не вирішувати. Рішення — поза check-in.
- Якщо KR не оновлений — зафіксувати причину, не пропускати.
Типові проблеми check-in і рішення:
| Проблема | Рішення |
|---|---|
| Check-in затягується на 45+ хвилин | Тайм-бокс: 5 хвилин на Objective. Таймер видимий для всіх. |
| Команда обговорює проєкти замість KR | Тімлід перериває: "Це для іншої зустрічі. Повертаємося до KR." |
| Дані не оновлені | Правило: дані оновлюються до check-in. Хто не оновив — каже "немає даних" і пояснює чому. |
| Один і той самий блокер тижнями | Ескалація: якщо блокер не вирішений 2 тижні — виносимо на рівень тімліда/спонсора. |
| Прогрес 0% по KR декілька тижнів | Чемпіон ініціює розмову з тімлідом один на один. Можливі причини: KR невідповідний, ресурси не виділені, пріоритет змінився. |
Етап 3. Mid-cycle review
Проводиться на 6-7 тижні. Це єдина зустріч у циклі, де дозволяється змінювати OKR.
Формат:
- Тривалість: 60 хвилин.
- Учасники: команда + тімлід + чемпіон. Спонсор — бажано, але не обов'язково.
Порядок денний:
| Час | Блок | Дія | Очікуваний результат |
|---|---|---|---|
| 0:00–0:05 | Контекст | Чемпіон: "Ми на половині шляху. Мета — оцінити прогрес і вирішити, чи потрібні корекції." | Всі розуміють ціль зустрічі |
| 0:05–0:25 | Огляд OKR | Для кожного KR: поточне значення, прогрес у %, прогноз на кінець кварталу (зелений/жовтий/червоний) | Статус по кожному KR |
| 0:25–0:40 | Аналіз відхилень | KR з прогнозом "червоний": чому? Що можна зробити? Чи потрібно змінити цільове значення? | Рішення по проблемних KR |
| 0:40–0:50 | Рішення про корекції | Команда приймає рішення: залишити як є / змінити цільове значення / видалити KR | Оновлені OKR задокументовані |
| 0:50–0:55 | Уроки першої половини | Що працює в процесі? Що не працює? 1-2 швидких покращення для другої половини. | Список покращень |
| 0:55–1:00 | Наступні кроки | Дедлайни, відповідальні | Action items |
Протокол корекції OKR:
| Тип корекції | Коли допустимо | Приклад |
|---|---|---|
| Зміна цільового значення KR | Початкове значення було нереалістичним (занадто високе або низьке) | KR "З 100 до 1000" → "З 100 до 500" з поясненням |
| Видалення KR | KR виявився невимірюваним або нерелевантним | Видалити KR, зафіксувати причину |
| Зміна початкового значення | Початкове значення було невірним (помилка у даних) | KR "З 100 до 500" → "З 200 до 500" (факт — 200, а не 100) |
| Додавання нового KR | Не рекомендується в першому циклі | — |
| Зміна Objective | Не допускається | — |
Етап 4. Scoring
Проводиться на 12 тижні. Кожен KR отримує оцінку від 0.0 до 1.0. Оцінка Objective — середнє арифметичне його KR.
Формат:
- Тривалість: 30-60 хвилин.
- Учасники: команда + тімлід. Чемпіон — спостерігач.
Порядок денний:
| Час | Блок | Дія |
|---|---|---|
| 0:00–0:05 | Вступ | Тімлід нагадує методологію scoring: 0.0-1.0, що означає кожен рівень |
| 0:05–0:35 | Scoring по KR | Для кожного KR: фінальне значення → обговорення → оцінка. Команда домовляється про оцінку разом. |
| 0:35–0:45 | Підрахунок | Середнє по кожному Objective. Загальне середнє по всіх OKR. |
| 0:45–0:55 | Рефлексія | "Які KR здивували? Де ми недооцінили або переоцінили?" |
| 0:55–1:00 | Підготовка до ретроспективи | Тімлід: "Наступний тиждень — ретроспектива. Подумайте, що працювало і що ні." |
Шкала scoring:
| Оцінка | Що означає | Коментар для першого циклу |
|---|---|---|
| 0.0 | Прогрес відсутній | Потрібно розібратися: чому 0? KR був невірним чи ресурси не виділені? |
| 0.1–0.3 | Мінімальний прогрес | Нормально для амбітних KR. Не причина для тривоги. |
| 0.4–0.6 | Помірний прогрес | Здорова зона для першого циклу. Означає: OKR були амбітними і був реальний прогрес. |
| 0.7–0.9 | Значний прогрес | Або команда працювала добре, або KR був недостатньо амбітний. Розберіть обидва варіанти. |
| 1.0 | Повне досягнення | Рідко для першого циклу. Якщо всі KR = 1.0, ціль була занадто легкою. |
Орієнтир для першого циклу: середня оцінка 0.4-0.6 — це нормально. Не порівнюйте з Google (де 0.7 — "отримали підвищення"). Перший цикл — навчальний.
Етап 5. Ретроспектива
Проводиться на 13 тижні. Це найважливіша зустріч циклу. Scoring показує "що ми досягли". Ретроспектива показує "як ми працювали і що змінити".
Формат:
- Тривалість: 60-90 хвилин.
- Учасники: команда + тімлід + чемпіон (фасилітатор) + спонсор.
- Чемпіон — фасилітатор. Не тімлід. Чемпіон може ставити незручні питання, які тімлід не поставить.
Порядок денний:
| Час | Блок | Фасилітатор | Деталі |
|---|---|---|---|
| 0:00–0:05 | Відкриття | Спонсор | "Дякую за участь у пілоті. Сьогодні ми оцінюємо процес, а не людей." |
| 0:05–0:15 | Результати | Тімлід | Фінальні оцінки по кожному OKR. Без аналізу — тільки цифри. |
| 0:15–0:25 | Індивідуальна рефлексія | Чемпіон | Кожен учасник мовчки пише на стікерах: 2 речі що працювало, 2 речі що не працювало. 10 хвилин. |
| 0:25–0:35 | Шеринг "Що працювало" | Чемпіон | Кожен клеїть стікери на дошку і коротко пояснює. Чемпіон групує. |
| 0:35–0:45 | Шеринг "Що не працювало" | Чемпіон | Аналогічно. Чемпіон групує. |
| 0:45–0:50 | Голосування | Чемпіон | Кожен має 3 голоси. Голосують за проблеми, які хочуть обговорити. Обирають топ-3. |
| 0:50–1:10 | Обговорення топ-3 | Чемпіон | Для кожної проблеми (7 хвилин): що було → чому → що зробити інакше. Фіксувати рішення. |
| 1:10–1:20 | Рішення про продовження | Спонсор + Тімлід | Три питання: (1) Чи продовжуємо OKR? (2) Що змінюємо у процесі? (3) Чи масштабуємо? |
| 1:20–1:30 | Action items | Чемпіон | Конкретні дії + відповідальні + дедлайни. Зафіксувати письмово. |
Питання для обговорення (якщо група мовчить):
- Чи допоміг OKR фокусуватися на головному?
- Чи були check-in корисними або формальними?
- Чи було зрозуміло, як вимірювати прогрес?
- Що було найскладніше: постановка, відстеження чи scoring?
- Чи хотіли б ви продовжити OKR у наступному кварталі?
Шаблони та порядок денний
Шаблон OKR-документа для першого циклу
КВАРТАЛ: [Q_ 20__]
КОМАНДА: [назва]
ДАТА ПОСТАНОВКИ: [дата]
ДАТА SCORING: [дата]
═══════════════════════════════════════
OBJECTIVE 1: [текст]
KR 1.1: З [X] до [Y] [метрика]
Джерело даних: [де брати]
Відповідальний за оновлення: [ім'я]
Поточне значення: [оновлювати щотижня]
Оцінка: [заповнити на scoring]
KR 1.2: З [X] до [Y] [метрика]
Джерело даних: [де брати]
Відповідальний за оновлення: [ім'я]
Поточне значення: [оновлювати щотижня]
Оцінка: [заповнити на scoring]
ОЦІНКА OBJECTIVE 1: [середнє KR]
═══════════════════════════════════════
OBJECTIVE 2: [текст]
KR 2.1: ...
KR 2.2: ...
ОЦІНКА OBJECTIVE 2: [середнє KR]
═══════════════════════════════════════
ЗАГАЛЬНА ОЦІНКА: [середнє всіх Objectives]
ЗМІНИ MID-CYCLE:
[дата] — [що змінили] — [причина]
УРОКИ (після ретроспективи):
1. [урок]
2. [урок]
3. [урок]
Шаблон протоколу ретроспективи
РЕТРОСПЕКТИВА ЦИКЛУ [Q_ 20__]
Команда: [назва]
Дата: [дата]
Присутні: [імена]
Фасилітатор: [ім'я]
РЕЗУЛЬТАТИ:
Objective 1: [оцінка]
Objective 2: [оцінка]
Загальна: [оцінка]
ЩО ПРАЦЮВАЛО:
1. [тема] — [деталі]
2. [тема] — [деталі]
ЩО НЕ ПРАЦЮВАЛО:
1. [тема] — [деталі]
2. [тема] — [деталі]
ТОП-3 ПРОБЛЕМИ ДЛЯ ПОКРАЩЕННЯ:
1. [проблема] → [рішення] → [відповідальний] → [дедлайн]
2. [проблема] → [рішення] → [відповідальний] → [дедлайн]
3. [проблема] → [рішення] → [відповідальний] → [дедлайн]
РІШЕННЯ:
☐ Продовжуємо OKR: [Так / Ні / З змінами]
☐ Масштабуємо: [Так / Ні / Потрібен ще цикл]
☐ Зміни в процесі: [список]
НАСТУПНІ КРОКИ:
1. [дія] — [відповідальний] — [дедлайн]
2. [дія] — [відповідальний] — [дедлайн]
Метрики
| Метрика | Ціль | Коли |
|---|---|---|
| Сесія постановки завершена | Так, 2-3 Objectives з 2-3 KR кожний | Тиждень 3 |
| Кількість check-in | 8-9 з 9 запланованих | Тиждень 12 |
| Середня тривалість check-in | 15-30 хвилин | Середнє за цикл |
| Mid-cycle review проведено | Так | Тиждень 7 |
| Кількість корекцій mid-cycle | 0-3 | Тиждень 7 |
| Scoring проведено | Так | Тиждень 12 |
| Середня оцінка OKR | 0.4-0.6 (перший цикл) | Тиждень 12 |
| Ретроспектива проведена | Так, зі спонсором | Тиждень 13 |
| % команди, які хочуть продовжити | 70%+ | Ретроспектива |
| Протокол ретроспективи оформлений | Так, протягом 48 годин | Тиждень 13 |
Типовий опір та контрзаходи
"OKR — це додаткова бюрократія"
Контрзахід: якщо check-in перетворюється на заповнення форм — спростіть формат. Мінімально: для кожного KR сказати одне число (поточне значення) і одне слово (зелений/жовтий/червоний). Якщо навіть це забирає більше 15 хвилин — KR занадто багато. Зменшіть.
"Ми ставимо OKR, але працюємо як раніше"
Контрзахід: це найпоширеніша проблема першого циклу. OKR — не лише документ, а інструмент прийняття рішень. На кожному check-in задавайте питання: "Яке рішення цього тижня ми прийняли на основі OKR?" Якщо відповіді немає — OKR не інтегровані в роботу. Обговоріть на mid-cycle review.
"Наші оцінки низькі, ми провалились"
Контрзахід: в першому циклі 0.3-0.5 — це успіх, а не провал. Провал — це не завершити цикл. Низькі оцінки означають: OKR були амбітними (це добре) і команда чесно оцінила результати (це добре). Обговоріть на ретроспективі: чи були OKR нереалістичними, чи ресурси не були виділені?
"Ми не хочемо продовжувати після першого циклу"
Контрзахід: дізнайтеся причину. Якщо проблема в процесі (занадто багато зустрічей, нерелевантні KR) — це можна виправити. Якщо проблема фундаментальна (команда не бачить цінності) — поважайте рішення. Не нав'язуйте. Зафіксуйте уроки та шукайте іншу пілотну команду.
"Check-in дублює існуючі зустрічі"
Контрзахід: інтегруйте check-in в існуючу зустріч. Якщо команда вже має щотижневий стендап або планування — додайте 10 хвилин OKR-блок на початку. Не створюйте окрему зустріч, якщо це можна уникнути.
"Тімлід не фасилітує check-in ефективно"
Контрзахід: чемпіон проводить зустріч один на один з тімлідом після проблемного check-in. Дає конкретний зворотний зв'язок: "Обговорення KR 2.1 зайняло 12 хвилин. Тайм-бокс — 3 хвилини на KR. Використовуй таймер." Запропонуйте тімліду спостерігати, як чемпіон фасилітує один check-in як демо.
Помилки першого циклу та як їх виправити
| Помилка | Симптом | Виправлення |
|---|---|---|
| Занадто багато OKR | Більше 3 Objectives або більше 3 KR на Objective | Mid-cycle: скоротити до 2 Objectives по 2 KR |
| KR — задачі, а не результати | "Впровадити CRM" замість "З 40% до 80% клієнтів у CRM" | Переформулювати на mid-cycle review |
| Відсутність базового значення (X) | KR "до 500 користувачів" без "від скільки" | Зафіксувати поточне значення і додати до KR |
| Дані недоступні | Неможливо виміряти KR щотижня | Змінити KR на вимірюваний або визначити proxy-метрику |
| Check-in пропускається | 2+ пропуски поспіль | Чемпіон розмовляє з тімлідом. Перенести на інший день/час або спростити формат. |
| Scoring суб'єктивний | "Мені здається, ми на 0.6" без даних | Повернутися до фактичних значень KR. Оцінка = факт / (ціль - початок). |
| Ретроспектива поверхнева | "Все було нормально" | Чемпіон ставить конкретні питання: "Що конкретно працювало у check-in? Що конкретно не працювало у постановці?" |
Перший цикл — це інвестиція в навчання. Кожна помилка — це дані для покращення наступного циклу. Документуйте все. Використовуйте ретроспективу для системного аналізу. Не повторюйте помилки — адаптуйте процес.