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

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

Здесь вы соберёте оценку для одной реальной задачи: отделите рассказ о будущем от статистики прошлых работ, запишете прогноз до старта и получите диапазон, который можно проверить после завершения. Метод не обещает угадать точную минуту, зато делает источник числа видимым.
В статье вы узнаете:
Перед новой работой легко представить аккуратную последовательность: открыть материалы, сделать черновик, проверить, отправить. Каждый шаг кажется знакомым, а сумма шагов превращается в правдоподобный срок. Такой взгляд называют внутренним: человек рассматривает именно этот случай и строит для него будущий сюжет.
Проблема не в том, что план выдуман. В нём действительно есть необходимые действия. Но гладкий сценарий редко содержит ожидание ответа, повторное согласование, неудачную первую попытку, переключение на срочную работу и обычную усталость. Для каждого отдельного сбоя легко сказать «сейчас этого, вероятно, не случится». Хотя конкретная помеха неизвестна, какие-то помехи в похожих задачах могли возникать регулярно.
Внешний взгляд задаёт другой вопрос: сколько занимали задачи этого класса раньше? Он не пытается заранее назвать будущую причину задержки. Его отправной точкой становится базовая частота, или 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 значит переносить чужой результат туда, где не проверены ни процесс, ни люди, ни точка готовности.
Надёжнее сохранить три слоя. Внутренний сценарий перечисляет этапы и известные особенности. Внешний взгляд даёт середину и разброс похожих фактов. Решение по календарю выбирает дату с учётом цены опоздания и доступного резерва. Когда эти слои видны, спор можно вести о классе сравнения, объёме или риске, а не о том, кто увереннее произнёс число.
Для новой категории задач базы сначала не будет. Сделайте явный предварительный диапазон, назовите аналоги и степень их сходства, а после завершения сохраните первую строку собственного журнала. Через несколько повторений внешний взгляд станет вашим, а не заимствованным.
Проверка метода проста: будущий читатель журнала должен понять, что считалось готовностью, какие прошлые задачи образовали диапазон, чем новый случай отличался и где закончился факт. Если это видно, даже промах улучшает следующую оценку. Если осталась только одна исправленная задним числом дата, учиться не на чем.
Напишите своё мнение, комментарий или предложение.