Оценка часов разработки и как доказать их адекватность Часть 1.

Задачу оценили в 6 часов. Команда ворчит: «Мы не уложимся». Заказчик возмущён: «Почему так долго и дорого?».

Одна из задач ПМа — управлять ожиданиями заказчика. Клиент должен понимать, за что и сколько он платит.

1. Зачем вообще считать часы

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

2. Методы оценки (PMBOK)(просто для справки)

Expert Judgment — оценка опытного разработчика.

Analogous Estimating — сравнение с похожими задачами.

Parametric Estimating — формула «X часов на модуль».

Bottom‑Up Estimating — декомпозиция (WBS) и суммирование.

Three‑Point / PERT — диапазон (O + 4M + P) / 6.

Alternative Analysis — выбор оптимального способа реализации.

3. Как я оцениваю задачи

  • Получаю задачу → провожу свою аналитику, понятно ли описание, есть ли ссылка на доки, нужен ли аналитик

  • Если нет — отправляю разработчику.

  • Разработчик возвращает: проработку — где и как править код; оценку часов разработки; тестирование разработчиком; возможные сложности (в часы не входят).

  • QA‑буфер — обычно я сам добавляю часы тестировщика: 10 % — типовая UI‑правка, без сложной логики; 15–20 % — новая форма, простой бэкенд, валидации; до 25 % — интеграции, затрагивающие несколько сервисов. Бывают исключения, когда отдаю этот этап на оценку предполагаемому исполнителю. Но это всегда плюс время к оценке.

Deploy / release — отдельная строка (≈ 0,5–2 ч).

Пример 1. Предварительная оценка: 8 часов 2. Проработка — 2 ч 3. Реализация функционала(здесь описание того что будет реализовано) — 6 ч 4. QA — 1 ч 5. Релиз — 1 ч

Схема работает для небольших задач поддержки.Сложные фичи (аналитики, несколько разработчиков, отдельная QA‑команда) оцениваются иначе. 🔜 Что дальше

В части 2 обсудим проблемы и конфликты интересов, которые всплывают при такой оценке, и способы их решить.

Вопрос: Что в оценке кажется вам самым непрозрачным: сами часы разработки или «плюсы» за тесты и релиз?

#pm