Знаменитые последние слова на Daily Scrum. Я слышал, как они повторялись много раз.

«Это сделано, но еще не протестировано» — еще один пример.

А потом все равно оказывается, что дело не сделано — «Нужно еще немного времени».

И вот опять почти готово, но есть еще один неожиданный поворот: «Надо внедрить изменения из код-ревью и добавить еще несколько тестов».

Почему-то это всегда оказывается сложнее, чем ожидалось.

Должно ли это быть неожиданностью?

Не совсем. Это непостоянный и непредсказуемый характер сложной работы.

Проблема в том, что те, кто находится в окопах, понимают это, а руководство часто не понимает.

Команда руководителей считает, что когда разработчики не могут предсказать, когда это будет сделано, они не знают, что делают.

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

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

Вместо того, чтобы спрашивать «Когда это будет сделано?», спросите «Как мы можем продвинуться вперед?».

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