Системы автоматизации производства и бизнеса

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

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

Идея

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

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

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

Дизайн

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

Разработка

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

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

Приложение передается заказчику для тестирования и проверки соответствия ТЗ. Приложение устанавливается на тестовые устройства, и работает в точности так же, как если бы было скачано из Google.Play или AppStore. Все несоответствия и найденные проблемы исправляются на этом этапе.

Публикация

После приемки заказчиком приложения и подписания акта приемки — приложение передается в AppStore или Google.Play для публикации. Каждое приложение перед публикацией проверяется командами Google и Apple. Приемка в Google.Play занимает не больше суток, процесс приемки в AppStore занимает  не менее недели. После успешной публикации подписывается окончательный акт выполненных работ и работа переходит в стадию поддержки. На этом этапе обсуждается и оценивается новый функционал, составляются планы развития. По настроенным метрикам, в системе аналитики, отслеживаются эффективность прохождения ключевых сценариев пользователями. Конверсии на разных этапах складываются в воронку. Основываясь на собранных данных разрабатываются решения по улучшению бизнес показателей.

Наверх