Техническое задание на разработку сайта Интернет магазина

Я уже создал не один Интернет магазин. И обычно я не занимался тем, чтобы сесть и изначально продумать весь проект от А до Я и вместить это все в едином документе – Техническое задание. Как-то я привык отдельно продумывать структуру каталога, форм заказа и следующий из этого, внешний вид сайта. Т.е. я писал отдельно ТЗ для дизайнера, затем ТЗ для верстальщика и программиста JS, затем для настройщика дизайна CMS.

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

Сейчас я помогаю в создании сайта Интернет магазина. Изначально ко мне обратились, как к SEO специалисту, чтобы он составил перечень технических требований к сайту, с целью обеспечения эффективного продвижения сайта в дальнейшем. Но в силу того, факта, что проект оказался очень большим и сложным, меня попросили помочь составить ТЗ на создание магазина целиком. И, как оказалось, это очень хороший повод, чтобы создать, наконец, продуманный шаблон технического задания на разработку интернет магазина, начиная от замысла и заканчивая испытаниями.

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

Учитывая, что при создании Интернет магазина участвует несколько разных специалистов специалистов, то ТЗ должно содержать разделы, в которых дизайнер, верстальщик, js-программист и серверный программист (который занимается прикруткой сверстанного макета уже непосредственно на сайт) хорошо видят, что именно и как они должны сделать.

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

Общие сведения

  • Cфера деятельности компании
  • Целевая аудитория
  • Разрешение экранов основной целевой аудитории (есть ли необходимость в создании мобильной версии сайта. Если есть, то это отдельное ТЗ)
  • Цели и задачи, которые должен решать сайт
  • Конкуренты и их сайты
  • Языковые версии

Требования к дизайну

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

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

Основные требования к использованию графических элементов

  • Использование Flash/silverlight анимации (где именно, зачем, какой тип изображений, что на них должно быть, примеры и т.п.)
  • Расположение и назначение баннеров  с описанием текстового содержимого

Структура разделов сайта (структура и вид меню, подменю, а также что пользователь должен увидеть при переходе на эти страницы)

  • Описание и состав главного меню
  • Описание и состав основного меню рубрик каталога товаров
  • Перечень подрубрик в рамках каждой рубрики

Технические требования

  • Требования по формированию выдачи товаров в списке (пагинация с возможностью выбора разбиения на число страниц, форма отображения по макету)
  • Требования к отображению и страницы карточки товара
  • Требования по модулям сравнения (если есть)
  • Требования по SEO совместимости
  • Требования по использованию JS, jquery и ajax (в рамках корректной работы корзины, калькуляторов, слайдеров, эффектов и различных пересчетах «на лету», а также при применении каких либо фильтров без перезагрузки страницы)
  • Требования по импорту/экспорту товаров на сайт и/или режимах массовой правки
  • Требования к подключаемым платежным системам с указанием возможных вариантов оплаты
  • Требования к системе подмены телефона и метки пользователей для последующего анализа конверсии сайта и возможности работы над подъемом его эффективности

Требования к верстке сайта (как вариант, безошибочное прохождение валидации на сайте http://validator.w3.org/)

ТЗ больше всего нужно самому заказчику. Только работая над техническим заданием, начинаешь все больше и больше углубляться в детали и получаешь хорошее понимание, что именно в итоге он хочет получить. Вообще, по своему опыту могу сказать, что тщательная проработка ТЗ – это минимум половина успеха. Если вы проигнорируете создание подробного задания для своего будущего интернет магазина, то скорее всего, вы сильно переплатите и потратите кучу времени на различного рода переделках в дальнейшем.

Поскольку обычно я ограничивался помощью только в одном пункте – «Требования по SEO совместимости». Только этот пункт ТЗ – это 1.5 листа чистого текста. По хорошему, задание разработки сайта не должно быть меньше, чем 15 листов.

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

http://dglckk.axshare.com/#p=enter_page
http://a50cyz.axshare.com/#p=enter_page
http://ims5fv.axshare.com/
http://jzkfxc.axshare.com/

28ed6a0c7e
Если вам необходима помощь в создании сайта интернет магазина или в разработке технического задания – обращайтесь. Буду рад помочь.

К следующей записи

К списку записей по проекту

Поделиться в соц.сетях:
23.10.2013 / Статьи / Теги: , комментария 2
Похожие записи
комментария 2
  1. Андрей
    23.10.2013 в 12:55 пп – Ответить

    Добрый день!

    Сколько будет стоить составление подробного ТЗ ?

  2. TheEye
    28.10.2013 в 12:59 пп – Ответить

    Андрей, в зависимости от решаемых задач от 12 до 30 т.р. При этому я бы назвал это не составление ТЗ, а именно помощь в разработке. По сути, я просто помогаю вам в написании, корректирую и перевожу ваши пожелания к сайту на язык, понятный разработчикам, и сам расписываю отдельные задания для решения ваших задач.

Добавить комментарий