Единица 3 / 11

Оценка времени и ресурсов: оценка времени и проверка

Прибыль:

  • Способность понимать методы аналоговой, параметрической и трехточечной оценки (PERT) и использовать искусственный интеллект для создания проектов оценки времени и ресурсов.
  • Способность интерпретировать неопределенность прогноза (оптимистические/возможные/пессимистические сценарии, доверительный интервал) и основывать планирование на диапазоне, а не на одном числе.
  • Способность осознавать, что прогноз ИИ основан на исторических закономерностях и предположениях и что окончательный бюджет и временные затраты должны быть подтверждены данными команды и экспертными оценками.

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

Основные методы прогнозирования

Давайте определим несколько методов. Угадывание по аналогии означает, что вы смотрите на аналогичную работу в прошлом и говорите: «Это заняло 10 дней, эта похожая»; Это быстро, но грубо. Параметрическая оценка умножает стоимость/время за единицу на количество (например, «0,5 дней на страницу × 40 страниц = 20 дней»); основано на данных. Оценка «снизу вверх» оценивает и агрегирует каждый пакет работ отдельно; Это самый точный, но самый медленный метод. Трехточечная оценка (PERT) признает неопределенность: для каждой задачи оцениваются оптимистическая (O), наиболее вероятная (M) и пессимистическая (P) продолжительность и берется средневзвешенное значение.

Формула PERT: Ожидаемая продолжительность = (O + 4M + P) / 6. Например, для задачи, если оптимистические 4 дня — это наиболее вероятные 6 дней, пессимистические 14 дней — это ожидаемая продолжительность = (4 + 24 + 14) / 6 = 7 дней. Стандартное отклонение составляет (P – O)/6 = (14 – 4)/6 ≈ 1,7 дня; Это показывает предел неопределенности. Вместо того, чтобы сказать одно «6 дней», гораздо более честный план — сказать «ожидаемое 7 дней, отклонение ± 1,7 дня».

Кроме того, важны две концепции. Усилия — это количество человеко-дней, необходимое для выполнения работы (например, 10 человеко-дней). Продолжительность — это количество дней, которое займет выполнение этой работы в календаре. Два человека могут выполнить работу объемом 10 человеко-дней за 5 дней; но не всякую работу можно делить бесконечно (девять женщин не могут родить ребенка за месяц). ИИ может спутать их; вы должны отделить его.

Метод

Когда это уместно?

скорость

точность

Роль ИИ

аналогичный

Ранняя фаза, мало информации

высокий

низкий

Предлагает аналогичный шаблон проекта

параметрический

Если есть измеримая единица

высокий

средний

Создает формулу и схему единицы измерения

снизу вверх

Если есть подробная WBS

низкий

высокий

Собирает пачки черновиков

Трехточечный (PERT)

Если неопределенность высока

средний

средне-высокий

Предлагает сценарии O/M/P

Шаг за шагом: Безопасное прогнозирование с помощью ИИ

  1. Сначала поместите данные команды. Поделитесь с ИИ своими прошлыми осознаниями: «Похожие задачи заняли у нашей команды столько времени». Таким образом, прогноз основан на ваших данных, а не на обобщении.
  2. Выберите метод. Если неопределенность высока, запросите PERT; параметрический, если есть измеримая единица.
  3. Просите три точки, а не отдельные цифры. Запросите значения O/M/P и предположения для каждой упаковки.
  4. Сделайте предположения видимыми. Распечатайте предположения, лежащие в основе каждой оценки (например, «готовность тестовой среды», «возврат клиента через 2 дня»); Неправильное предположение – это неправильное предположение.
  5. Добавьте источник и поделитесь. Отделяйте усилия от времени, учитывайте отпуск и доступность (например, человек на самом деле продуктивен 4 дня в неделю).
  6. Калибровка с командой. Обсудите окончательную смету с людьми, которые будут выполнять работу. Предсказание становится достоверным, когда оно принадлежит тому, кто его делает.
Внимание: Спросите у ИИ «сколько дней займет эта работа?» Спрашивать и записывать полученное число прямо в таблицу — самая опасная форма предсказания. Это число не включает данные вашей команды; это всего лишь общая картина и может быть галлюцинацией.

три мини-кейса

Случай 1 — Честный план с PERT. Команда разработчиков запросила у ИИ прогнозы и предположения O/M/P для модуля из 12 задач. AI дал проект; В каждую миссию команда корректировала собственные исторические данные. Общее ожидаемое время составило 38 дней, пессимистическое — 52 дня. Премьер-министр дал заказчику 45-дневный срок и оставил 7-дневный запас. Проект был завершен на 44-й день; Если бы не было акции, была бы задержка.

Случай 2. Путаница усилий и времени. Координатор спрашивает ИИ: «Сколько дней потребуется, чтобы выполнить 80 человеко-дней работ?» - сказал он. ИИ ответил «80 дней», потому что перепутал усилия с продолжительностью. Зная, что работу могут выполнять параллельно 4 человека, координатор скорректировал время до ~25 дней (а не 20, потому что оно не делилось). Урок: люди должны контролировать соотношение усилий и времени ИИ.

Случай 3 — Необоснованное обобщение. Один премьер-министр написал на диаграмме, что ИИ ответил: «Интеграция API обычно занимает 5 дней». Прошлый опыт работы команды с этим поставщиком API был плохим, а документация — плохой; Работа заняла 13 дней. Если бы были заданы данные команды, это было бы видно с самого начала. Урок: обобщения не заменят командной реальности.

Слабая подсказка / Сильная подсказка

Слабая подсказка:

Сколько дней занимает создание сайта электронной коммерции?

Эта подсказка заставляет ИИ генерировать вымышленное число, не зная данных вашего проекта. Нет ни команды, ни размаха, ни неопределенности.

Мощная подсказка:

Ваша роль: специалист по оценке. Контекст: Ниже представлены 8 пакетов работ и аналогичные прошлые задания нашей команды. Задача: создать трехточечную оценку длительности (оптимистическая O/скорее всего M/пессимистичная P) для каждого пакета и рассчитать ожидаемую продолжительность PERT с помощью (O+4M+P)/6. Правила: - Просто ссылайтесь на предоставленные мною исторические данные; добавление общего рыночного предположения.- Напишите предположение, лежащее в основе каждой оценки, в одной строке.- Покажите трудозатраты (человеко-дни) и продолжительность (календарные дни) в отдельном столбце.- Отметьте пакет, в отношении которого вы не уверены, надписью «[требуется подтверждение команды]». Выход: таблица (Пакет | O | M | P | PERT | Усилие | Предположение). Исторические данные:- Интеграция платежей (история: 9,11,8 дней)- Каталог товаров (история: 6,5 дней)- ... (другие пакеты)

Это утверждение убедительно: метод (PERT), ограничения источника данных, требования к допущениям и различие между усилиями и временем ясны.

Дополнительные шаблоны:

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

# Анализ чувствительностиЕсли наиболее вероятная продолжительность следующей задачи равна M; Как изменится общая продолжительность проекта, если M увеличится на 20%?Какие 3 задачи наиболее чувствительны к общей продолжительности? (Эти задания необходимо просмотреть в первую очередь.)

# Рекомендации на случай непредвиденных обстоятельств. На основании приведенных ниже отклонений PERT предложите разумный процент резерва времени для всего проекта и объясните, на чем вы это основываете. Это предложение; Последняя доля принадлежит управляющему.

Распространенные ошибки

  • Придерживайтесь одного числа: произнесение «10 дней» скрывает неуверенность; Диапазон O/M/P честный.
  • Путаница со временем: 40 человеко-дней — это не 40 календарных дней.
  • При условии 100% доступности: никто не может уделять этой задаче 5 дней в неделю в одиночку; Бывают встречи, уходы, перерывы.
  • Ошибочное обобщение за командные данные: «типичное время» ИИ — это не скорость вашей команды.
  • Не записывайте предположения: невидимое предположение — это догадка, которая взрывается.
  • Без маржи: если есть неопределенность, разумный запас времени/бюджета является обязательным.
Совет: Когда вы закончите гадать, спросите себя: «Есть ли 90-процентная вероятность того, что это число сбудется, или 50-процентная вероятность того, что оно выпадет?» Большинство ставок в одно очко на самом деле представляют собой 50-процентные ставки; Помните об этом, давая обещание клиенту.

В заключение

Оценка — самая рискованная работа в проекте. Аналоговый, параметрический, восходящий и трехточечный (PERT) методы предлагают разную скорость и точность. ИИ быстро прогнозирует и генерирует сценарии, но он обобщает, не зная данных вашей команды, и может сбить с толку усилия и время. Безопасное предположение; Ставить данные команды на первое место, работать по трем пунктам, делать предположения видимыми, распределять усилия и время и согласовывать окончательные цифры с командой. Зафиксированная дата и бюджет всегда проходят проверку человеком.

Задача приложения

Выберите 5 задач из вашего проекта. Спросите у ИИ оценку O/M/P и ожидаемое время PERT для каждого (предоставьте исторические данные вашей команды анонимно). Затем запишите предположения, лежащие в основе каждой задачи, и просмотрите оценку с членом команды, который будет выполнять работу. Исправьте как минимум две оценки на основе данных команды и определите разумный запас времени для расчета суммы.

контрольный список

  • [ ] Я основывал оценку на исторических данных моей команды, а не на обобщениях.
  • [ ] Я практиковал O/M/P (три точки) вместо нечетных чисел.
  • [ ] Я написал предположение, лежащее в основе каждого прогноза.
  • [ ] Я разделил усилия (человеко-день) и время (календарь).
  • [ ] Я принял во внимание реальные ограничения, такие как доступность/разрешения.
  • [ ] Я оставил разумный запас неопределенности и сверил оценку с командой.