Открываешь план, а там «сделать сайт». Начать вроде бы пора. Но сначала нужен текст. Для текста — описание сервиса. А ещё фотографии, кнопка регистрации и понимание, кто вообще придёт на эту страницу. Сайт пока существует только одной строкой в списке.

В записи «сделать сайт» спрятаны текст, изображения, настройка страницы и проверка кнопок. Пока всё это занимает одну строку, приходится каждый раз заново решать, за что взяться. Декомпозиция — разделение большой задачи на части — нужна, чтобы это решение уже было перед глазами. Разберём, какие части стоит записать, а какие только загромоздят список.

Сначала реши, что должно получиться

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

Запиши это рядом с задачей. Тогда будет понятно, что именно ты собираешься закончить. «Сделать хороший сайт» можно улучшать бесконечно. «Опубликовать страницу и проверить переход в демо» — уже работа, у которой есть конец.

Заодно выпиши то, чем сейчас заниматься не будешь. Допустим, регистрацию, оплату и перевод на другой язык вы решили добавить позже. Иначе во время работы над кнопкой легко обнаружить себя за выбором платёжной системы.

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

Разложим страницу на понятные части

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

Что сделатьЧто получим
Выписать вопросы посетителя: для чего приложение, как попробовать, нужен ли аккаунтПонятно, о чём рассказать
Написать короткие ответы на эти вопросыЧерновик текста
Выбрать экран приложения и подготовить изображениеКартинка для страницы
Разместить текст, изображение и кнопкуСтраница для проверки
Открыть страницу на телефоне и перейти по кнопкеПонятно, что исправить перед публикацией

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

Некоторые пункты зависят от других людей. Если условия доступа должен подтвердить владелец приложения, запиши своё действие: «Спросить, что открыто без регистрации». Затем отметь, что ждёшь ответа. Пока ответа нет, можно подготовить другую часть страницы.

Проверь, можешь ли ты сделать первый шаг

Открой ближайший пункт. Всё ли для него есть? Понятно ли, где лежит нужный файл? Не выясняется ли, что перед началом нужно принять ещё несколько решений?

Например, в списке написано «подготовить текст», но ты пока не знаешь, кто будет пользоваться приложением. Тогда начни с уточнения аудитории. Пытаться написать убедительное описание неизвестно для кого — отдельный способ надолго остаться перед пустым документом.

А если содержание уже понятно, запиши конкретнее: «Открыть документ и написать, какие три задачи можно решить в приложении». После этого будет что показать и обсудить.

Схема начала задачи: выбрать одно дело, записать первый шаг, подготовить материалы
Выбери ближайший шаг и проверь, что понадобится для его выполнения.

Если первый шаг снова оказался большим

Пункт «написать текст страницы» ещё может оставлять тебя перед пустым документом. Уточни, что мешает именно сейчас. Не знаешь, для кого страница? Начни с ответа на вопрос «кто придёт и что хочет узнать». Ответ есть, но трудно подобрать слова? Запиши его как обычное сообщение человеку, без заголовков и оформления.

Уменьшать шаг до бесконечности не нужно. «Открыть ноутбук» не решит проблему отсутствующих сведений о продукте. Хороший ближайший шаг либо даёт материал для продолжения, либо убирает конкретное препятствие: найти условия, получить ответ, собрать пример. После него должно стать понятнее, что делать дальше.

Не расписывай каждое нажатие

Подробность нужна там, где ты теряешься. Если умеешь разместить текст на сайте, не обязательно отдельно записывать «открыть браузер», «войти в редактор» и «нажать кнопку». Оставь эту часть одним пунктом.

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

Дальнюю работу тоже можно пока обозначить коротко. Пока не готов текст, трудно решить, сколько понадобится блоков на странице. Сначала сделай ближайшую часть, потом уточни остальное. Так не придётся поддерживать подробный план того, что ещё несколько раз изменится.

После первого шага посмотри, что изменилось

Допустим, ты собрал вопросы и выяснил: посетителям важнее всего попробовать приложение без входа. Теперь экран демо и кнопка перехода должны быть хорошо заметны. Этот вывод поможет и при написании текста, и при сборке страницы.

Перед остановкой оставь заметку: «Ответы на три вопроса готовы. Уточнить условия регистрации, затем выбрать экран демо. Текст — по ссылке». В следующий раз ты продолжишь с этого места.

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