Внедрение OKR в IT-компании

Александр Науменко · 15 сентября 2024

Внедрение OKR (Objectives and Key Results) в IT-компании может звучать как очередной управленческий тренд, но на самом деле это мощный инструмент, который помогает всем — от разработчиков до руководства — двигаться в одном направлении и видеть, как их работа влияет на общий успех компании. Давай разберём, как внедрить эту систему в IT-компанию, занимающуюся разработкой ПО, так, чтобы это было не только полезно, но и интересно.

1. Определяем глобальные цели компании

Первым делом — ставим крупные, амбициозные цели, которые вдохновляют всю команду. Для IT-компании это может быть что-то вроде:

  • Запустить новый фичер в нашем SaaS-продукте и увеличить выручку на 25%.
  • Оптимизировать код и снизить технический долг на 30%.
  • Покорить зарубежные рынки и выйти с нашим приложением на международный уровень.

Цели должны быть такими, чтобы сотрудники думали: "Вау, это круто! Нам это точно по силам!". Ну, и конечно, они должны быть чёткими, а не "ну, мы как-нибудь улучшим что-нибудь".

2. Разбиваем цели на измеримые результаты

Вот здесь начинается магия! Каждая большая цель должна быть разбита на конкретные результаты, которые можно измерить. Это важно: как ты узнаешь, что цель достигнута, если её нельзя измерить?

Пример для цели по увеличению выручки:

  • Привлечь 1000 новых пользователей через таргетированные рекламные кампании.
  • Повысить количество подписок на 15%.
  • Увеличить средний чек на 10% за счёт допродаж.

Каждый ключевой результат — это как ступенька на пути к цели. Мы понимаем, что если эти результаты достигнуты, то и глобальная цель выполнена.

3. Ставим цели для отделов

OKR — это не только для топ-менеджмента. Отделы разработки, маркетинга, продаж — у каждого должны быть свои цели, которые поддерживают глобальные.

Пример для отдела разработки:

  • Сократить время отклика системы на 20%.
    • Внедрить кеширование для API-запросов.
    • Оптимизировать запросы в базу данных (уменьшить время отклика на 15%).
    • Сократить время сборки CI/CD на 10%.

Так каждый разработчик знает, как его работа помогает компании достичь успеха. Прямо магия командного духа!

4. Каждый человек — часть общей картины

Теперь — персональные OKR для сотрудников. Это как их собственные мини-планы по завоеванию мира. Когда каждый понимает, что он лично может внести свой вклад в достижение общих целей, это мотивирует.

Пример для разработчика:

  • Повысить стабильность backend-сервисов:
    • Покрыть 80% кода тестами.
    • Уменьшить количество багов на продакшене на 40%.

Звучит проще, чем может показаться, но когда все двигаются в одном направлении, результат будет впечатляющим.

5. Регулярные встречи без скуки

Теперь самое интересное: отслеживание прогресса. Никто не любит долгие и скучные совещания, поэтому делаем всё коротко и по делу. Еженедельные митинги с обсуждением: что сделано, где пробуксовка и чем помочь друг другу.

Пример: "Мы видим, что есть проблемы с оптимизацией базы данных. Может, нужны дополнительные ресурсы или помощь команды DevOps?"

Встречи должны быть не для галочки, а чтобы реально ускорить процесс и устранить проблемы.

6. Прозрачность — двигатель прогресса

OKR должны быть открыты для всех. Это как общее табло в спортзале, где каждый видит результаты своей команды. Используйте простые и удобные инструменты вроде Google Sheets, Confluence или Asana, чтобы следить за целями.

7. Итоги подводим с весельем

Когда квартал подошёл к концу, нужно подвести итоги: что сработало, что нет, и главное — почему. Это важно не для того, чтобы кого-то наказать за недостигнутые цели, а чтобы учиться и становиться лучше.

Пример: "Мы сократили технический долг на 20%, хотя планировали на 30%. В следующий раз учтём, что время на исправление багов заняло больше, чем ожидалось."

8. Учимся на обратной связи

Обратная связь — это то, что помогает команде стать лучше. Проводите сессии, где каждый может высказаться, что сработало, а что нет. Главное — не превращать это в скучную бюрократию, пусть это будет лёгкая и живая дискуссия.

9. OKR — это гибкость, а не догма

Жизнь в IT быстро меняется, и OKR должны быть гибкими. Если рынок или проект поменялся, смело адаптируйте цели. Это нормально — планировать одно, а делать немного другое, если это приведёт к лучшему результату.

10. Поощрения и признание — обязательны!

Когда цели достигнуты, нужно это отпраздновать! Организуйте командные мероприятия, вручите бонусы или просто скажите "спасибо" всем, кто был вовлечён. Это не только укрепляет командный дух, но и мотивирует на новые свершения.

---

Лучшие мировые практики

Google — король OKR. Они используют систему для постановки амбициозных целей, которые не всегда на 100% достижимы, но помогают компании двигаться вперёд на максимальных оборотах.

LinkedIn — в этой соцсети для профессионалов OKR помогают сохранять фокус на главных задачах, несмотря на тысячи идей, которые могут отвлекать.

Spotify — команда OKR работает над кросс-функциональными задачами, что помогает разным отделам двигаться к общим целям, особенно в быстро меняющейся музыкальной индустрии.

Intel — одна из первых компаний, внедривших OKR. Благодаря этой системе Intel сохраняет высокие стандарты инноваций и удерживает лидирующие позиции в технологической гонке.

---

Успешные кейсы

Google YouTube: YouTube вырос благодаря амбициозным OKR, которые включали не только рост аудитории, но и создание новой экосистемы контента. Это позволило платформе превратиться в гиганта видеоконтента.

Atlassian: Jira, один из их главных продуктов, ускорил выход новых версий благодаря системе OKR, которая структурировала приоритеты команды разработки и сократила время релизов.

---

Вот так OKR превращаются из "ещё одной системы" в живой инструмент, который двигает команду и компанию вперёд, причём с драйвом и интересом!