Иван Ярославцев

Автор статьи

Иван Ярославцев

Написана 29.12.2021

Понравилось?
Поделись c друзьями:

Техническое задание на разработку сайта в 2022 году

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

Без тз не обходится ни один проект в IT-cфере. Поэтому компания «Альто» решила поделиться своим шаблоном ТЗ на разработку сайта. Также в этой статье расскажем:

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

Что такое технического задание и зачем оно нужно?

Техническое задание – это документ, в котором детально прописаны требования к будущему сайту.

Цель – убедиться, что заказчик и исполнитель правильно понимают друг друга и стремятся к одному и тому же результату. То есть прописать все требования, чтобы исключить возможные недопонимания.

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

Поручение

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

Сходи в магазин за молоком

Мне нужно молоко

  • Магазин: только частный фермерский, ниже прикрепляю ссылки на несколько ближайших локаций в Google Maps
  • Время: до 18.00 сегодня
  • Количество: два литра
  • Жирность: 2,5-3,2%
  • Срок годности: минимум 5-7 дней.

Если срок годности – 3-4 дня, возьми только один литр.

 

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

Составлять ТЗ на разработку сайта важно как для исполнителя, так и для заказчика.

Польза для разработчика

Польза для заказчика

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

Увидеть результат. Оценить структуру, функционал ещё до создания сайта. Понять, всё ли устраивает, и что стоит поменять на этапе планирования.

Застраховаться от новых желаний. С утверждённым ТЗ не придётся волноваться, что у клиента появятся внезапные пожелания к проекту. Даже если так произойдёт – заказчик уже будет знать, что вносить нововведения будут только за дополнительную плату.

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

Продемонстрировать компетентность. Проработанное ТЗ на разработку сайта – дополнительное доказательство профессионализма. Заказчик ещё раз убедится, что перед ним опытная команда, которая знает, что делает.

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

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

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

 

Необязательно составлять техническое задание для каждого продукта.

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

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

Кто пишет техническое задание?

Есть разные мнения по этому вопросу. За 7 лет работы мы пришли к следующему убеждению — техзадание на разработку сайта должен составлять исполнитель. Наши аргументы:

  1. Исполнитель понимает в создании сайтов больше, чем клиент. Может определить какие требования воплощать невыгодно или невозможно. Исполнитель знает как сделать такой сайт, который будет решать задачу заказчика.
  2. Разработчику проще согласовать особенности в тз с теми, кто будет участвовать в реализации проекта: дизайнером, верстальщиком, программистом, маркетологом, копирайтером.
  3. По нашему опыту техническое задание составленное заказчиком чаще всего полностью переделывают.

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

Шаблон технического задания

Специфика Alto — это разработка корпоративных сайтов от 100 до 400 часов и интернет-магазинов от 150 до 1200 часов. Если ваш проект планируется в этом же интервале, тогда этот шаблон может подойти вам.

Шаблон для разработки интернет-магазина.doc 503 КБ

Мы используем данный шаблон, как стартовый «конструктор» для составления более подробного ТЗ. Рекомендуем туда добавить раздел с планом работ и порядком приемки результатов.

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

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

  • это еще советская разработка сбора требований для создания автоматизированных систем.
  • стандарт разработки сложных систем. В нем есть вопросы о требовании к функциям, а также рекомендация: как описывать условия платформ, которые будут работать вместе с вашим продуктом.
  • продвинутая спецификация для разработки требований к IT-продуктам.

Услуга по разработке технического задания

Alto — команда digital-разработчиков, которая напишет техническое задания на разработку сайта. Структурирует ваши запросы и оформит их в текстовом виде. Учтет все технические особенности проекта. Оценит реальную стоимость разработки.

Что сделать в первую очередь? 

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

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

В конце составьте спецификацию. Запланируйте в своем календаре время для написания первого варианта технического задания. 

Что учесть при написании техзадания?

Совет 1. Описывайте точными понятиями

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

  • «красивый» — основные цвета, шрифты, визуал и т.д.
  • «надёжный» — требования к хостингу, защита от DDoS атак и т.д.
  • «функциональный» — дополнительные модули, интеграция с 1С и т.д.
  • «быстрый» — скорость загрузки страницы в секунду, определенный показатель в сервисе PageSpeed Insights и т.д.

Совет 2. Дайте базовую информацию

Каждый член команды должен чётко понимать:

  • чем занимается компания;
  • какие особенности у продукта;
  • какая целевая аудитория;

Потому в начале ТЗ укажите базовую информацию по проекту, какие задачи решаем.

Совет 3. Идите от общего к частному

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

Совет 4. Поясните термины

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

Cтруктура ТЗ для разработки сайта

Пункт 1. Технические требования для работы системы.

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

Пункт 2. Отображение в браузерах и мобильных устройствах

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

Пункт 3. Дизайн сайта

Не существует объективной оценки дизайна интернет-магазина. Поэтому пропишите конкретные характеристики: цвета, шрифты. Укажите примеры сайтов, где нравится дизайн.

Пункт 4. Содержимое дизайна

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

Пункт 5. Содержимое каждой страницы.

Клиент должен понимать, для чего нужна каждая страница, какие элементы на ней будут. Если есть какие-то специфические функции и инструменты – их стоит описать подробно.

Пункт 6. Функциональные особенности.

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

Пункт 7. Требования к SEO.

В ТЗ на разработку интернет-магазина прописывают требования для seo-продвижения. К ним относят все технические SEO параметры, структура сайта, наличие коммерческих факторов.

Пункт 8. Все что не входит в стоимость разработки.

Например, клиенту может потребовать:

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

Структуру целиком можно посмотреть по ссылке ниже.

Ссылка на шаблон – ТЗ на разработку интернет-магазина от «Альто».

Сколько стоит ТЗ на разработку сайта?

Стоимость разработки ТЗ варьируется от 1 000 до 3 000 рублей за час специалиста. Итоговая стоимость зависит от ряда факторов:

  • Масштабы проекта. К примеру, на разработку техзадания для корпоративного сайта в среднем уходит 10 часов, а для крупного интернет-магазина с дополнительными интеграциями до 200 часов.
  • Уровень сложности. Зависит от того, будут использовать стандартные опции или разрабатывать отдельные решения. Также на сложность проекта влияет размер структуры сайта.
  • Компетентность специалиста. Чем сложнее проект – тем более «дорогой» специалист будет составлять ТЗ.

Зачем нужно платить за составление ТЗ на разработку сайта?

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

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

Резюме

  • Техническое задание – это документ, в котором детально прописаны требования к будущему сайту. Он необходим, чтобы убедиться, что обе стороны верно поняли друг друга.
  • ТЗ составляет исполнитель. По той причине, что он лучше знает какие инструменты и стоит использовать, чтобы решить поставленную задачу.
  • Главные правила при составлении ТЗ – однозначность терминов и понятий.
  • В техническое задание нужно включить требования к хостингу, дизайну, структуре. Описать функционал каждой страницы, каждого используемого инструмента и опции. Также пропишите требования для seo-продвижения.
  • Стоимость разработки ТЗ зависит от сложности и масштаба проекта, компетенции специалистов. Цена за час специалиста от 1 000 до 3 000 рублей.
Иван ЯрославцевДиректор Alto
Давайте обсудим ваш проект прямо сейчас

Разрешённые форматы: doc, docx, xlsx, txt, pdf, otf, png, tiff, bmp, jpeg и jpg. Размер файла не должен превышать 10 мегабайт.

Мы гарантируем, что ваши персональные данные не будут переданы третьим лицам.