Этапы разработки мобильного приложения - Бизнес-мудрость

Этапы разработки мобильного приложения

1 этап: Аналитика

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

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

  • документы с описанием работы всей системы
  • Проект с с этапами работ и предварительной ценой

срок: 2 -4 недели

2 этап: Прототипирование

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

Этапы разработки мобильного приложения

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

  • Проработанный прототип со сценариями
  • Карта экранов

срок: 2 недели

3 этап: Дизайн

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

Этапы разработки мобильного приложения

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

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

срок: 4 недели

4 этап: Разработка

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

Этапы разработки мобильного приложения

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

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

срок: 1-2мес

5 этап: Тестирование

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

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

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