CodeFest 2019. Егор Толстой (Avito) — OKR без хайпа

16b6c87229eaf58768d25ed7b2bbbf52?s=47 CodeFest
April 05, 2019

CodeFest 2019. Егор Толстой (Avito) — OKR без хайпа

Неважно, стартап у вас или крупная технологическая компания, если в приличной тусовке вы скажете, что не используете OKR, вас могут и засмеять. Но на самом деле всё обстоит не так уж и сладенько. За 2,5 года в Авито я увидел много разных кейсов использования методологии, и эффект везде был разным.

В докладе я сфокусируюсь на нашем опыте использования OKR и дам советы, как делать можно, а как не стоит. Насчёт применимости можете не беспокоиться — команд у нас очень много, каждая как снежинка, поэтому опыт разносторонний.

Короче говоря, минимум хайпа, максимум правды жизни!

16b6c87229eaf58768d25ed7b2bbbf52?s=128

CodeFest

April 05, 2019
Tweet

Transcript

  1. None
  2. Прозрачность деятельности

  3. Прозрачность деятельности Влияние каждого на бизнес

  4. Прозрачность деятельности Фокусировка на важном Влияние каждого на бизнес

  5. Прозрачность деятельности Фокусировка на важном Оценка результатов Влияние каждого на

    бизнес
  6. 3 года 130 структур Медианный результат 0,6

  7. None
  8. None
  9. Company Tech Department Team A Team C Team D Team

    B Product Department
  10. Company Tech Department Team A Team B Цель Определяет ценность

    для бизнеса
  11. Company Tech Department Team A Team B Цель Определяет ценность

    для бизнеса Ключевой результат Определяет измеримость цели
  12. O: Обеспечить устойчивый рост Главная цель компании OKR компании

  13. O: Обеспечить устойчивый рост KR: Выполнение плана по выручке
 0

    - 97% 0.7 - 100% 1.0 - 105% Выполнение плана по Buyers 0-97% 0.7-100% 1.0-110% Ключевые результаты описывают цель OKR компании
  14. O: Обеспечить устойчивый рост KR: Выполнение плана по выручке
 0

    - 97% 0.7 - 100% 1.0 - 105% Выполнение плана по Buyers 0-97% 0.7-100% 1.0-110% O: Увеличить долю рынка в Авто OKR Вертикали Авто Цель компании декомпозируется по вертикалям OKR компании
  15. O: Обеспечить устойчивый рост KR: Выполнение плана по выручке
 0

    - 97% 0.7 - 100% 1.0 - 105% Выполнение плана по Buyers 0-97% 0.7-100% 1.0-110% O: Увеличить долю рынка в Авто KR: Рост количества покупателей новых авто
 0 - 1 млн чел 0.7 - 2 млн чел 1.0 - 3 млн чел Ключевые результаты конкретизируются OKR компании OKR Вертикали Авто
  16. O: Обеспечить устойчивый рост KR: Выполнение плана по выручке
 0

    - 97% 0.7 - 100% 1.0 - 105% Выполнение плана по Buyers 0-97% 0.7-100% 1.0-110% O: Увеличить долю рынка в Авто KR: Рост количества покупателей новых авто
 0 - 1 млн чел 0.7 - 2 млн чел 1.0 - 3 млн чел O: Ускорить доставку ценности OKR Инфра тимы OKR компании OKR Вертикали Авто
  17. O: Обеспечить устойчивый рост KR: Выполнение плана по выручке
 0

    - 97% 0.7 - 100% 1.0 - 105% Выполнение плана по Buyers 0-97% 0.7-100% 1.0-110% O: Увеличить долю рынка в Авто KR: Рост количества покупателей новых авто
 0 - 1 млн чел 0.7 - 2 млн чел 1.0 - 3 млн чел O: Ускорить доставку ценности KR: Повышена частота релизов
 линейно, 0 (3 релиза) 1 (9 релизов) OKR Инфра тимы OKR компании OKR Вертикали Авто
  18. None
  19. Это не про деньги

  20. Это не про деньги Амбициозность и достижимость

  21. Это не про деньги Амбициозность и достижимость Измеримость результатов

  22. Это не про деньги Амбициозность и достижимость Измеримость результатов Проблемы,

    а не решения
  23. Это не про деньги Амбициозность и достижимость Измеримость результатов Проблемы,

    а не решения Связанность
  24. Это не про деньги Амбициозность и достижимость Измеримость результатов Проблемы,

    а не решения Связанность Постановка bottom-up
  25. Это не про деньги Связанность Измеримость результатов Постановка bottom-up Проблемы,

    а не решения Амбициозность и достижимость
  26. а теперь к делу…

  27. None
  28. Автономные кроссфункциональные команды

  29. Идентичность команды

  30. Миссия команды
 Зачем мы существуем? Идентичность команды

  31. Принести счастье покупателям подержанных вещей

  32. Миссия команды
 Зачем мы существуем? Долгосрочные цели
 Что мы должны

    достичь? Идентичность команды
  33. Поднять долю покупателей, пользующихся Авито ежемесячно, до 90%

  34. Миссия команды
 Зачем мы существуем? Долгосрочные цели
 Что мы должны

    достичь? Направления работы
 Куда нам двигаться? Идентичность команды
  35. Переход к микросервисной архитектуре Увеличение количества покупателей

  36. Миссия команды
 Зачем мы существуем? Долгосрочные цели
 Что мы должны

    достичь? Направления работы
 Куда нам двигаться? Идентичность команды
  37. None
  38. Берутся не из ниоткуда

  39. VS VS VS

  40. Берутся не из ниоткуда Без цифр и остального

  41. VS VS VS

  42. Берутся не из ниоткуда Хорошо запоминаются Без цифр и остального

  43. VS VS VS

  44. Берутся не из ниоткуда Хорошо запоминаются Без цифр и остального

    Не буллшитные
  45. VS VS VS

  46. Берутся не из ниоткуда Хорошо запоминаются Без цифр и остального

    Может быть прогресс Не буллшитные
  47. VS VS VS

  48. Берутся не из ниоткуда Хорошо запоминаются Без цифр и остального

    Понятны всем Может быть прогресс Не буллшитные
  49. VS VS VS

  50. Берутся не из ниоткуда Хорошо запоминаются Без цифр и остального

    Понятны всем Может быть прогресс Не буллшитные
  51. None
  52. Переводят цель в цифры

  53. VS VS VS

  54. Переводят цель в цифры Не бинарные

  55. VS VS VS

  56. Переводят цель в цифры Не бинарные Команда влияет на них

  57. VS VS VS

  58. Переводят цель в цифры Не бинарные Команда влияет на них

    Правило 0.6-0.8
  59. VS VS VS

  60. Переводят цель в цифры Не бинарные Команда влияет на них

    Отражают результат, а не прогресс Правило 0.6-0.8
  61. VS VS VS

  62. None
  63. Цели должны меняться каждый квартал, иначе мы неудачники

  64. Цели должны меняться каждый квартал, иначе мы неудачники На самом

    деле нет
  65. Мы уже знаем, что делать, надо просто завернуть в OKR

  66. Мы уже знаем, что делать, надо просто завернуть в OKR

    Ну ок
  67. В OKR надо отражать все, что делает команда

  68. Не обязательно В OKR надо отражать все, что делает команда

  69. Наша цель - научиться мерить

  70. Наша цель - научиться мерить ¯\_(ツ)_/¯

  71. Цель уже неактуальна, но мы ее доделываем, потому что OKR

  72. Цель уже неактуальна, но мы ее доделываем, потому что OKR

    фейспалм.жпг
  73. Бесит ставить цель, которую я сразу знаю, что не выполню

  74. Бесит ставить цель, которую я сразу знаю, что не выполню

    Ну так не ставь
  75. Ставит проджект, а мы просто выполняем

  76. Ставит проджект, а мы просто выполняем Это не так работает

  77. None
  78. Первая встреча Цель: Синхронизироваться и накидать идей 1. Вспоминаем миссию

    и цели 2. Брейнштормим Objectives, Key Results, инициа- тивы
  79. Первая встреча Доработка черновика Цель: Синхронизироваться и накидать идей Цель:

    Выбрать главное и выровняться с другими 1. Вспоминаем миссию и цели 2. Брейнштормим Objectives, Key Results, инициа- тивы 1. Формируем первый черновик 3. Грумим и оцениваем инициативы 2. Челленджим, почему и как 4. Синхронизируем с другими командами
  80. Финалим результат Первая встреча Доработка черновика Цель: Синхронизироваться и накидать

    идей 1. Вспоминаем миссию и цели 2. Брейнштормим Objectives, Key Results, инициа- тивы Цель: Выбрать главное и выровняться с другими 1. Формируем первый черновик 3. Грумим и оцениваем инициативы Цель: Коммитмент 1. Полируем формулировки 2. Челленджим, почему и как 2. Замораживаем файл с OKR 4. Синхронизируем с другими командами
  81. Советы по планированию OKR

  82. Ритм
 Придерживайтесь общего расписания во всех командах Советы по планированию

    OKR
  83. Ритм
 Придерживайтесь общего расписания во всех командах Синхронизация
 Уделите достаточно

    внимания другим командам Советы по планированию OKR
  84. Ритм
 Придерживайтесь общего расписания во всех командах Оценка
 Не коммитьтесь

    вслепую, составляйте бэклог Синхронизация
 Уделите достаточно внимания другим командам Советы по планированию OKR
  85. None
  86. Ставим OKR Автор: Толстой Егор ЛИМИТЕД ЕДИШН 1. Начните с

    долгосрочных целей 2. Научитесь формулировать Objectives и Key Results 3. Постройте ритмичный процесс постановки целей 2 CodeFest
  87. None
  88. янв фев мар апр Итоги Q4 Планы Q1 Планы Q2

    Достижение целей
  89. янв фев мар апр Реальность Ожидание

  90. Контролируем OKR

  91. Контролируем OKR OKR Review

  92. Контролируем OKR OKR Review Сводный дэшборд

  93. Контролируем OKR OKR Review Цели спринтов берутся из OKR Сводный

    дэшборд
  94. Контролируем OKR OKR Review Цели спринтов берутся из OKR Сводный

    дэшборд Демо команд
  95. вообще ноль плохо, до 0.3 более- менее, 0.5-0.6 хорошо 0.6-0,8

    такое, 0.3-0.5 не очень, 0.8-1.0
  96. Навалился саппорт, операционка там всякая, баги…

  97. Цели и процессы Навалился саппорт, операционка там всякая, баги…

  98. Все сделали, просто метрики плохие

  99. Нужны хорошие Все сделали, просто метрики плохие

  100. Взяли слишком/ недостаточно амбициозные цели

  101. Планируйте! Взяли слишком/ недостаточно амбициозные цели

  102. None
  103. Достигаем OKR Автор: Толстой Егор ЛИМИТЕД ЕДИШН 1. Следите за

    метриками 2. Интегрируйте с рабочим процессом команды 3. Анализируйте причины успехов и провалов 3 CodeFest
  104. None
  105. 0 1 2 3 Q4 Q3 Q2 Q1 OKR/команды