СТАТЬЯ

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

Разработка мобильного приложения проходит этапы: разбор задачи, прототип экранов, дизайн, разработка с показом по частям, связь с вашими программами, проверка на настоящих пользователях, публикация и обучение, затем поддержка. Самые важные первые два: если экраны согласованы до разработки, правки в конце почти не нужны. Первая версия у нас обычно готова в течение месяца, от 15 000 ₽.

Андрей, генеральный директор 5 мин чтения
Доска разработки в CRM АДРИАН: задачи от уточнения ТЗ через код-ревью и тестирование до выкладки, примерные данные

Этапы разработки коротко

  1. Разбор задачи.
  2. Прототип экранов.
  3. Дизайн.
  4. Разработка с показом по частям.
  5. Связь с вашими программами.
  6. Проверка на настоящих пользователях.
  7. Публикация и установка.
  8. Обучение.
  9. Поддержка и доработки.

Дальше по каждому этапу: что на нём происходит и что нужно от заказчика.

1. Разбор задачи

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

Важнее всего понять главные сценарии. Например, для приложения мастера: получить наряд, доехать, сделать работу, взять оплату и подпись, закрыть. Всё остальное вторично. Как описать задачу без программистских слов: «Техническое задание на разработку программы».

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

2. Прототип экранов

Прототип показывает, какие экраны будут в приложении и что на них. Это черновик без красоты, но с понятной логикой: какие кнопки, какие поля, куда ведёт каждое нажатие. Его согласуют с заказчиком и с теми, кто будет работать в приложении.

Этот этап дешевле всего для правок. Передвинуть кнопку на прототипе занимает минуту, в готовом приложении день. Поэтому чем внимательнее согласован прототип, тем меньше сюрпризов в конце.

3. Дизайн

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

У нас дизайн входит в цену: аккуратный стандартный, в вашем фирменном стиле или по вашему макету.

4. Разработка с показом по частям

Приложение собирается сразу для iPhone и Android. Мы показываем работающие части по ходу: сначала главный сценарий, потом остальные. Заказчик видит приложение на своём телефоне уже в процессе и может поправить то, что выглядит иначе, чем ожидалось.

Задачи разработки проходят этапы: уточнение, работа, проверка кода коллегой, тестирование, выкладка. На скриншоте вверху страницы такая доска в нашей CRM с примерными данными.

5. Связь с вашими программами

Приложение почти никогда не живёт отдельно. Наряды приходят из диспетчерской, клиенты из CRM, документы уходят в 1С. На этом этапе настраивается обмен данными, чтобы ничего не переносилось руками. Как устроен обмен с 1С: «CRM с интеграцией с 1С».

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

6. Проверка на настоящих пользователях

Сначала приложение проверяем мы. Потом отдаём нескольким настоящим пользователям: двум-трём мастерам, водителям или клиентам. Они работают в приложении в обычных условиях и говорят, что неудобно. Это самая полезная проверка: люди в поле находят то, что не видно в офисе.

По замечаниям правим и только потом отдаём приложение всем.

7. Публикация и установка

Приложение для сотрудников обычно ставится с сайта на экран «Домой», без магазинов. Сотрудник получает ссылку и ставит приложение одной кнопкой. Обновления приходят сами.

Приложение для клиентов публикуется в App Store и Google Play. У магазинов есть свои правила и проверка, публикацию берём на себя. Чем отличаются варианты: «Веб-приложение или мобильное».

8. Обучение

Сотрудников обучаем на настоящих задачах: каждый проходит свой обычный сценарий в приложении. Короткие инструкции для каждой должности остаются под рукой. Обучение у нас входит в запуск.

9. Поддержка и доработки

После запуска приложение продолжает жить. Появляются новые устройства и версии систем, пожелания пользователей, изменения в работе компании. Мы исправляем замечания, выпускаем обновления и дорабатываем приложение. В большинстве случаев доработки входят в абонентскую плату. Подробнее: «Техническая поддержка программы».

Что нужно от заказчика на каждом этапе

  • На разборе задачи: рассказ о работе, примеры документов, доступ к людям, которые будут пользоваться приложением.
  • На прототипе: время посмотреть экраны и сказать, что не так.
  • На разработке: короткие ответы на вопросы, обычно в течение дня.
  • На связи с программами: доступ к CRM, 1С или учётной системе.
  • На проверке: два-три сотрудника, готовых поработать в приложении неделю.
  • На запуске: ответственный, который соберёт замечания первых недель.

Чем быстрее ответы на вопросы, тем быстрее готово приложение. Чаще всего срок сдвигается не из-за разработки, а из-за ожидания решений.

Сроки

Этап Обычно
Разбор задачи и прототип первая неделя
Дизайн и разработка основная часть месяца
Связь с программами параллельно с разработкой
Проверка и правки последняя неделя
Публикация и обучение после проверки

Первая версия у нас обычно готова в течение месяца. Дальше приложение дорабатывается по ходу работы.

Частые ошибки

  • Пропустить прототип и сразу разрабатывать. Правки в конце стоят дороже.
  • Не спросить тех, кто будет пользоваться приложением.
  • Делать всё сразу. Лучше выпустить главный сценарий и добавлять остальное.
  • Забыть про работу без сети, если она нужна.
  • Не договориться о поддержке после запуска.

Сколько стоит

Разработка мобильного приложения у нас стоит от 15 000 ₽. iPhone, Android, дизайн и обучение входят в цену. Цена зависит от числа экранов, связей с другими программами и работы без сети. Подробно о цене: «Сколько стоит мобильное приложение». Посчитать свою задачу можно в калькуляторе.

Расскажите, кто будет пользоваться приложением и что он должен в нём делать. Мы предложим экраны и назовём срок и цену. Подробнее: «Разработка мобильных приложений».

Вопросы и ответы

Если вашего вопроса здесь нет, позвоните: объясним.

8 922 163 51 03
Сколько длится разработка мобильного приложения?

Первая версия у нас обычно готова в течение месяца. Срок зависит от числа экранов, связей с другими программами и работы без сети.

Что нужно подготовить заказчику?

Описание того, кто будет пользоваться приложением и что он должен в нём делать, примеры документов и доступ к программам, с которыми нужна связь.

Когда можно увидеть приложение?

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

Как проверяют приложение перед запуском?

Мы проверяем сами, затем отдаём нескольким настоящим пользователям и правим по их замечаниям.

Кто публикует приложение в App Store и Google Play?

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

Что происходит после запуска?

Поддержка: исправления, обновления, доработки по отзывам. В большинстве случаев доработки входят в абонентскую плату.

Разработка мобильных приложений для бизнеса

Сделаем приложение для iPhone и Android: для ваших клиентов или для сотрудников. Разработка занимает до месяца и стоит от 15 000 ₽. Приложение связываем с вашей CRM, 1С и сайтом, чтобы данные не переносили руками.

Подробнее об услуге

Обсудим вашу задачу

Оставьте номер: перезвоним, разберёмся в задаче и назовём срок и цену. Разработка занимает до месяца и стоит от 15 000 ₽.

Если не перезвоним за 15 минут, дадим скидку 30% на первый договор. А нашему менеджеру ай ай ай.

15:00
Запустим таймер на 15 минут
Не перезвоним до нуля, дадим скидку 30% на первый договор
Условия скидки 30%
15:00
Запустим таймер на 15 минут
Не перезвоним до нуля, дадим скидку 30% на первый договор
Условия скидки 30%