Почему первая оценка — вилка
На первой встрече мы знаем задачу в общих чертах. Оценка в этот момент — вилка ±40%. Точная цифра появляется после discovery, когда известны сценарии, интеграции и объём данных. Тогда точность ±15%.
Подрядчик, который называет точную сумму на первой встрече, либо оценивает наугад, либо будет «уточнять» потом.
Шаг 1. Декомпозиция
Разбиваем проект на работы: экраны, функции, интеграции, инфраструктура, тестирование, контент. Обычно получается 100–400 строк. Каждую строку понимает и заказчик, и разработчик.
Шаг 2. Оценка в часах
Каждую работу оценивают два инженера независимо. Расхождение больше 30% — обсуждаем, значит, задача понята по-разному. Отдельно оцениваются дизайн, разработка, тестирование, управление.
Типичные пропорции: разработка 50–60%, дизайн 10–15%, QA 10–15%, аналитика и управление 15–20%.
Шаг 3. Ставки
У каждой роли своя ставка: аналитик, дизайнер, разработчик, архитектор, тестировщик, инженер инфраструктуры. Ставки фиксируются в договоре и видны в смете по каждой задаче.
Шаг 4. Риски и буфер
Интеграции с системами, которых мы не видели, новые технологии, зависимость от третьих сторон — на такие работы закладываем буфер 15–25%. На типовые — 5–10%. Буфер виден в смете отдельной строкой, не размазан по задачам.
Шаг 5. Фиксация по этапам
Стоимость каждого этапа фиксируется в приложении к договору после его детальной оценки. Этап не выходит за смету: если наша ошибка — за наш счёт, если изменились требования — согласуем до начала работы.
Что влияет на стоимость сильнее всего
- Количество интеграций. Каждая — 40–150 часов.
- Нестандартная логика. Расчёты, документооборот, роли.
- Требования к нагрузке и безопасности.
- Количество платформ. Веб, iOS, Android, десктоп.
- Качество исходных данных при миграции.
Как сэкономить без потери качества
- Разбить на этапы и запустить ядро раньше.
- Использовать готовые сервисы для платежей, авторизации, уведомлений.
- Дизайн-система вместо уникального дизайна каждой страницы.
- Подготовить контент и данные заранее.
- Приходить с описанными процессами и доступами к системам.
Как получить смету
Пришлите описание задачи, примеры, список систем для интеграции и сроки. Вилку дадим в течение рабочего дня. Точную смету — после discovery за 3–5 дней.