Учавствуйте в конкурсе
«SEOCAFEинфошность»
для оптимизаторов!

Составление технического задания сайта

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

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

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

Как видно из примера, не смотря на все условия для плодотворного сотрудничество, таковое не всегда получается, лишь по причине неграмотного написания технического задания.

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

Для этого следует придерживаться ряда простых правил:

  • В первую очередь необходимо описать структуру сайта. Сюда входят страницы и отдельные разделы сайта. Проще всего это сделать, представив все пункты в главном меню сайта. Заметьте, что существуют просто страницы сайта, а есть разделы, которые могут включать каталоги, галереи, различные сервисы и т.д.
  • Опишите функционал каждой страницы и сайта. Если страница должна быть доступна для редактирования через административную панель сайта – об этом необходимо указать в ТЗ.
  • Детально опишите принцип и логику работы каждого раздела сайта. К примеру, если это фотогалерея, укажите, что в ней можно создавать альбомы, задавать названия для них, описания. В альбомы можно загружать фотографии через административную панель управления, фотографии должны автоматически уменьшаться до нужных размеров, ставиться «водяные знаки», для каждой фотографии можно задать название и описание. При переходе в альбом, показывается уменьшенная копия фотографии, а при клике по ней – открывается полноразмерное изображение. Проще говоря, необходимо все описывать в малейших деталях.
  • Если на сайте должны быть какие-либо формы (регистрация, анкеты и т.д.), необходимо перечислить все поля, которые должны быть в данной форме, и обозначить, какие из них являются обязательными для заполнения.
  • Опишите структуру страниц, с указанием где, что и в какой последовательности должно отображаться и выводиться. Можете использовать блок-схемы, что бы сделать эту часть технического задания более наглядной.
  • Используйте уточнения и приводите примеры уже готовых реализаций, если таковые существуют.

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

Составление технического задания исполнителем

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

Объем технического задания варьируется у разных студий, но не стоит думать, что чем больше страниц написано – тем оно более детальное и соответствует высокой стоимости проекта. Очень часто можно встретить технические задания, суть которых можно пересказать в 2-3, а иногда и 10 раз короче. Не смотря на то, что краткость является сестрой таланта, многие сознательно увеличивают объемы, наполняя технические задания абстрактными и ничего не значащими выражениями, вроде «Сайт должен соответствовать всем современным тенденциям и технологиям в сети Интернет». В приведенном примере, это лишь усиливает «красочность» общего восприятия от прочтения ТЗ, но не более. Нигде не сказано, какие сегодня самые современные тенденции и технологии, а соответствовать им всем – часто невозможно, а так же прямо противоречит главной цели сайта. Техническое задание должно определять и конкретизировать возможности сайта, а цели и философию можно уместить в одном абзаце в самом начале.

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