Ошибка планирования и оценка сроков

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

Ошибка планирования и оценка сроков

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

В статье вы узнаете:

Внутренний сценарий объясняет задачу, но плохо задаёт частоту сбоев

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

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

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

Например, автору кажется, что короткая статья займёт 75 минут: тема знакома, структура ясна, источники открыты. В журнале лежат пять похожих работ по 80, 95, 110, 120 и 145 минут активного времени. Внутренняя оценка описывает хороший ход сегодняшней работы, а внешние данные показывают центральный результат 110 минут и наблюдавшийся диапазон 80-145 минут. Ни одно из чисел не является гарантией, но второе описание честнее показывает разброс.

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

Исследования нашли оптимизм в разных задачах, но не универсальный коэффициент

Роджер Бюлер, Дейл Гриффин и Майкл Росс провели пять исследований с академическими и бытовыми задачами. В первом участвовали 37 студентов, заканчивавших дипломную работу; четверо не завершили её до конца наблюдения через два семестра. Для 33 завершивших средняя оценка «лучшего предположения» составляла 33,9 дня, а фактическое среднее время оказалось 55,5 дня. К собственной прогнозной дате справились около 30% всей группы. Это результат небольшой и очень конкретной выборки, а не правило «любая задача длится в 1,64 раза дольше» [Buehler, Griffin & Ross, 1994].

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

Позднее Бюлер, Гриффин и Хезер Макдональд проверили роль мотивации в двух других исследованиях. В поле они сравнивали прогнозы подготовки налоговых форм, а в лаборатории использовали задачу на генерацию слов. Лабораторная работа воспроизвела общий оптимистический эффект; денежное поощрение за раннее завершение усиливало оптимизм, внимание к подробному будущему плану росло, а внимание к прошлому опыту снижалось. Это не означает, что любая премия портит любой план. Работа показывает более узкий механизм в заданных условиях [Buehler, Griffin & MacDonald, 1997].

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

Не всякая ошибка срока является «ошибкой планирования». Требования могли измениться после оценки, исполнитель заболеть, сервис отключиться. Эти события нужно сохранять в журнале, а не объявлять доказательством личной иррациональности. Вопрос исследования проще: систематически ли прогнозы оказываются короче факта и игнорирует ли оценщик доступную историю?

Соберите класс сравнения до обсуждения особых обстоятельств

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

Затем выберите несколько недавних задач с похожим объёмом и процессом. Не оставляйте только приятные случаи. Если работа на 145 минут была медленной из-за обычной правки фактов, она относится к базе. Если задержку вызвало недельное аварийное отключение электричества, сохраните запись, но пометьте необычное внешнее событие. Исключение должно иметь проверяемую причину, а не формулировку «в этот раз я просто был не в форме».

При малой истории не нужна показная статистическая точность. Отсортируйте фактические значения, назовите середину и весь наблюдавшийся диапазон. В примере 80, 95, 110, 120 и 145 минут медиана равна 110 минутам, диапазон равен 80-145 минутам. Пять наблюдений не позволяют надёжно обещать определённый процент попадания, зато уже показывают, что 75 минут лежат ниже всех прошлых результатов.

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

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

Журнал «прогноз и факт» превращает память в данные

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

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

Предположим, в понедельник в 10:00 автор начал материал, работал 105 минут, затем два дня ждал комментарий и потратил ещё 25 минут на исправление. Активный факт равен 130 минутам. Календарный факт закончится только в момент принятия версии и окажется больше двух суток. Прогноз «два часа» может быть неплох для личной загрузки и бесполезен для даты публикации.

Причину отклонения записывайте наблюдаемым языком. «Получил 14 замечаний вместо обычных 3-5» полезнее, чем «всё пошло не так». «Два раза переключился на срочный звонок, потерял 35 минут» полезнее, чем «не хватило концентрации». Такая запись подсказывает, относится ли случай к нормальному разбросу или требует нового класса сравнения.

После нескольких задач ищите не только среднюю ошибку. Сколько прогнозов попало в заявленный диапазон? Часто ли факт выходит выше верхней границы? Не смешаны ли в одной группе черновики и принятые результаты? Если девять записей аккуратно помещаются в диапазон, а десятая относится к другому процессу согласования, полезнее разделить класс, чем механически увеличить все будущие сроки.

Оценка длительности, обещанная дата и обратный план решают разные задачи

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

Допустим, внешняя база дала 80-145 минут активной работы. Это не означает, что задачу можно поставить в любое двухчасовое окно. В календаре исполнителя может быть только 45 минут сегодня и 60 завтра, а после черновика требуется ответ редактора. Оценка труда остаётся прежней, но дата завершения сдвигается. Именно поэтому журнал хранит активное и календарное время раздельно.

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

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

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

Хорошая оценка остаётся диапазоном с историей происхождения

У ошибки планирования нет универсальной поправки. Отношение 55,5 к 33,9 в студенческом исследовании описывает средние двух величин у одной выборки и одной задачи. Умножать любой срок на 1,64 значит переносить чужой результат туда, где не проверены ни процесс, ни люди, ни точка готовности.

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

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

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

Есть что добавить?

Напишите своё мнение, комментарий или предложение.