К статье
Практика · от решения к действию9 минут чтения

Декомпозиция задач: как разбить большое дело на понятные шаги

Что такое декомпозиция задач, как выбрать способ разбиения и когда остановиться. Разбираем пример предложения клиенту, частые ошибки и перенос готового плана в Sinqly.

Лестница из небольших шагов помогает подняться на гору большой задачи

Что такое декомпозиция задач и когда она нужна

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

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

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

Не любое дробление помогает
  1. Слишком крупно

    «Заняться предложением». Непонятно, с чего начать, чего не хватает и что считать готовым.

  2. Достаточно конкретно

    «Запросить цены по трём позициям». Есть действие, адресат и понятный момент завершения.

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

Пример декомпозиции: от предложения клиенту к четырём результатам

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

Одна цель, четыре изменения состояния
  1. Данные получены

    Можно считать, а не угадывать цены.

  2. Расчёт собран

    Есть материал для проверки.

  3. Цифры проверены

    Можно готовить отправку.

  4. Предложение отправлено

    Своя часть выполнена; ответ клиента — отдельное ожидание.

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

Как превратить часть работы в понятную задачу

В карточке «Собрать расчёт по трём позициям» Юлия пишет, что должно получиться: цены и сроки внесены, спорные цифры помечены для проверки. Там же отмечает допущения, которые нужно проверить до отправки. Это позволяет вернуться к работе без повторного восстановления замысла.

02
В описании учебной задачи — условие готовности и допущения для проверки. Это решение автора примера, а не автоматически созданный план.Настоящий интерфейс Sinqly · учебные задачи
Карточка задачи с описанием результата в Sinqly

В описании учебной задачи — условие готовности и допущения для проверки. Это решение автора примера, а не автоматически созданный план.

Проверьте формулировку простым вопросом: если открыть её завтра, будет понятно, какое действие выполнить? «Предложение» — тема. «Проверить цены по трём позициям» — работа. А «все цифры сверены с исходными данными» — условие её окончания.

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

Как выбрать способ разбиения: результат, этап или исполнитель

Начать можно с результата: документ состоит из данных, расчёта и проверенной версии. Можно идти по этапам: собрать, подготовить, проверить, передать. Разбиение по исполнителям удобно, если ответственность действительно различается; иначе появятся пункты «для себя» и «для коллеги» без понятного содержания. Для одной ветки выбирайте одно основание, а порядок выполнения уточняйте отдельно. Части результата не всегда выполняются строго одна за другой.

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

03
Те же четыре действия записаны отдельными задачами. Смотрите на названия и даты: запросить данные, собрать расчёт, проверить, отправить. Положение строки на экране само по себе не является схемой зависимостей.Настоящий интерфейс Sinqly · учебные задачи
Список учебных задач недели в Sinqly

Те же четыре действия записаны отдельными задачами. Смотрите на названия и даты: запросить данные, собрать расчёт, проверить, отправить. Положение строки на экране само по себе не является схемой зависимостей.

Когда многое неизвестно, детально распишите ближайшую проверку, а дальние шаги оставьте крупнее. Например, до ответа коллеги Юлия не знает, сколько спорных позиций придётся уточнить. Придумывать сейчас десять задач проверки — значит производить план, который почти наверняка придётся переписать.

Правила и ошибки: как понять, что подробностей достаточно

Проверьте четыре вещи. Все части вместе покрывают исходную работу; одинаковая работа не записана дважды; у каждого шага понятен результат; можно назвать ближайшее действие. Если пункт по-прежнему звучит как «заняться вопросом», уточните его. Если на поддержание плана уходит больше внимания, чем на действие, объедините лишние мелочи. Число уровней и длительность шага зависят от неопределённости работы — универсального размера нет.

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

Дробить дальше или оставить как есть?
  1. Разделите

    Внутри несколько независимых результатов, разные исполнители, ожидание ответа или работа не помещается в доступное окно.

  2. Оставьте вместе

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

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

Как перенести готовую декомпозицию в Sinqly

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

Когда предложение отправлено, этот шаг можно завершить. Если нужен ответ клиента, создайте отдельное действие на проверку ответа в подходящий день. Иначе отправка будет выглядеть незавершённой, хотя ваша часть уже сделана. Наоборот, отметка «всё готово» не должна скрывать то, что результат проекта ещё зависит от решения адресата.

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

Что ещё стоит уточнить

Обязательно создавать подзадачи?

Нет. В этом примере использованы отдельные задачи с понятными названиями. Иерархия полезна, когда помогает видеть связь с общим результатом; сама по себе она не делает шаги понятными.

Сколько шагов должно получиться?

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

Чем декомпозиция задачи отличается от декомпозиции цели?

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

Нужно ли оформлять всё как большой проект?

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

Владислав Титов Основатель Sinqly

Разбираем рабочие решения на учебных примерах. Часы и задачи вымышлены; экраны сняты в настоящем интерфейсе Sinqly.

Сделаем следующий материал лучше

Помогло разобраться?

Оцените статью и расскажите, чего не хватило. Отзыв увидит редакция Sinqly — он не появится на сайте.

Насколько полезна статья?
Не помоглаТеперь понятно
Не указывайте пароли и личные данные. До 2000 символов.
Источники и примечания
Декомпозиция задач: как разбить большое дело на понятные шаги | Sinqly