ilavista - создание сайтов и интернет-маркетинг

ilavista

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

Что такое и для чего нужно техническое задание на разработку сайта?

Разработка сайта должна начинаться с конструктивного диалога заказчика и исполнителя относительно того, что заказчик хочет видеть в конечном итоге. Если поставленная задача не является чем-то тривиальным (даже если так кажется исполнителю), то в заключении диалога должен родится список пунктов, описывающий, что нужно реализовать и каким образом в итоге это должно работать. Так формируется техническое задание на разработку.

По своей сути, техническое задание – это документ, содержащий требования к проекту. При этом подразумеваются конкретные требования, а не относительные выражения типа «сделай, чтобы было красиво». И это действительно важно понимать, потому что каждый под словом «красиво» понимает что-то свое. Хорошо составленное техническое задание (далее по тексту ТЗ) гарантирует, что исполнитель реализует именно то, что нужно заказчику именно так как он этого хочет. И все будут довольны друг другом.

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

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

Какие разделы должно включать ТЗ?

1. Общие положения

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

2. Термины и определения

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

3. Требования к дизайну сайта

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

4. Требования к функциональности сайта

Если на сайте кроме общей информации есть некий функционал (связь с соц. сетями, отправление e-mail писем, комментарии, лайки и т.п.), его следует описать в данном разделе. В данном случае требуется конкретика в области функционирования, а не в области реализации (хотя, конечно, это решать вам). Если в задание включена разработка панели администрирования сайта, стоит описать ее функционирование здесь.

5. Требования к содержимому сайта

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

6. Требования к приемке-сдаче проекта

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


Автор текста:

Также мы размещаем полезную информацию в нашей группе в VK. Подпишитесь и получайте качественные статьи и ссылки на ресурсы.

ilavista
веб-разработка и интернет маркетинг

Связаться с нами

уточнить
все интересующие вас вопросы вы можете по телефонам

+375(29) 761-93-70

+375(29) 266-01-17

или оставьте заявку в форме внизу и мы вам перезвоним


ЗАКРЫТЬ
Создание
Landing Page
Создание
интернет-магазинов
Создание
Интернет-проектов

ПОРТФОЛИО ЦЕНЫ СТАТЬИ КОНТАКТЫ
+375(29) 761-93-70 +375(29) 266-01-17