Как правило, необходимость писать техническое задание приводит руководителей в ужас: они сразу начинают говорить про нехватку времени, некомпетентность в этих вопросах и т.д. Между тем, никаких особых сложностей в написании ТЗ нет, а затраченное время с лихвой компенсируется тем временем, которое будет сэкономлено на потенциально необходимых переделках и доработках того «продукта», который получился без четкого ТЗ. Давайте разберемся с основными стадиями написания технического задания:

1. Общая структура

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

2. Конкретные страницы и описание работы функционала

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

«Конструктор дверей состоит из трех основных блоков: выбор двери, выбор интерьера, выбор изменяемых параметров двери. При нажатии на «Выбор интерьера» пользователю открываются 5 фотографий интерьеров, он выбирает из них наиболее приближенный к его интерьеру вариант. При нажатии на «Выбор двери» пользователь видит фотографии всех вариантов дверей, при нажатии на фотографию выбранная дверь размещается в определенном месте на выбранном интерьере. После того, как выбрана дверь, пользователь осуществляет выбор интересующих его параметров: замка, ручки, закрывание двери с левой/правой стороны и т.д. Далее пользователь должен иметь возможность нажать на кнопку «Рассчитать стоимость», рассчитанная в соответствии с формулой (дана в приложении) стоимость появляется в поле под данной кнопкой». Описание достаточно сложного функционала заняло всего один абзац текста, но при этом значительно упростило дальнейшую работу. Альтернатива – нарисовать это от руки на бумаге – займет еще меньше времени!

3. Специфические пожелания

Очень полезно предоставить ссылки на те сайты, которые Вам понравились, указать, где Вы увидели ту или иную идею, сразу предупредить, если готовы работать с панелью управления только на определенной платформе (WordPress, 1C-Bitrix, OpenCart и т.д.), прикрепить сюда логотип и другие элементы фирменного стиля, а также рассказать, как Вы хотите в дальнейшем работать с этим сайтом, развивать и дорабатывать его в перспективе, если у Вас уже есть определенное видение.

Вряд ли данная работа займет у Вас больше 1-1,5 часов, а сэкономить Вам удастся на сроках разработки около 1,5-2 недель. Согласитесь, игра стоит свеч!