Как планировать, чтобы успевать важное

· 4 мин

Вы спрашивали, как всё успевать. Я сказал, что всё — никак. Нужно успевать важное, а для этого важно следовать простым правилам: устранить слив времени, беспощадно говорить “нет”, учиться входить в поток и улучшать эффективность в своём ремесле.

Моё убеждение — если ты не следуешь принципам выше, то все методики управления временем будут неэффективными и пойдут насмарку. Ты будешь продуктивен, делая ненужные вещи, либо же будешь выгорать, загнав себя в рамки.

Поэтому я не боготворю никакие фреймворки, а придумываю свои под ситуацию, комбинируя разные “лучшие практики”, знания о которых накопил за много лет. Там больше интуиции, чем формул, но, тем не менее, поделюсь высокоуровневыми подходами, которые работают для меня. Может и вам пригодится.

1) Высокоуровневая ясность. MVSR

Всё, конечно же, начинается с самого главного. Зачем я вообще делаю то, что делаю?

Я не делаю ничего просто так. Либо это ведёт к достижению каких-то результатов, либо я получаю от этого удовольствие в моменте, а в идеале — и то, и другое. И подход в бизнесе и в личных проектах — один и тот же. Разница лишь в том, что в бизнесе у меня всё прописано в документе и я трачу много времени, чтобы документ был понятен каждому члену команды и руководству.

В личных проектах я могу хранить всё в голове. Но суть не меняется — важно понимать зачем ты делаешь то, что делаешь, и как ты собираешься двигаться вперёд. Ясность (clarity) — это то, на что стоит потратить время и энергию. Это сэкономит время в будущем.

Когда я прихожу в команды, то, в первую очередь, работаю над видением. Это документ в формате MVSR (Mission, Vision, Strategy, Roadmap), который придаёт всей работе смысл и очерчивает траекторию движения. Это текст в формате прозы, тщательно продуманный и основанный на анализе.

Миссия — это смысл существования продукта и команды. Что-то вроде “мы создаём инструменты для разработчиков, от которых все писяют кипятком”. Тут нет конкретики, тут важна эмоциональная составляющая. Готов ли ты и твоя команда свергать горы ради этой миссии? Правильный ответ — всегда “да”.

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

Видение — это такая точка вдалеке, Полярная звезда, которую нельзя терять из виду. Иначе заблудишься. В видении уже начинает появляться специфика, например “быть IDE номер один для облачных разработчиков на Java”. Здесь уже есть за что уцепиться процессу планирования.

Стратегия — это “как”. Это набор конкретных действий, который приведёт к достижению видения через 3-5 лет. Стратегия — это не список проектов. Это набор 3-4 “тем” (themes), которые описывают, куда нам нужно двигаться, чтобы стать тем самым номером один.

Roadmap — это конкретные проекты и фичи в рамках стратегии, которые шаг за шагом её осуществляют.

2) Квартальные цели

Следующий шаг — декомпозиция целей. Гугл использует систему планирования OKR (я о ней писал отдельно) и мне она очень близка. Я ставлю себе квартальные OKR в работе и иногда — в личных проектах.

Механика OKR такова, что ты ставишь цель (objective) и набор ключевых результатов (key results), которые необходимо достичь для выполнения цели. Каждый квартал у меня 3-4 цели, в каждой из которых 4-5 KR — это мои проекты на квартал.

В качестве цели обычно пункты из roadmap, а KR могут состоять из вещей вроде “написать требования”, “написать блог” и “запустить”. При этом “запустить” в свою очередь становится целью для команды разработки, которая дальше разбивает запуск на множество под-проектов, которые затем каскадно спускаются ниже и ниже отдельным разработчикам, дизайнерам и другим функциям.

3) Еженедельные планы.

Каждую неделю я смотрю на свои цели на квартал, отмечаю процент завершённости по каждой из них и планирую, что нужно делать на этой неделе, чтобы достичь результата. Я писал, что каждую неделю составляю новый план на бумаге. Пока что я не нашёл ничего более эффективного, чем блокнот в точечку (dotted notebook) и ручки, которой можно черкать, рисовать и переписывать.

Иногда, когда приоритетов скапливается слишком много, я использую матрицу Эйзенхауэра, которая делит задачи на важные/неважные, срочные/несрочные. Это помогает убрать лишнее и сфокусироваться на важном. Я также нумерую свои списки в том порядке, в котором нужно выполнить задачи для максимальной эффективности. Обычно я делаю первым то, где я — бутылочное горлышко и нужно освободить процесс. Потом — стратегическое. Потом — всё остальное.

Бонус: Приложения.

Есть несколько технологических подходов, которые помогают мне быть более организованным.

  • OKR я трекаю в таблице в Google Sheets. Они меняются только раз в квартал и мне нужно отслеживать динамику.
  • Личные мелкие дела (типа “получить справку для прав”) я веду в списке в стандартном приложении Notes. Их много, они эфемерны и, чтобы не забыть, их нужно где-то хранить.
  • Я использую Priority Inbox в Gmail и держу емейлы непрочитанными, если по ним нужно сделать какую-то работу.
  • Важные дела я заношу в календарь.
  • Голова. В неё много помещается и она умеет помнить важное.

Вот и всё.

Я пробовал Asana, JIRA, Excel, Todoist и другие приложения, названий которых уже не вспомню. Ни одно из них не даёт мне той гибкости и свободы, которая мне нужна. Quip приблизился достаточно близко, так как TODO можно было манипулировать с клавиатуры как обычными блоками текста. Но с уходом из Амазона Quip выпал из моей жизни.