Сергей Шинкарский
3 Мая 2016

Недопонимание, или зачем нужно техническое задание для сайта

Как разработать техническое задание и понять друг друга. Статья для заказчиков сайтов.

Поделитесь статьей в социальных сетях:

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

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

Почему разработка технического задания так необходима

А зачем вообще нужно техническое задание (далее: ТЗ) ? Приведем отвлеченный пример. Заказчик говорит: "Мне нужно где-то сидеть, сделайте что-нибудь в коричневых тонах".

С этого момента начинается все самое интересное.

Как понял задачу исполнитель:

 

Что имел в виду заказчик:

 

Если сравнить первую картинку со второй, то мы получим разницу в ожиданиях Заказчика и планах Исполнителя. И разница эта может быть весьма существенной. Давайте назовем это "недопонимание".

Итак, чтобы свести так называемое "недопонимание" к минимуму -  Заказчику и Исполнителю (разработчику) необходимо совместными усилиями проработать максимально подробное ТЗ. 

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

Как составить техническое задание

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

Разделы технического задания

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

Этот раздел технического задания вводит разработчика в курс дела. Раскрывает общую концепцию, цели и задачи которые приследует сайт. В разделе описывается функциональное назначение сайта, сроки реализации. Описывается идеальный конечный результат (ИКР -показатель успешности проекта, ваши ожидания от успешно созданного сайта).

Структура сайта

В данном разделе приводится схема разделов и страниц сайта, их вложенность и взаимосвязь. Для разработки схемы сайта удобно использовать инструмент "Mind map", или как их еще называют "Ментальные карты", например вот этот сервис: https://www.mindomo.com/ru/

 

Описание страниц

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

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

прототип страницы

 

Для создания подобных схем можно использовать такие инструменты, как http://ninjamock.com и 
https://app.moqups.com

 

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

В данном разделе указывается описание целевой аудитории сайта (возраст, уровень дохода, пол, круг общих интересов и т.п.). Эти сведения нужны для максимальной проработки дизайн-концепции сайта для вашей аудитории.

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

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

Если у вас есть пожелания по использованию эффектов и технологий, таких как видеофоны и параллакс, то опишите и это.

 

Требования к функциональным возможностям

В данном разделе описываются интеграции с внешними интернет-сервисами, такими как: онлайн-оплата, сервис рассылок, облачная CRM-система, системы аналитики.

Описываются интеграции с внутреним ПО организации: "1С Предприятие", Мобильное приложение, CRM-система (коробочная версия). 

      

Здесь же стоит описать принцип работы фильтров в каталогах, работу калькуляторов и иных функциональных элементов.

Требования к программном обеспечению

В этом разделе укажите желаемую систему управления содержимым и ее редакцию. Например "1С Битрикс: Малый Бизнес". Если вам принципиально использование определенных технологий в разработке, укажите это в данном разделе.

Требования к надежности

Если предполагается высокая нагрузка проекта, то стоит об этом упомянуть, т.к. от этого зависит выбор CMS (система управления содержимым сайта) и тонкости написания программного кода.

Если необходимо автоматическое резервное копирование сайта, то это неоходимо указать в задании.

 

Наполнение контентом

Данный раздел технического задания оговаривает объем наполнения сайта информацией (контентом). Например наполнение каталога товаров и обработка фотографий для него. Этот раздел стоит описать максимально подробно, чтобы избежать недоразумений, что довольно часто случается.

 

 

Сдача и приемка проекта

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

 

Техническая поддержка и гарантии

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

 

Если вам нужно разработать техническое задание (тз), вы всегда можете обраться к нашим специалистам по телефону:
8 (423) 206-00-29, или на электронную почту info@dizlab.com

Хотите получать интересные материалы по интернет-маркетингу?

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