Что такое техническое задание и как его написать

Термин "техническое задание" или, сокращённо ТЗ, с которым сталкиваются начинающие заказчики, ранее не имевшие опыта развития своих интернет-проектов, при поиске исполнителей для создания сайтов и смежных работ в области веб-разработки, часто для них является новым и не совсем понятным. Вместе с тем, для опытных веб-разработчиков и людей, часто размещающие заказы на создание проектов, техническое задание или ТЗ является привычным и почти неотъемлемым элементом процесса создания сайта. Что же такое техническое задание (ТЗ), для чего оно нужно и как его правильно написать?

Если говорить кратко, то техническое задание — это документ, предназначенный для исполнителя, т. е. специалиста, который будет работать над проектом, и в котором отражаются цели, требования к проекту и основные исходные данные, необходимые для разработки. Наиболее часто встречающейся ошибкой начинающих заказчиков является убеждение, что рассказать о том, какой ему нужен сайт, можно в двух-трёх предложениях. Однако даже если заказчик говорит "сделайте мне какой-нибудь красивый дизайн на своё усмотрение", то у него всё равно есть некое интуитивное представление о результате, который он желал бы увидеть. Это интуитивное представление заказчик не формулирует, надеясь, что тот, кто будет работать над проектом угадает его мысли и сделает "так, как нужно". Такой подход очень редко может привести к положительным результатам и не выгоден ни исполнителю, который, затратив время и усилия на выполнения проекта, будет затем выслушивать претензии, ни заказчику, который, наблюдая готовый проект, увидит, что это совсем не то, что ему нужно. Поэтому те, кто профессионально занимается созданием сайтов, всегда настаивают на написании ТЗ, даже, если при этом не заключается формальный договор и сам проект сравнительно простой.
Кроме этого, техническое задание - важнейший критерий, по которому исполнитель определяет сложность работы, объем и сроки и оценивает стоимость проекта. Крайне часто начинающие заказчики совершают ещё одну ошибку, рассылая большому числу потенциальных исполнителей крайне сжатое описание проекта и ожидая, кто предложит наиболее выгодные цены и сроки. Но поскольку по краткому описанию невозможно оценить сложность, время, которое придётся потратить на разработку и то, насколько велики ожидания заказчика, те кто, получил предложение, могут предложить совершенно разные условия, исходя из своих собственных соображений. Кто-то (обычно те, кто надеется склонить чашу весов на свою сторону хорошим портфолио, отзывами клиентов и т. д.) может предложить завышенную стоимость и сроки, чтобы гарантированно не продешевить, кто-то, напротив, может предложить заниженную стоимость, чтобы лишь получить заказ, но и он, если является профессионалом, не станет выполнять огромный объём работы за копейки. В результате заказчик и здесь может столкнуться с разочарованием и, возможно, ему придётся вновь размещать заказы и искать нового исполнителя.

Как написать техническое задание? В целом какой-то единой структуры у ТЗ нет. И лучше не ориентироваться на какую-то формальную схему или образец. Каждый проект может иметь разную сложность и разную специфику, и это означает, что те пункты, которые в одном случае без ущерба могут быть выброшены, в другом могут играть решающую роль. В общем случае заказчик должен сообщить все главные, существенные детали, которые в своей сумме давали бы законченное представление о проекте. Чаще всего типичное техническое задание на создание сайта включает в себя следующие части:
1) Назначение и цели создания сайта. Эта часть может включать в себя:
а) Описание той сферы деятельности заказчика, к которой имеет отношение создаваемый проект, какие идеи, принципы и т. д. являются в этой сфере существенными и должны быть отражены на сайте.
б) Цели создания сайта. Какой результат заказчик рассчитывает получить от создания сайта.
в) Целевая аудитория. Для кого предназначен сайт (здесь могут быть самые разные критерии - по возрасту, полу, социальным и политическим пристрастиям и т. д. и т. п.).
2) Структура сайта. Сюда может входить: перечень разделов сайта, список страниц с указанием связей между ними, описание системы навигации по сайту и др.
3) Содержание сайта. Эта часть может включать в себя:
а) Наполнение сайта - тексты, фотографии, списки товаров и т. п., здесь могут быть варианты - заказчик предоставляет только базовые сведения, вроде названия пунктов меню, постоянно размещаемой информации и основное наполнение осуществляет сам, либо предоставляет полный набор текстов и других материалов, а наполняет сайт исполнитель. Иногда могут быть варианты, когда часть матералов исполнитель подбирает сам (эти услуги оговариваются отдельно).
б) Требования к дизайну и оформлению. Здесь могут представлены - примерный эскиз сайта, описание словами того, как должен выглядеть сайт с точки зрения заказчика, ссылки на другие сайты, на которые можно частично ориентироваться при осздании дизайна и т. п.
в) Функциональные и технические требования. Этот пункт может включать большой перечень требований, если для сайта требуется разработка скриптов. Также тут могут быть требования по совместимости с различными браузерами, версиями языков программирования и т. п.

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

 

О нас
Услуги
Портфолио
Контакты
Статьи