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