Definition of Done

Anton Gora
Jul 27, 2017 · 3 min read

В переводе на русский язык “Definition of Done” означает «Определение выполненной задачи». Это некий набор условий, выполнение которых означает, что задача действительно выполнена.

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

Вы просите рабочего: «Семён, выкопай мне яму для дерева». Через пару дней Семён возвращается и говорит, что всё сделал:

Формально яма выкопана, претензий к Семёну быть не может. Но что теперь делать с этой ямой — неясно.
Уровень адекватности Семёна соответствует уровню детализации при постановке задачи (>_<)

Возникает резонный вопрос: «Насколько подробно необходимо описывать требования к результату?»

Постановка задачи для Семёна могла бы звучать следующим образом: «Семён, я хочу пересадить вот это дерево (показываете пальцем на дерево), выкопай, пожалуйста, яму в земле глубиной 30 сантиметров и диаметром 1 метр. Яма должна выглядеть следующим образом (показываете фотку из интернета)». Подобная постановка задачи значительно увеличивает ваши шансы на получение желаемого результата, но не гарантирует его.

Обратимся за пониманием к следующему графику.

В случае если вы доработаете детализацию задачи до уровня d3 (т.е. потратите на это t3 времени)— исполнитель среднего и высокого уровней успешно выполнят поставленную задачу и вы будете довольны результатом. Но исполнитель низкого уровня задачу выполнить не сможет.

Если ваш исполнитель высокого уровня, вам не нужно прорабатывать задачу до уровня детализации d3 (скорее всего, вы напрасно потратите время на вещи, которые и так ясны исполнителю).

Если ваш исполнитель среднего уровня, то задачу необходимо прорабатывать до уровня выше, чем d2.

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

Анализируйте постановку задачи и результат
Если вы не получили желаемого результата — обратитесь к постановке задачи, посмотрите какое определение «законченности» вы внедрили в постановке задачи. Варианта всегда два: либо вы недостаточно подробно описали желаемый результат, либо уровень исполнителя не позволяет решить поставленную задачу.

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

При постановке каждой задачи указывайте definition of done
Указывайте условия, при выполнении которых задача считается выполненной.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade