Техническое задание на разработку сайта
-
28 Августа, 2017 - Posted by admin
- Comments:7

Зачастую при разработке сайта техническим заданием пренебрегают, объясняя это тем, что “все и так понятно” и “зачем разрабатывать тз для сайта, который ни чем не отличается от большинства других”. На самом же деле, на этом просто пытаются сэконмить, как заказчики так и разработчики. Давайте же вместе разберемся, зачем нужно техническое задание и как оно влияет на процесс разработки конечный продукт.
Начнем с того, что опишем, структуру любого технического задания на разработку сайта. Это обязательные разделы, описывающие основные функции сайта, а так же среду в которой он разрабатывается и поддерживается.
Следует помнить, что техническое задание это документ, относящийся к техническим документам, поэтому к его разработке должен привлекаться специалист, имеющий опыт управления интернет-проектами.
Применяемые технологии
В этой части описывается, с помощью каких языков программирования и каких технологий разрабатывается сайт. Обозначаются требования к ПО и серверным мощностям, где будет размещен сайт.
Поддерживаемые типы устройств и разрешения мониторов
В данном разделе технического задания описываются типы устройств, а так же предъявляемые требования к отображению сайта на каждом из типов. Здесь стоит отметить, что в случае если на различных устройствах подразумевается различный контент, то в данном разделе это должно быть подробно изложено.
Описание типовых страниц
Мы уже неоднократно писали о прототипах и их важнейшей роли в разработке качественного сайта. Так вот, это тот самый момент, когда прототипы разбиваются на страницы и в данном разделе технического задания описывается все, что было задумано при проектировании интерфейса сайта.
Описание структуры сайта
К разделу технического задания, описывающего структуру сайта необходимо подойти с максимальной ответственностью. Этот раздел показывает, каким образом будут использованы типовые страницы на сайте, а так же как они будут связаны между собой. Наиболее наглядно структуру сайта показывает диаграмма mind map. На этой диаграмме вы можете видеть разделы, которые между собой связями (ссылками). Таким образом разработчику не придется гадать, о взаимосвязи сверстанным макетов между собой.
Описание взаимодействий с сайтом
Данный раздел зачастую забывают, хотя он является чуть ли не самым важным в разработке сайта. Здесь описываются запроектированные сценарии поведения пользователей. При этом желательно зафиксировать точки выхода, и минимизировать их влияние на конечную конверсию сценария.
Описание функциональных модулей интерфейса сайта
В рамках технического задания обязательно должно идти описание функциональных модулей сайта. Необходимо понимать, как работает интерфейс сайта, что происходит при взаимодействии пользователя с интерфейсом и какие вариации есть у пользователя, при решении тех или иных стоящих перед ним задач.
Описание функциональных модулей админ-панели сайта
Описание функций админ панели - это скрытый функционал сайта, невидимый для пользователя но жизненно важный для корректной работы всей системы. Таким функционал может быть: синхронизация, управление формами и обращениями, калькуляторы и проч.
Дополнительные сведения
Очевидно, что в раздел с дополнительными сведениями вносится все то, что по каким-то причинам не было внесено в вышеупомянутые разделы технического задания на разработку сайта.
Итак, понимая принцип построения технического задания, как документа, давайте обсудим его роль в работе каждого специалиста, привлекаемого к выполнению работ по разработке Вашего сайта.
Проектировщик
Проектировщик, совместно с руководителем проекта и заказчиком разрабатывают концепцию сайта. Они руководствуются бизнес-задачами и имеющимсяу компании заказчика предложениями. Техническое задание, по сути это плод их деятельности, перенесенный на бумагу. Отметим, что данный этап может занять достаточно продолжительный отрезок времени, в связи с огромным количество путей решения задач заказчика. Мы всегда советуем нашим заказчика прежде чем приступать к разработке технического задания детально проанализировать собственные бизнес-процесс и продумать, каким образом новый сайт их видоизменит. Зачастую после такого анализа требуется полная переработка отдела продаж а иногда и всей методологии взаимодействий в компании. Ведь очень важно, чтобы новый сайт органично вписался в деятельность компании заказчика, а сотрудники компании понимали, каким образом взаимодействовать с сайтом.
Дизайнер
Получая техническое задание дизайнер использует его, как основной документ, показывающий ему запроектированный вектор разрабатываемого сайта. Дизайнер так же использует фирменный стиль и бренд-бук в своей работе, для того, чтобы сайт стал стилистически единым целым с обликом всей организации заказчика. При этом мы при разработке сайтов позволяем в некоторых моментах нашим дизайнерам отходить от строгих рамок технического задания, поскольку в эти моменты зачастую рождаются прекраснейшие идеи, достойные высших наград и о которых на этапе проектирования было сложно подозревать.
Верстальщик и программист
В своей работе используют техническое задание на разработку сайта, для того, чтобы получить необходимую информацию о технических составляющих сайта, а так же ограничениях и расширениях проектируемых в рамках проекта.
Техническое задание и ГОСТ
Зачастую от компаний, занимающихся разработкой сайтов можно слышать, что они делают технические задания по ГОСТУ, и что с такими техническими заданиями можно идти в любую web-студию. Положа руку на сердце, можем сказать, что нет такого ГОСТА, который бы регулировал разработку сайта. Есть различные госты, на разработку технических заданий по разработке программных продуктов, на разработку технических заданий по созданию автоматизированных систем и проч., но вот в сфере web, к сожалени (или к счасть) ГОСТОв нет, поэтому и разрабатывается тз всегда исключительно для той команды, которая будет заниматься реализацией проекта, с учетом специфики ее внутренних взаимодействий и концепций.
Мы рекомендуем Вам не пренебрегать разработкой ТЗ и искать партнеров, которые считают так же.