Чтобы что-то сделать, нужно понять, что мы делаем, иначе много денег и времени уйдёт на переделывание ранее созданного. Пока проект существует в виде идеи, важно формализовать требования к приложению и проработать позиционирование сервиса относительно конкурентов. Кроме этого, этот позволит оценить будущий продукт. Что мы делаем на этом этапе:
Бизнес-цели проекта. Документ, кратко описывающий цели будущего приложения: чего хотим достичь, какие показатели являются маркерами успеха, сроки выхода на окупаемость.
Описание целевой аудитории, характеристики пользователя — демографию, предпочтения, используемые устройства. Здесь же прорабатываем базовые принципы продвижения и маркетинга.
Анализ конкурентов, описывает, существующие на рынке, это позволит проработать отстройку от конкурентов.
Подготовка Mindmap (Диаграмма связей) будущего приложения.
Интерактивный прототип основных экранов пользовательского интерфейса (Screenflow), без UI-дизайна.
Дизайн-концепт приложения.
Базовая финансовая модель проекта.
В зависимости от специфики проекта состав этапа предпроектной аналитики может меняться.
Разработка
Приложение создаётся поэтапно и вы можете оценить часть функционала до того, как будет готов полное приложение. Что происходит на этом этапе:
Создаётся UI-kit на основании дизайн-концепта — это готовый набор элементов пользовательского интерфейса: формы, кнопки, стрелки, иконки социальных сетей, прогресс-бары и так далее.
Документация. Часть документов пишется до начала разработки, часть уже после. Это помогает экономить время на переделывании уже готовы блоков документации.
Сама разработка. Помимо написание программного кода здесь также проходит выбор хостинга и развёртывание архитектуры будущей системы. Также на этом этапе подключаются сторонние сервисы и налаживается их работа (эквайринг, картографические, сервисы смс-рассылок и другие).
Функциональное тестирование. Здесь важно убедиться, что приложение работает именно так, как и задумано.
Создание и настройка учетных записей разработчиков в Google Play / App Store для последующей публикации будущего приложения.
Отправка приложения в Google Play / App Store на утверждение, это занимает до суток для приложения android, и около 5 дней в случае приложения iOS. Далее идёт публикация. Здесь же проходит поисковая оптимизация в Google Play / App Store. Здесь же подключаем метрики для последующего анализа поведения пользователей.
Поддержка и анализ поведения пользователей
После релиза начинается продвижение приложения, здесь задача состоит в следующем:
Техническая и пользовательская поддержка. Обновляются операционные системы, правила Apple и Google, наша задача актуализировать приложения под текущие требования. Также обрабатываем пользовательские запросы, оценки, жалобы.
Анализ поведения пользователей. Сколько пользователей поставили приложение, сколько удалили? Какие оценки выставляются на площадках? В чём причина низких оценок? Какой процент воспользовались платным контентом? Собираем статистику, анализируем.
Работа с базовой финансовой моделью проекта. До начала разработки мы закладывали количественные и финансовые показатели, сравниваем их.
Всё это анализируется и команда делает конкретные выводы: что требуется изменить в приложении и маркетинге, чтобы увеличить количественные и финансовые показатели.
Проводим 1-е микрообновление приложения, отслеживаем реакцию пользователей, изменение численных показателей и доходов, повторяем 3-й этап, снова микрообновление. Поддержка и анализ поведения пользователей.
Идёт темпом новое микрообновление в 1-3 месяца. Постоянно сверяемся с финансовой моделью проекта. Вносим корректировки.
Опыт показывает, что на этом этапе первоначально видение продукта может претерпеть сильное изменение, и это нормально. Гибкость и готовность меняться под новые данные — это показатель здорового мышления и эффективности.
Поздравляем, с этого момента приложение становится самостоятельной бизнес-единицей!
Pre-project analytics
We formalize business goals, create an interactive prototype and form the stages of work.
The business objectives of the project is a document briefly describing the goals of the future application: what we want to achieve, what indicators are markers of success, the timing of reaching payback.
Pre-project analytics
01
To do something, we need to understand what we are doing, otherwise a lot of money and time will be spent on redoing previously created. While the project exists in the form of an idea, it is important to formalize the requirements for the application and work out the positioning of the service relative to competitors. In addition, this will allow you to evaluate the future product.
What are we doing at this stage:
Description of the target audience
User characteristics — demographics, preferences, devices used. Here we work out the basic principles of promotion and marketing.
02
Competitor analysis
This will allow you to work out the detuning from competitors.
03
Mindmap
Preparation of a diagram of the links of the future application.
04
Interactive prototype
Prototype of the main user interface screens (Screenflow), without UI design.
05
Application design concept
06
The basic financial model of the project
07
UI-kit
This is a ready-made set of user interface elements: forms, buttons, arrows, social network icons, progress bars, and so on.
Development
01
The application is created in stages and you can evaluate some of the functionality before the full application is ready.
What happens at this stage:
Documentation
Some of the documents are written before the start of development, some after. This helps to save time on reworking ready-made documentation blocks.
02
The development itself
In addition to writing the program code, there is also a choice of hosting and deployment of the architecture of the future system. Also at this stage, third-party services are connected and their work is being adjusted (acquiring, mapping services, SMS mailing and others).
03
Functional testing
Here it is important to make sure that the application works exactly as intended.
04
Google Play and App Store Accounts
Create and configure developer accounts for the subsequent publication of the future application.
05
Publishing an application
06
Approval of the application takes up to a day on Android, and about 5 days on iOS. Next comes the publication. Search engine optimization in Google Play / App Store also takes place here. Here we also connect metrics to analyze user behavior.
Technical and user support
Operating systems, Apple and Google rules are being updated, our task is to update applications to meet current requirements. It also handles user requests, ratings, and complaints.Support and analysis of user behavior.
Support and analysis of user behavior
01
After the release, the promotion of the application begins, here the task is as follows:
Analysis of user behavior
How many users have installed the application, how many have been deleted? What grades are put up on the sites? What is the reason for low grades? What percentage used paid content? We collect statistics and analyze them.
02
Working with the basic financial model of the project
Before the start of development, we laid down quantitative and financial indicators, compare them.
03
All this is analyzed and the team makes concrete conclusions: what needs to be changed in the application and marketing in order to increase quantitative and financial indicators.
Collecting statistics after the release of the product
We evaluate the current statistics and compare them with the planned indicators. We evaluate the reaction of users to the application. How often it is used, at what stage it is closed. Which functions are in demand and which are not.
Product development
01
At this stage, the first commercial steps begin, and the basic task is to make a commercially successful product out of the development. Here we use a previously developed financial plan, this document is the basis for setting criteria for marketing.
Planning functions and changes
Based on the received statistics and feedback, we form an update package for the application.
02
Application development and update
03
Experience shows that at this stage, the initial vision of the product can undergo a strong change, and this is normal. Flexibility and willingness to change according to new data is an indicator of healthy thinking and efficiency.
Congratulations, from this moment the application becomes an independent business unit!
Repeat cyclically steps 1-3
Thus, the product lives and develops, improving statistics and financial indicators from update to update. This approach allows you to respond as flexibly as possible to market changes and ensure the rapid development of the application.
04
Tell us about your task and we will help you bring it to life
+7 (812) 604-50-20
St. Petersburg g, Malookhtinsky ave., 68, litera A, POM., OFFICE 12-N, 10