← Журнал

РАЗРАБОТКА / ИНСТРУКЦИЯ

На небольшую доработку насчитали 80 часов. Как разобраться в оценке

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

Начните с результата, который можно показать

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

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

Попросите разложить оценку на проверяемые части

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

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

Сравнивайте одинаковый состав работ

Ставка 1 000 рублей в час при оценке в 80 часов даёт бюджет 80 000 рублей. Это арифметика, но ещё не ответ на вопрос, выгодно ли предложение. Второй исполнитель может назвать меньшую сумму и включить только изменение экрана, оставив проверку и запуск заказчику.

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

Спросите, что можно упростить

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

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

Зафиксируйте, как будете принимать работу

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

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

Пять вопросов перед согласованием сметы

Какой законченный сценарий получу за эту сумму?

Из каких работ состоит оценка и где остаётся неопределённость?

Что можно отложить без потери главной пользы?

Что входит в проверку, запуск и исправление замечаний?

Когда и по каким признакам я приму результат?

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