Предпроектное обследование
Определяем цели и задачи бизнеса, собираем функциональные и нефункциональные требования, проводим анализ текущих бизнес-процессов, выявляем ограничения и приоритеты.
Разработка технического задания и сметы
Описываем технические требования и функциональные возможности, модули, элементы и интеграцию. Оцениваем трудоемкость всех этапов и сроки выполнения задач, на основе плана работ составляем смету.
Прототипирование
Визуализируем будущий проект, создаем структуру страниц для наглядного представления и интерактивные прототипы.
Создание дизайна
Определяем общую визуальную концепцию и стиль, либо опираемся на фирменный стиль бренда. Создаем дизайн-систему, с помощью которой структурируем процесс проектирования: UI-kit, дизайн-репозиторий, интерфейсные паттерны.
Frontend- и Backend-разработка
Собираем команду специалистов для каждого типа задач с подходящим опытом, уровнем и стеком технологий, на каждую группу назначаем тимлида, за качеством проекта следит технический директор.
Настройка интеграций
Настраиваем интеграционный слой проекта с внешними системами: ERP, PIM, MDM, CRM или CMS, подключаем по API и через WebHook.
Тестирование
Следим за качеством продукта, поэтому для каждого проекта применяем собственный набор тестов, для оптимизации скорости и качества используем автоматическое тестирование, а для сложных задач используем ручные тесты.
Dev/Ops
Применяем технологию DevOps на проектах для автоматизации технологических процессов сборки, настройки и развертывания программного обеспечения, CI/CD и тестовой платформы.
Запуск проекта
После прохождения тестов проект запускается на боевом сервере и заказчику демонстрируется, насколько продукт соответствует заявленным требованиям.
Поддержка и развитие
Организуем работы по SLA, для чего создаем линию поддержки и круглосуточного мониторинга для отслеживания инцидентов и работы серверов, также организуем поддержку ПО в актуальном состоянии и систем резервного копирования.