Техническое задание на разработку сайта — что это такое и кто его делает?
Техническое задание — это документ чётко и подробно описывающий выполняемые работы по разработке сайта. Имея техническое задание заказчик понимает что он получит в итоге, а исполнитель видит что он должен сделать и получает защиту от внезапного изменения задач заказчиком. Главная цель техзадания – понимание между заказчиком и разработчиком. Качественное техзадание должно иметь однозначные формулировки. Например, «на главной странице выводится список из трёх последних новостей».
Грамотное техническое задание составляется исполнителем при активном участии заказчика. Заказчик даёт ответы на такие вопросы:
- Для чего и о чём Вы хотите сделать свой сайт? Продвижение и продажа продукции (услуг), повышение имиджа компании, домашняя страница и т.п.
- Для кого будет предназначаться Ваш сайт? Для оптовых или розничных покупателей, мужчин или женщин, молодых или в возрасте и т.п.
- Какие разделы Вы хотите иметь на сайте? Главная страница, новости, каталог продукции, услуги, сервис, цены и т.п. А ещё лучше попытайтесь составить графическую схему компоновки Вашего будущего сайта.
- Какие интерактивные элементы Вам необходимы для взаимодействия с посетителями на сайте? Заявки, опросы, анкеты, поиск по сайту, рассылка, гостевая книга, доски объявлений, форум, чат, корзина и т.п..
- Опишите алгоритмы сценарии взаимодействия с посетителями. Например, заказ товара возможен только после регистрации на сайте.
- Ваши идеи и пожелания по дизайну сайта
- Какие сайты Вам нравятся / не нравятся и почему?
- Какое будет доменное имя Вашего сайта?
В техническом задании должно быть указано на базе какой CMS, с использованием какого языка программирования и базы данных будет разрабатываться сайт.