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

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

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

  1. Ценообразование. На основе ТЗ оценивается общая трудоёмкость выполнения проекта, на основании чего формируется бюджет;
  2. Целеполагание. В ТЗ формулируется цель  проекта и показатели её достижения;
  3. Планирование и распределение ответственности. ТЗ определяет обязанности сторон при выполнении проекта, сроки и центры ответственности;
  4. Регулирование. Подробное ТЗ является отличным инструментом урегулирования противоречий и споров возникших в ходе работы над проектом.

 Таким образом, для эффективной работы ТЗ должно соответствовать следующим требованиям:

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

 

Примерный план ТЗ на создание сайта

Позволю себе накидать "рыбу" плана ТЗ, которого придерживаюсь практически всегда. 

1. Название сайта

2. Общее описание проекта. (Цели, характеристики, возможно, существующие в сети образцы)

3. Порядок размещения проекта на этапе создания и передачи готового проекта. (хостинг, домен, бэкап)

4. Функциональные элементы. Назначение, алгоритм рабты. 

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

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

 7. Этапы выполнения работ с указанием сроков выполнения каждого этапа. Если проект выполняется несколькими подрядчиками нужно указать ответственного за каждый этап. Этот раздел можно выполнить в виде календарного плана.

8. Общая стоимость работ и порядок расчётов.

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

Вообще чётких правил, регламентирующих составление ТЗ не существует. Главное, чтобы ТЗ чётко и однозначно описывало то, что заказчик хочет получить на выходе.