Разработка сайта интернет-магазина
Предположим, что у вас уже есть товар, есть договоренность с поставщиками и самое время запускать свой интернет-магазин, т.е. делать непосредственно сам сайт. Если для Вас это первый проект, то самое важное – правильное начало. Об этом мы и поговорим.
Итак, с чего начать?
Начать нужно с главного – с покупателей и их целей, потребностей и задач. Помните: интернет-магазин создается для покупателя. Основная цель и задача интернет-магазина — продать товар. В итоге, если интернет-магазин продает товар – это хороший магазин, если не продает – это плохой магазин.
Необходимо принять концепцию «Users centered» как аксиому и проверять каждый свой шаг, задавая вопросы типа «как это повлияет на решение основной задачи».
Поэтому начать нужно с описания покупателя или групп покупателей. Нужно знать, как выглядит ваш покупатель, на что он обращает внимание при выборе товара, какие характеристики товара для него важны, а какие нет. Нужно понимать покупателя так, как бы понял его профессиональный продавец в обычном оффлайн-магазине. Нужно суметь помочь ему, а потом уже что-то продать.
Необязательно делать описание в строгом формате с включением демографии, статистики доходов, уровня образования и т.д. Конечно, если вы сделаете подобную работу она точно не помешает. Но для начала хватит и краткого описания, в котором должны быть ответы на следующие вопросы:
- Откуда покупатель узнает про ваш сайт?
- Почему именно на вашем сайте он совершить покупку?
- На что обращает внимание покупатель при выборе товара?
- Как можно помочь выбрать товар, если покупатель не определился?
- Какие дополнительные сервисы может предложить интернет-магазин?
- Каким образом покупатель сможет оплатить и получить товар?
Проектирование сайта
Конечно, лучше поручить это дело профессионалам, а еще лучше подрядчикам, которые будут делать весь проект http://asty.pro/services/web-development/. Но вы можете сами составить список функциональных требований, которые затем будут переданы разработчикам.
Функциональные требования – это, по сути, ответы на вопросы из предыдущего пункта. Если вы точно знаете, что ваше преимущество: цены и сроки доставки, то формулируйте это в виде функционального требования. Например, «Интернет-магазин предлагает самые низкие цены в городе и доставку в течение 24-часов». Необходимо сделать акцент на этих преимуществах.
Разработчик, имея такую информацию на руках при разработке дизайна и самого сайта, опишет это в виде конкретных задач для дизайнера. А именно: вывести информацию о ценах и доставке на главную страницу и на страницу карточки товара. Уже для программиста задача будет выглядеть так: оптимизировать систему доставки уведомлений о заказе (реализовать смс-уведомления). В итоге Ваш покупатель обязательно увидит информацию о ценах и доставке, а после того как он сделает заказ Вы получите смс-уведомление и сможете гарантировать быструю доставку.
Опишите задачи и решения в таком формате, чтобы Ваш подрядчик смог понять, для чего необходимо каждое из требований. Функциональные требования могут быть представлены, как в виде решения конкретных задач, так и в форме постановки задачи. В любом случае, выбранный вами разработчик должен обладать компетенцией, позволяющей работать с любым форматом функциональных требований. На основе этих данных разработчик составит техническое задание и сделает интерактивный прототип сайта.
Выбор подрядчика
Если это ваш первый проект, то лучше всего воспользоваться услугами разработчиков, которые сделают проект «под ключ». Т.е. вы передадите им свои наработки, а они в свою очередь сделают:
- Техническое задание;
- Прототип сайта;
- Дизайн сайта;
- Верстку и программирование.
Конечно, можно попробовать заказать техническое задание у одного разработчика, сделать дизайн с другим исполнителем, потом передать в разработку третьим. Но, не владея навыками управления проектами в веб-разработке велик риск обнаружить, что что-то не учли, что-то не сделали, недоделали и т.д. А если эти проблемы достаточно серьезные, то может отказаться так, что для запуска проекта придется делать все с самого начала.
Поэтому выбирайте профессиональных разработчиков, способных выполнить проект целиком.
Читайте также:
Ваш комментарий будет первым :)