Как составить задание на доработку сайта

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

Материал про виды доработки отвечает на другой вопрос: что вообще можно изменить на уже работающем сайте. Здесь — как описать одну задачу так, чтобы по ней можно было назвать оценку.

Что передать разработчику

Короткого сообщения достаточно, если в нём есть четыре вещи.

  1. Адрес страницы или раздела, который нужно изменить. Если страниц несколько, перечислите их. «Весь сайт» без списка оставляет объём неизвестным.
  2. Что происходит сейчас. Один конкретный сценарий: какой кнопкой пользуетесь, что видите на экране, чем это мешает.
  3. Что должно быть после работы. Результат, который можно открыть и проверить, а не общее «сделать удобнее».
  4. Ограничение, если оно есть: какая CMS, что менять нельзя, к какому сроку результат нужен вам, а не подрядчику.

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

Как описать «сейчас» и «нужно»

Пишите парой. Сначала факт, потом желаемый результат.

Условный пример. Сейчас форма на странице контактов отправляет письмо только администратору, а отправитель не видит, ушло ли оно. Нужно: после отправки человек остаётся на той же странице и видит текст «Заявка отправлена», а копия заявки приходит в уже подключённый Telegram.

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

Если не знаете причину, так и напишите: «не знаю, почему так». Причина выясняется при просмотре. В задании важен наблюдаемый результат, не диагноз.

Примеры проверяемых критериев приёмки

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

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

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

Что влияет на оценку

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

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

Срок тоже зависит от объёма и от того, когда согласованы доступы. Его имеет смысл называть после того, как задание можно проверить по пунктам.

Шаблон задания

Скопируйте блок и заполните своими словами. Лишние пункты удалите, не оставляйте пустые заголовки.

Сайт:
Страница или раздел:

Сейчас:
Нужно:

Зачем это бизнесу, одним предложением:

Критерии приёмки:
1.
2.
3.

Что менять нельзя:
CMS, если знаете:
Нужный вам срок, если он есть:
Куда прислать оценку:

Условный заполненный фрагмент, не отчёт о заказе: «Сайт: example.ru. Страница: /kontakty/. Сейчас: после кнопки „Отправить“ страница обновляется, письмо администратору не приходит, копии в Telegram нет. Нужно: письмо администратору, копия в Telegram и текст „Заявка отправлена“ без перехода на другую страницу. Критерий: тестовая заявка с телефона видна и в почте администратора, и в Telegram.»

Заполненный шаблон помогает начать оценку и определить, нужна ли дополнительная диагностика. Если пунктов несколько и они про разные механизмы, разбейте их на отдельные блоки «сейчас / нужно». Иначе одна цена накроет несопоставимые работы.

Что сделать с готовым заданием

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

П
Павел
Веб-разработчик · Bitrix, WordPress, Laravel