1. Согласование
Предварительный этап — общение с клиентским менеджером и согласование договора. Работаем с компаниями из разных городов и других стран, используем все доступные средства коммуникации: телефон, Telegram, MAX, личные встречи, e-mail и др. Обсуждаем все детали будущего проекта, основные требования к функционалу. Составляем предварительное задание для технических специалистов.
2. Аналитика + UX
Прежде чем приступить к разработке, необходимо провести предварительный анализ тематики. Изучаем отрасль, конкурентов, потребителей. Анализируем запросы пользователей. Составляем структуру сайта. Анализируем поведение и составляем карты путей пользователей. При наличии анализируем системы статистики и выявляем проблемы на текущем сайте.
3. Составление технического задания на разработку
Формулируем все идеи в чёткое техническое задание на разработку. Все задачи в рамках проекта описываются техническими специалистами совместно с заказчиком. Оговариваются предварительные сроки на завершение проекта и прогнозируемая финальная стоимость.
4. Процесс разработки
Разработка делится на этапы. Задачи могут быть скорректированы на каждом этапе. Согласования с клиентом происходят каждые две недели. Параллельно идёт процесс разработки дизайна и вёрстки будущего проекта. Техническая составляющая и качественно проработанный интерфейс одинаково важны при разработке проекта. Обращаем внимание не только на безотказную работу функционала, но и потребности обычных пользователей. Гибкий подход позволяет поправить курс на любом этапе, а не в конце проекта.
5. Тестирование
Прежде чем показывать проект реальным конечным пользователям, мы проводим необходимые тестирования на каждом из этапов. К ним относятся автотесты и ручные тесты. Перед завершением проводим финальные тесты на нагрузку, скорость работы, удобство пользователя.
6. Поддержка
Предоставляем все технические рекомендации. Проводим обучение работе с разработанной системой. Предлагаем услуги технической поддержки. Даём рекомендации по дальнейшему продвижению и развитию.