Найти тему

Декомпозиция задач

Бывают задачи мелкие — те, которые можно выполнить в течение дня. Бывают и покрупнее: на них потребуется пара дней, а то и вся неделя. А еще есть задачи настолько объемные, что вот так сходу и не сообразишь, сколько времени нужно на их выполнение.

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

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

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

Декомпозиция поможет вам:

  • Выполнять работу в установленные сроки и не выходить за дедлайны
  • Точно рассчитывать стоимость работ, зная, сколько времени на них потребуется

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