Процесс разработки приложения
Аналитика
Анализируем бизнес-процессы и потоки данных, погружаемся в предметную область, детализируем функциональные и другие требования, продумываем сценарии пользователя в приложении. Составляем техническое задание — подробное описание того, как будет работать мобильное приложение. Готовим требования для взаимодействия с сервером и передачи данных, к панели администратора для управления контентом приложения.
Что получает заказчик:
- Техническое задание — требования к разработке мобильного приложения
- Требования к API
Начать работу
Прототипирование
Прорабатываем пользовательские сценарии и визуализируем общую структуру мобильного приложения на основе технического задания. Скетчируем и продумываем логику переходов между экранами. Создаём концептуальную модель приложения — описываем экраны и элементы. Работаем над объектами — описываем их атрибуты и связь друг с другом. Формируем дизайн-концепцию приложения и создаём интерактивный прототип — показываем визуальный образ приложения и его функциональность.
Что получает заказчик:
- Детально проработанный по сценариям прототип
- Карту экранов
Начать работу
Дизайн
Адаптируем фирменный стиль заказчика к гайдлайнам платформ. Подбираем стилистику, которая соответствует задачам, авторитету и имиджу заказчика. Создаём концепцию приложения и разрабатываем дизайн. Продумываем и отрисовываем состояния экранов, элементов дизайна, приветственного экрана. Готовим необходимый графический материал — иконки, иллюстрации, фото.
Что получает заказчик:
- Дизайн приложения
- UI-kit
- Спецификации дизайна
Начать работу
Разработка
Быстро разрабатываем нативные приложения, потому что используем зарекомендовавшие себя решения и набор библиотек, которые сами создали и поддерживаем. Пишем чистый и стабильный код на Swift, Objective-C, Java и Kotlin. Тестируем приложения с помощью Unit- и UI-тестов. Создаём кастомные UI-компоненты, которые делают интерфейс приложения уникальным. Используем современные подходы и автоматизированный процесс разработки, CI/CD.
Что получает заказчик:
- Файл для загрузки приложения в App Store и Google Play.
- Исходный код приложения
Начать работу
Тестирование
Контролируем качество на всех этапах разработки продукта. Параллельно с разработкой проводим тестирование на реальных девайсах. Пишем UI-автотесты. Готовим тестовую документацию — разрабатываем чек-листы и тест-кейсы. Обеспечиваем качественную работу приложений — находим узкие места в реализации и процессах, которые потенциально могут вызвать проблемы у пользователей.
Что получает заказчик:
- Приложение, готовое к использованию на разных девайсах
- Чек-листы и тест-кейсы для проведения тестирования
Начать работу
Техническая поддержка
Обеспечиваем стабильную работу приложений при постгарантийном обслуживании. Оптимизируем мобильные продукты под обновления iOS и Android и новые устройства. Работаем по согласованным Service Level Agreement.
Что получает заказчик:
- Стабильную работу продукта
- Оперативное решение технических проблем
- Мобильное приложение, которое не крашится при обновлении платформ
Начать работу
Управление проектом
Для ведения проекта мы выделяем менеджера проекта, который планирует и регулирует все процессы работы: распределяет задачи, решает технические вопросы, управляет рисками, определяет загрузку команды и находится всегда на связи с заказчиком и командой. Совместно с менеджером заказчик определяет приоритет работ, методологию ведения проекта, периодичность отчётов и каналы коммуникаций.
Можем пройти весь путь или выполнить только этот этап.Начать работу
Дополнительные услуги
Разрабатываем функциональные требования и документацию по ГОСТу и IEEE.
Разрабатываем серверную часть и систему управления сайтом.
Разрабатываем ERP-, ГИС-, BI- и Scada-системы и интеграционные решения.
Мы готовы приступить к оценке работы над вашим проектом
Свяжитесь с нами +7 812 200-95-09 или hello@e-legion.com
Вы даёте гарантию на мобильное приложение?
Да, гарантия на приложение — 3 месяца. В течение этого времени бесплатно устраним ошибки, которые вы найдёте. Одно условие — исходный код программы должен быть без изменений.
У меня есть недоработанное приложение. Вы можете его доработать?
Мы доработаем ваше приложение. Для этого понадобятся первичные требования, макеты дизайна и исходный код.
Мы изучим документацию, проведём ревью макетов и кода программы. Так мы поймём состояние проекта. В итоге вы получите заключение и оценку трудозатрат на доработку приложения.