Сначала зафиксируйте, что компания получит за указанную сумму

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

Смета на разработку сайта полезна, когда по ней можно проверить три вещи: состав результата, условия расчёта и границы ответственности. Строка «каталог» сама по себе этого не позволяет. Каталог с десятью описаниями товаров, каталог с фильтрами и каталог с обменом остатками из учётной системы требуют разного набора работ.

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

Разложите предложение на проверяемые результаты

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

Такой подход согласуется с общей методикой оценки затрат GAO: она связывает расчёт с составом работ, исходными допущениями и неопределённостью. Это методическое руководство для оценки проектов, а не обязательная форма сметы российского веб-подрядчика. Ниже — удобный рабочий вариант для небольшого сайта.

БлокЧто уточнить в результатеЧастый пропуск
ПодготовкаКарта страниц, сценарии, требования к даннымКто согласует структуру и в какой срок
ДизайнПеречень макетов, состояния форм, мобильные вариантыСколько вариантов и этапов правок включено
РазработкаШаблоны, формы, управление материаламиНестандартные состояния и сообщения об ошибках
НаполнениеКоличество страниц и карточек, готовность текстовРедактура, обработка изображений, перенос старых данных
Проверка и выпускСценарии тестирования, перенос на сервер, передачаИсправление замечаний и инструкция сотруднику

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

Наглядный разбор

Как проверить одну строку сметы

  1. Работа

    Например, настроить передачу обращения с сайта в систему работы с клиентами (CRM).

  2. Результат

    Согласованные поля появляются в нужной карточке; заявка не теряется при ошибке передачи.

  3. Условия

    Известны система, доступы, правила дублей и ответственный со стороны заказчика.

  4. Проверка

    Команда проходит согласованный тестовый сценарий и показывает полученные записи.

Порядок вопросов для обсуждения с подрядчиком. Размеры карточек не показывают доли бюджета или продолжительность работ.

Различайте страницы, шаблоны и наполнение

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

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

Уточните, что подрядчик называет наполнением. Разместить готовый текст и написать его с интервью эксперта — разные задачи. С фотографиями возможны отбор, покупка прав использования, обработка и подготовка вариантов для сайта. При переносе каталога может потребоваться очистка названий, характеристик и дублей; автоматическая загрузка не исправляет качество исходного файла сама по себе.

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

Уточните объём интеграций и неизвестные условия

Строку «интеграция с CRM» стоит обсудить через конкретную заявку. Какие поля уходят с формы, где создаётся запись, как определяется ответственный и что происходит при повторном обращении? Нужны ли вложения, источник рекламы и уведомление менеджеру? Кто получит сообщение, если внешняя система недоступна?

Для обмена с учётной системой вопросы другие: откуда берутся цены и остатки, в какую сторону передаются данные, как часто обновляются и как проверяется результат. Не требуйте, чтобы руководитель сам выбрал способ подключения. Его задача — объяснить рабочий процесс и получить от исполнителя список ограничений, необходимых доступов и проверок.

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

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

Сравнивайте предложения после выравнивания состава

Покажем способ расчёта на условных цифрах. Это учебный пример, не рыночные цены и не предложение ШТАБ ИТ. В нём компания выбирает сайт услуг с одинаковыми страницами, формами и требованиями к запуску.

Студия А оценила работы в 300 тысяч рублей, но исключила подготовку текстов и передачу заявок в CRM. Отдельные согласованные оценки этих работ в примере составили 60 и 40 тысяч рублей. Студия Б предложила 380 тысяч рублей с обеими задачами. После выравнивания состава сравниваются 400 и 380 тысяч рублей. Далее нужно сверить содержание текстов, сценарий обмена и условия сопровождения.

Если для исключённой работы оценки нет, не ставьте в ячейке ноль. Отметьте «не оценено» и запросите расчёт. Нулевая стоимость означает, что работа включена или предоставляется без доплаты; пустая строка означает отсутствие сведений. Эти ситуации нельзя смешивать.

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

Наглядный разбор

Одинаковая задача в двух условных предложениях

  1. Студия А

    300 + 60 + 40 = 400 тыс. ₽

    Исходная оценка, подготовка текстов и подключение CRM складываются после подтверждения одинаковых требований.

  2. Студия Б

    380 тыс. ₽ за тот же набор

    Тексты и CRM включены. Заказчику ещё нужно сверить объём, критерии завершения и ответственность.

Учебные суммы служат только примером сопоставления. Карточки не отражают средние цены разработки или оценку качества студий.

Уточните, за что и в какой момент вы платите

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

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

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

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

Оставьте в расчёте проверку, исправления и передачу

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

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

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

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

Составьте отдельный список расходов после запуска

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

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

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

Резерв под неопределённые работы обосновывайте вопросами проекта. Вместо произвольного процента перечислите возможные события и их влияние: очистка исходного каталога, перенос нестандартных страниц, дополнительные условия обмена. После обследования часть резерва можно уточнить. Отделяйте его от уже согласованной стоимости обязательных работ.

Сокращайте первый этап, если бюджет ограничен

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

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

Попросите отдельно оценить первую версию сайта и дальнейшее расширение с одинаковыми требованиями к качеству. Для каждого этапа укажите результат, ограничения и возможные повторные работы. Иногда экономия сейчас приводит к переделке уже оплаченной части; это нужно видеть до решения.

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

Что отправить подрядчику перед согласованием сметы

Соберите вопросы в одном документе и попросите вернуть уточнённую оценку с номером версии. Для предметного разговора достаточно следующего списка.

  • Какие страницы, сценарии и материалы входят в первую версию сайта?
  • Что именно означает каждая общая строка: дизайн, наполнение, интеграция, тестирование?
  • Какие данные предоставляет компания и к какому сроку?
  • Какие расходы исключены, ещё не оценены или повторяются после запуска?
  • Как проверяется результат этапа и кто принимает решение об оплате?
  • Что изменит цену, как это согласуется и где фиксируется?
  • Что получит компания при передаче сайта и кто сможет его поддерживать?

По ответам можно собрать бюджет, в котором видны обязательные работы, неизвестные условия и дальнейшие платежи. Если нужна помощь с проектированием и разработкой сайта, передайте ШТАБ ИТ описание первой версии и текущую смету. Так обсуждение начнётся с конкретных расхождений в составе работ.

Источники и полезные ссылки

  1. GAO: состав оценки затрат, исходные допущения и анализ неопределённости ↗
  2. W3C WAI: оценка доступности в процессе разработки ↗

Интерфейсы и возможности сервисов могут меняться. Перед настройкой сверяйтесь с актуальной документацией.

Игорь Крещенко

Руководитель ШТАБ ИТ. Занимается управлением проектами, веб-разработкой, рекламой и PR. Подробнее об авторе →