Как правильно составить ТЗ на разработку сайта?
Полноценное техзадание включает ряд обязательных пунктов: описание, цели, задачи, функционал ресурса, логику работы, совместимость. Каждый из них должен быть детализован. Начнем с первого и самого важного.
Описание
Разработчик должен понимать, с кем имеет дело. Несколько слов о компании, роде деятельности, позиционировании на рынке нужно указать в этом пункте техзадания.
Кроме того, в описании рассматриваются:
- целевая аудитория;
- назначение сайта (продажи, сервис, продвижение проекта, идеи, бренда, повышение имиджа и т.п.);
- тип ресурса (интернет-магазин, визитка, новостной портал, корпоративный сайт);
- версии (русскоязычная, англоязычная, другие).
Цели, задачи
Каждый сайт создается с конкретной целью. Ее достижение предусматривает решение определенных задач. Последние должны быть прописаны в техзадании. Зависеть они будут, естественно, от цели.
Если, например, компании нужно привлечь больше покупателей, сайт должен давать достоверную, качественную, исчерпывающую информацию о товаре, услуге, побуждать к первой покупке, продвигать сервис, помогать делать выбор и стимулировать к повторному заказу.
Целей и, соответственно, задач может быть много. Важно в ТЗ прописать каждую из них. Особенно это касается целей для разных целевых аудиторий.
Функционал
Функционал напрямую связан с целями, задачами, ЦА. Составляя техническое задание, придется определиться с тем, нужны ли регистрация на сайте, рекламные блоки, новостная лента, скрипт рассылки, форма обратной связи, закрытые разделы и т.п. Как понять, от чего можно и нельзя отказаться? Достаточно проанализировать конкурентные ресурсы. Но не спешите копировать функционал понравившегося сайта и описывать его в своем ТЗ. Отдельные функции могут быть неактуальны с учетом специфики деятельности вашей компании. А каких-то, наоборот, у конкурентов может не оказаться.
Итак, эскиз функционала есть. Что дальше? Теперь нужно всю имеющуюся информацию уложить в удобные для понимания и работы рамки. Как это сделать? Действуйте через меню будущего сайта. Описывайте функционал по пунктам и подпунктам. Определитесь с разработчиком, нужны ли выпадающие списки или весь функционал умещается во вкладках.
Пункты меню сформированы? Приступайте к описанию содержания страниц и специфики их работы. Если есть примерный макет, предоставьте его разработчику.
Логика
Разобрались с функционалом? Подождите, в ТЗ рано ставить точку. Опишите логику работы создаваемого ресурса. Она включает отображение верхней части сайта, новостной ленты (с количеством последних публикаций), раскрытия подпунктов меню на второстепенных страницах, перелинковки.
Не забудьте указать, нужны ли релизы и акции на каждой странице. И пропишите, каким должен быть футер. Чаще всего его оставляют неизменным на всех страницах.
Особое внимание при описании логики работы уделите конкретике. Возьмем новостную ленту. В ТЗ должно быть указано количество новостей в соответствующем блоке (на одной странице), формат превью (количество строк после названия), наличие ссылки на полный текст, отсылка к архиву новостей.
Работа каждого блока описывается по тому же принципу. Больше конкретики – меньше спорных вопросов и неоднозначных ситуаций.
Совместимость
Современный пользователь применяет разные поисковые сервисы, серфит с компьютера и смартфона. Качественный сайт должен везде отображаться корректно. Частая ошибка – детально проработанная десктопная версия и дыры в мобильной. Если сайт неудобен, потенциальный покупатель уйдет к конкурентам. Чтобы минимизировать риск, пропишите совместимость в техническом задании.
От клиента обычно достаточно указания браузеров, в которых должен корректно отображаться ресурс. Также нужно согласование создания адаптивного дизайна. Если клиент разбирается в нюансах совместимости, он может указать версию, язык, CMS.