Процесс разработки приложения

1

Аналитика

Анализируем бизнес-процессы и потоки данных, погружаемся в предметную область, детализируем функциональные и другие требования, продумываем сценарии пользователя в приложении. Составляем техническое задание — подробное описание того, как будет работать мобильное приложение. Готовим требования для взаимодействия с сервером и передачи данных, к панели администратора для управления контентом приложения.

Что получает заказчик:

  • Техническое задание — требования к разработке мобильного приложения
  • Требования к API
Можем пройти весь путь или выполнить только этот этап.
Начать работу
2

Прототипирование

Прорабатываем пользовательские сценарии и визуализируем общую структуру мобильного приложения на основе технического задания. Скетчируем и продумываем логику переходов между экранами. Создаём концептуальную модель приложения — описываем экраны и элементы. Работаем над объектами — описываем их атрибуты и связь друг с другом. Формируем дизайн-концепцию приложения и создаём интерактивный прототип — показываем визуальный образ приложения и его функциональность.

Что получает заказчик:

  • Детально проработанный по сценариям прототип
  • Карту экранов
3

Дизайн

Адаптируем фирменный стиль заказчика к гайдлайнам платформ. Подбираем стилистику, которая соответствует задачам, авторитету и имиджу заказчика. Создаём концепцию приложения и разрабатываем дизайн. Продумываем и отрисовываем состояния экранов, элементов дизайна, приветственного экрана. Готовим необходимый графический материал — иконки, иллюстрации, фото.

Что получает заказчик:

  • Дизайн приложения
  • UI-kit
  • Спецификации дизайна
4

Разработка

Быстро разрабатываем нативные приложения, потому что используем зарекомендовавшие себя решения и набор библиотек, которые сами создали и поддерживаем. Пишем чистый и стабильный код на Swift, Objective-C, Java и Kotlin. Тестируем приложения с помощью Unit- и UI-тестов. Создаём кастомные UI-компоненты, которые делают интерфейс приложения уникальным. Используем современные подходы и автоматизированный процесс разработки, CI/CD.

Что получает заказчик:

  • Файл для загрузки приложения в App Store и Google Play.
  • Исходный код приложения
5

Тестирование

Контролируем качество на всех этапах разработки продукта. Параллельно с разработкой проводим тестирование на реальных девайсах. Пишем UI-автотесты. Готовим тестовую документацию — разрабатываем чек-листы и тест-кейсы. Обеспечиваем качественную работу приложений — находим узкие места в реализации и процессах, которые потенциально могут вызвать проблемы у пользователей.

Что получает заказчик:

  • Приложение, готовое к использованию на разных девайсах
  • Чек-листы и тест-кейсы для проведения тестирования
6

Техническая поддержка

Обеспечиваем стабильную работу приложений при постгарантийном обслуживании. Оптимизируем мобильные продукты под обновления iOS и Android и новые устройства. Работаем по согласованным Service Level Agreement.

Что получает заказчик:

  • Стабильную работу продукта
  • Оперативное решение технических проблем
  • Мобильное приложение, которое не крашится при обновлении платформ
7

Управление проектом

Для ведения проекта мы выделяем менеджера проекта, который планирует и регулирует все процессы работы: распределяет задачи, решает технические вопросы, управляет рисками, определяет загрузку команды и находится всегда на связи с заказчиком и командой. Совместно с менеджером заказчик определяет приоритет работ, методологию ведения проекта, периодичность отчётов и каналы коммуникаций.

Дополнительные услуги

Разрабатываем функциональные требования и документацию по ГОСТу и IEEE.

Разрабатываем серверную часть и систему управления сайтом.

Разрабатываем ERP-, ГИС-, BI- и Scada-системы и интеграционные решения.

Мы готовы приступить к оценке работы над вашим проектом

Свяжитесь с нами +7 812 200-95-09 или 

Случайный вопрос
  • Вы даёте гарантию на мобильное приложение?

    Да, гарантия на приложение — 3 месяца. В течение этого времени бесплатно устраним ошибки, которые вы найдёте. Одно условие — исходный код программы должен быть без изменений.

  • У меня есть недоработанное приложение. Вы можете его доработать?

    Мы доработаем ваше приложение. Для этого понадобятся первичные требования, макеты дизайна и исходный код.

    Мы изучим документацию, проведём ревью макетов и кода программы. Так мы поймём состояние проекта. В итоге вы получите заключение и оценку трудозатрат на доработку приложения.

Отвечаем на все вопросы