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

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

В ТЗ должны подробно описываться и оговариваться:

  • цели и задачи сайта;
  • требования к дизайну;
  • результаты анализа конкурентов и стратегия поискового продвижения сайта;
  • взаимосвязи страниц и разделов, их количество и структура (карта сайта);
  • описание основных страниц и разделов сайта;
  • схематические макеты страниц сайта с рекомендациями по использованию компонентов 1С-Битрикс и указанием того, из какого инфоблока/форума/ит.п. выводить информацию;
  • формат URL основных страниц сайта;
  • описание алгоритмов логики работы сервисов сайта, описание алгоритмов работы собственных решений/компонентов/модулей;
  • схематические макеты форм в публичной части сайта и административных форм (если необходимо);
  • описание алгоритмов интеграции с внешними системами и ПО;
  • описание групп пользователей и уровней доступа;
  • а так же: типы меню и пункты меню, почтовые шаблоны и т.д.
Чем более подробно и детально расписано ТЗ, тем меньше вероятность возникновения спорных ситуаций в ходе выполнения работ. Всё, что явно не указано в ТЗ (требования к дизайну, требования к верстке, структура БД, характеристики элементов, техническая реализация скриптов, принцип вывода и наполнение динамических и статических элементов, параметры настройки компонентов, почтовые шаблоны и прочие пункты) считается не важным, не существенным, делается на усмотрение исполнителя, исходя из общих требований к реализации.

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

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

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