Этапы разработки
1. Изучение и анализ бизнес-задачи клиента
Этап занимает до двух недель
Для того, чтобы создать программный продукт соответствующий задачам клиента, важно изучить все бизнес процессы, которые будут происходить в интернет-магазине и предложить лучшее решение.
На этом этапе осуществляется:
- — изучение рынка данного сегмента товаров или услуг;
- — анализ существующего формата работы компании (взаимодействие с поставщиками, обработка заказа, резервирование продукта, доставка товара);
- — выделение основных бизнес-процессов, происходящих в интернет-магазине (до сайта, на сайте, после сайта);
- — предложение по улучшению реализации каждого бизнес-процесса;
- — согласование оптимального для всех формата и графика работы.
2. Разработка технического задания и подписание договора
До двух недель
В техническом задании, по результатам предыдущего этапа, описываются общие и индивидуальные требования к проекту, составляется список необходимых для магазина функциональных модулей, приводятся этапы и сроки работ. Таким образом, техническое задание является документом, регламентирующим наши обязательства к функциональности интернет-магазина. Техническое задание составляется менеджером проекта при непосредственном участии стороны клиента.
Подписание договора закрепляет достигнутые договоренности и вместе с предоплатой является последним шагом перед началом практических работ.
3. Проектирование и интеграция дизайна
От 4 до 6 недель в зависимости от сложности интернет-магазина
Процесс создания дизайна начинается с проектирования прототипа будущего интернет-магазина на основании информации из дизайн-брифа, заполненного клиентом, и технического задания, созданного в нашей компании после изучения и анализа бизнес-задачи клиента.
После того как созданы и протестированы на пользователях и утверждены заказчиком прототипы основных страниц сайта, начинается этап создания графического дизайна. К началу этого этапа заказчик должен предоставить логотип и все существующие элементы фирменного стиля.
По истечению двух недель после утверждения прототипа мы предоставляем дизайн-концепт на базе основных страниц интернет-магазина (обычно главной, каталога, страницы товара, корзины и экранов процесса оформления заказа). Концепт изучается заказчиком, при необходимости, мы вносим в него разумные правки и дополнения, не учтенные на предыдущих этапах (бывает и такое). После утверждения дизайна отрисовываются все остальные страницы и графические элементы сайта, дизайн передается на HTML-верстку и интеграцию к программной части.
4. Разработка программной части
Запуск в базовой версии — от 3 до 5 недель. Разработка индивидуальной функциональности зависит от сложности задачи и количества дополнительных модулей
Разработка программной части начинается с изучения технического задания, прототипов и дизайн-макетов интернет-магазина. Техническим директором под конкретный проект выбирается команда программистов, назначается ответственный за разработку. Они вместе создают и распределяют список задач, выставляют приоритетность и очередность их выполнения.
Первым этапом разработки программной части идет инсталляция ядра OWOX Engine, настройка базы и интеграция с клиентской ERP. Уже на этом этапе клиент может создавать дерево категорий товаров и наполнять магазин контентом.
После инсталляции «движка», разработчики интегрируют дизайн-шаблоны к базовой программной части.
Магазин запускается в базовой версии и «обрастает» дополнительными программными модулями и индивидуальной функциональностью, разрабатываемой ведущими специалистами нашей компании.
Разработка ведется в несколько итераций с обязательным тестированием и проверкой контроля качества в конце каждой итерации.
5. Контент-наполнение
Импорт каталога до 2 недель. Динамические разделы наполняет заказчик
Наполнение каталога интернет-магазина осуществляется автоматически с помощью импорта из базы данных товаров заказчика. Импорт данных настраивается индивидуально, в зависимости от учетной системы, используемой в компании заказчика. На первом этапе импортируется и формируется дерево категорий каталога товаров. На втором этапе импортируются сами товары. Помимо товаров импортируются данные о их цене, наличии, описание, параметры и значения параметров товаров, проводится импорт фотографий товаров.
Статические информационные страницы таких разделов как «О магазине», «Контактная информация», «Вопросы и ответы» и другие, не требующие частого обновления, оформляются в процессе создания дизайна, после предоставления заказчиком информации.
Динамические разделы «Новости», «Статьи и обзоры», «Словарь технических терминов»,наполняются заказчиком после запуска интернет-магазина на тестовой площадке.
Качество и актуальность контента главная составляющая успешности бизнеса любого интернет-магазина.
6. Тестирование и отладка
До
Тестирование интернет-магазина — это заключительная часть процесса разработки. Во время тестирования осуществляется проверка соответствия дизайн-макетов и интегрированных на движок html-шаблонов; проверка стандартных сценариев авторизации, регистрации, оформления заказа и т.д. Также в зависимости от реализации индивидуальной функциональности выполняется тестирование этой части и взаимосвязь с базовыми модулями. Выполняется тестирование административной части.
В конце этапа тестирования и отладки мы получаем полностью рабочий интернет-магазин с полным каталогом продукции, готовым принимать заказы.