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

Начните с задачи, аудитории и границ проекта

Опишите продукт, покупателя и условия. Перечислите действия: сравнение, проверка совместимости, расчёт или заказ. Для каждого назовите нужные сведения. По этим задачам выбирайте структуру.

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

Составьте перечень страниц и повторяемых шаблонов

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

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

Документация: Рекомендации Google по ссылкам

Для каждой функции опишите успешный и ошибочный сценарий

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

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

Неоднозначная формулировкаТребование, которое можно проверить
Форма должна работатьПосле успешной отправки запись появляется у указанного получателя
Удобно с телефонаПоля, ошибки и кнопка доступны на согласованных экранах
Нужна аналитикаПеречислены события, условия срабатывания и способ теста
Каталог легко редактироватьРедактор меняет цену и фото без изменения кода
SEO готовоПроверены адреса, метаданные, ссылки и правила индексации

Документация: Как Метрика отслеживает отправку формы

Опишите ограничения дизайна и редактирования

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

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

Соберите сценарии приёмки до начала работ

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

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

  • Пройти основные действия и ошибочные состояния.
  • Проверить редактирование типовых данных.
  • Убедиться в передаче исходников и необходимых доступов.
  • Зафиксировать найденные дефекты, ответственного и повторную проверку.

Договоритесь, как меняется объём

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

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

Источники и проверка фактов

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

Нужна помощь с вашей задачей?

Соберём требования к страницам и функциям, согласуем критерии приёмки и оценим работу по понятному составу.

Разработка сайтов