Техническое задание

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

Задача технического задания — это свести к минимуму разницу между представлениями двух строн: заказчика и исполнителя. Это документ/текст/часть договора, который регламентирует, какие работы должны быть выполнены. Всё что описано в ТЗ должно допускать возможность объективной оценки. Т.е. должны быть объективные критерии, по которым можно определить, сделан ли тот или иной пункт работ или нет.

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

Бюджет и сроки

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

Ни слова о дизайне

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

В ТЗ не может быть написано «админка должна быть удобной». Удобство — субъективный фактор.

Задачи сайта*

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

Методы*

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

страницы и разделы

Страницы с описанием.
Раздел с описанием всех страниц сайта и того, что на них должно быть. В большинстве случаев это достаточно короткое описание, т.к. мы можем использовать отсылки к данным и спискам. Например, «на странице отображается список последних новостей». Если нужно, можем уточнить, что отображаются не все данные новости, а только название и анонс.

данные

Данные и списки - ключевой раздел ТЗ. Наличие этого пункта накладывает очень сильные ограничения на создаваемый продукт. Один только этот пункт, думаю, «весит» больше половины всего ТЗ.

Данные - раздел содержит перечень сущностей, которые используются в проекте. Например, у нас на сайте есть новости. А что такое новость? Это совокупность заголовка, текста и даты публикации. Для чего нужно это определение? Как и всё в ТЗ — прояснить, что нужно делать и оценить объём работ.

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

  • Заголовок
  • Текст
  • Дата публикации

Допустим, в середине проекта заказчик осознаёт, что забыл добавить атрибут «Категория новости». Просто добавить одно поле в таблицу базы данных - недостаточно. Придется добавлять еще одну сущность, таблицу категорий и соответствующий раздел в админке по управлению категориями новостей. Вот такого рода пункты, оставаясь незамеченными при оценке проекта, приводят к неверным результатам и, как следствие, к срыву сроков. И именно этот пункт ТЗ позволяет выявлять подобные проблемы.

Прототип/эскиз*

Будет очень здорово добавить к каждой странице эскиз. Для создания эскизов можно пользоваться различными графическими программами. Например: Adobe InDesign, Adobe Illustratoir, Adobe Photoshop или специальными программами для прототипирования, например http://www.axure.com/ или https://gomockingbird.com/mockingbird/

Контент

Наполнение контентом - этот пункт оговаривает объем наполнения контентом. Как правило, исполнитель во время работы над проектом заполняет страницы "рыбой" или изображениями и текстами, которые заранее прислал заказчик. После сдачи проекта - заказчику передаётся доступ к панели администратора и проводится инструктаж по наполенению сайта.
Заполнение сайта информацией после сдачи проекта оговаривается и оплачивается отдельно.

diff*

Стоимость diff — это стоимость изначально неоговоренных доработок. И diff и ТЗ имеют свою стоимость, причем стоимость нужно понимать более широко, чем просто деньги. Это деньги, время, потраченные нервы, испорченные отношения и т.д. Чем более подробно и детализировано техническое задание, тем выше его стоимость, но тем меньше величина и стоимость diff-а, и наоборот. Diff - это не пункт ТЗ, а список незапланированных работ, поэтому этот пункт также не заполняется.

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

стоимость тз

Отмечу, что на составление одного только тех.задания уходит от 4 до 8 часов рабочего времени и лучше потратить время на его составление, описание подробностей и деталей и получить предсказуемый результат, чем столкнуться со значительными изменениями в сроках и стоимости во время реализации проекта.
Важно также понимать: подготовка плана и структуры сайта исполнителем стоит от 3000 р. в зависимости от сложности проекта. В случае заказа сайта у меня - составление или доработка ТЗ заказчика бесплатна.

заключение

Резюмируя, ТЗ состоит из следующих пунктов (помеченные звездочкой не обязательны к заполнению):

  • Бюджет
  • Сроки
  • Задачи сайта и целевая аудитория*
  • Методы и функционал*
  • Страницы, разделы и их описание
  • Данные и списки
  • Контент, материалы для размещения
  • Эскизы/прототип*

www.fibi.me

© 2011–2016 | FiBi
Санкт-Петербург

Рабочая загрузка

  • Готова к работе Самое время заняться чем-то крупным
  • Средняя Возьму небольшой проект/задачу
  • Полная Работу не беру, но готова запланировать

contact