Как разработать техническое задание на сайт

Евгений Чуранов
23.06.2021 Евгений Чуранов Количество просмотров: 1696

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

9 мин.

Первое, что чаще всего спросят у вас при заказе сайта: «У вас есть ТЗ?». Тут многие клиенты хватаются за голову, не понимая, что от них просят. Если просто ответить «сделайте мне сайт и всё», результат вас вряд ли обрадует, ведь разработчики не умеют читать мысли. Придётся всё переделывать, а это лишние расходы времени и денег. Мы часто встречали такие ситуации, поэтому теперь рекомендуем первым делом составить техническое задание для сайта.

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

Зачем оно нужно

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

Начинать работу без чёткого плана — всё равно что вообще её не начинать. Есть такая поговорка: «Без внятного ТЗ результат ХЗ». Заказчик и исполнитель могут по-разному видеть даже одинаковые задачи. В результате придётся всё переделывать, а это траты времени, денег и нервных клеток.

Техническое задание

Цели написания технического задания для сайта:

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

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

Был у нас один проект: интернет-магазин детской одежды. На этапе переговоров и составления задания на сайт было зафиксировано, что товары будут на сайт загружаться вручную. За 2 месяца сайт был успешно разработан. После передачи проекта заказчику, оказалось, что у них есть 1С и они хотят сделать синхронизацию товаров с сайтом. Данный функционал не закладывался в разработанный сайт и по сути пришлось полностью переделывать его техническую часть, что по стоимости вышло дороже, чем сделать новый сайт.

Виды технических заданий

В техническом задании на создание сайта нужно отразить все важные моменты по проекту. При этом не стоит делать его слишком подробным.

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

В зависимости от желаний и возможностей клиента, мы выделяем 3 типа ТЗ на разработку сайта. Рассмотрим подробнее каждый из трёх типов.

Задание на разработку сайта для бизнеса

Самая распространенная задача — сайт для себя или своего бизнеса. Это может быть лендинг, корпоративный сайт, интернет-магазин. Обычно в таких случаях не нужны сложные технологические решения. Эти проекты разрабатываются на типовых системах управления типа Битрикс, Tilda, Canape CMS и др. Для них не нужно описывать подробно технические требования, например, корректную работу во всех браузерах или на мобильном устройстве. Современные платформы по умолчанию включают в себя актуальные технические возможности и типовые интерфейсы.

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

От вас требуется:

  1. Рассказать о целевой аудитории сайта: кто и для чего должен прийти на ваш сайт.
  2. Указать пожелания по дизайну: есть ли фирменный стиль, указать примеры сайтов, которые вам нравятся, написать пожелания по использованию фотографий и видео.
  3. Написать, какие модули и функции должны быть: корзина, онлайн-оплата, интеграция с CRM, калькулятор подбора, языковая версия.
  4. Расписать примерную структуру разделов на сайте: разделы о компании, структуру каталога.
  5. Указать примерный объем товаров и услуг на сайте.
  6. При наличии указать доменное имя и хостинг.

В этом случае ТЗ — это качественно подготовленное описание или бриф на разработку сайта без перечисления технических параметров. Чем подробнее опишите эти пункты, тем процесс разработки будет эффективнее. Нам вполне достаточно этих данных, чтобы сделать действительно рабочий продукт. То, как будут построены технические решения — это уже наша задача, мы не напрягаем этими вопросами клиента.

Задание на разработку сайта с нестандартным функционалом

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

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

Что будет требоваться от вас:

  1. Для чего этот модуль разрабатывается: какую пользу он должен принести посетителю сайта.
  2. Описание логики работы модуля: можно своими словами, к примеру, «хочу чтобы пользователь ввел в поле А данные своего адреса, а сайт в ответ выдал тип дома (кирпичный или панельный), показав это в формате таблицы».
  3. Источник данных: программы, базы данных, сервисы, откуда сайт должен получать данные.
  4. Примеры подобных модулей: ссылки на другие сайты, где есть аналогичные или похожие решения.
  5. Пожелания по внешнему виду модуля.

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

Вот пример подобного ТЗ для модуля интеграции сайта по доставке еды с системой автоматизации ресторанов IIKO.

Задание на разработку сайта по ГОСТу

Последний вариант — это классическое техническое задание по ГОСТу. Чаще всего оно нужно при разработке проекта для государственного заказчика или для международной компании. Как правило, оно требуется для организации тендера.

Состав документа четко регламентирован ГОСТ 34.602-89 или ISO / IEC / IEEE 29148: 2018.

Создание подобного документа не самый простой процесс, и не каждый разработчик имеет такой опыт. В 90% случаев разработка такого ТЗ — это отдельная услуга. Мы часто сотрудничаем с госзаказчиками, на эту работу уходит не менее 50 человеко-часов.

Как написать техническое задание для сайта

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

Этапы составления техзадания на разработку сайта:

  1. Оценка необходимости стандарта: если нужен, читаем ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы». Если нет, пропускаем пункт.
  2. Определить цели и задачи бизнеса: для чего нужен сайт, кому он будет интересен, какие материалы на нём размещать — информацию о компании, товары и т. д.
  3. Анализ сайта: выявить проблемы текущего сайта при его наличии: технические — долгая загрузка, ошибки и т. д., юзабилити — насколько сайтом удобно пользоваться, качество контента.
  4. Изучение продукта и рынка: его особенности, предлагаемые товары и услуги, бизнес-модель компании.
  5. Работа с целевой аудиторией: разделение на сегменты, создание портрета типового клиента, путь клиента, изучение требований, потребностей и возражений ЦА.
  6. Анализ конкурентов: дизайн и юзабилити их сайтов, ассортимент, контент, сервис.
  7. Работа с уникальным торговым предложением: сравнение с УТП конкурентов, составление УТП для каждого сегмента ЦА.
  8. Разработка структуры сайта: с учётом поисковых запросов, ассортимента, потребностей клиентов — сколько разделов и категорий, как они расположены относительно друг друга.
  9. Создание прототипов страниц: схема расположения объектов на странице, подбор базовой палитры.
  10. Определение объёма контента: сколько нужно фотографий, текстов, видео.
  11. Утверждение технических требований: хостинги и тарифные планы, варианты доменных имён, CMS, необходимые интеграции, например, 1С-Предприятие.
  12. Оценка стоимости и сроков: в зависимости от количества страниц, времени работы над сайтом, объёма контента и интеграций устанавливается цена за разработку или реконструкцию сайта.

Техническое задание на дизайн сайта может быть отдельным документом или входить в ТЗ на разработку. В нём указывается расположение отдельных элементов, утверждённая палитра, фирменный стиль при его наличии. Можно добавлять референсы конкурентов для лучшего понимания задачи.

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

Самостоятельно составить ТЗ для разработки сайта достаточно сложно. Это требует глубоких знаний процессов разработки и определённого опыта. Вы можете доверить создание технического задания на сайт команде WebCanape. Вместе с готовым ТЗ, вы получите чек-лист для оценки результата реализации проекта.

Мы готовы не только составить, но и реализовать готовое техническое задание. Наши специалисты создали более 2500 сайтов в 65 различных отраслях. Доверьте свой сайт нам и получите готовый бизнес-инструмент для продвижения и работы в интернете.

Хотите заказать качественное техническое задание на разработку эффективного сайта? Свяжитесь с нами по телефону:+7 (800) 200-94-60, доб. 321 или оставьте запрос на электронную почту rop@web-canape.com.

Понравилась статья - поделись с друзьями

У вас есть задача для нас?
Пришлите заявку, обсудим и решим!

Контакты

Звонок бесплатный

Смоленск +7 (4812) 20-94-60

Москва +7 (499) 506-97-20