Как мы сделали мобильное приложение за 6 недель и 6000$ | [JET BI

Как мы сделали мобильное приложение за 6 недель и 6000$

Mobile app

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

Мы посещали Dreamforce несколько раз и использовали существующие приложения для поиска сессий.

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

В августе 2018 года мы решили создать приложение Dream Scheduler, которое должно было упростить навигацию между сессиями во время Dreamforce 2018.

 

1. Аналитика — 25 дней до начала конференции

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

Основные проблемы существующего приложения:

  1. Приложение работает только при наличии интернета. Если там, где вы находитесь не ловит WiFi или у вас нет локальной сим-карты, то  вы не сможете воспользоваться приложениями;

  2. В существующих приложениях непонятно, где проходит мероприятие, указан только адрес;

  3. Все выбранные мероприятия не отображаются в личном календаре.

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

2. Прототипирование — 23 дня до начала конференции

Для создания MVP (минимально жизнеспособного продукта) мы использовали Agile-подход с недельными спринтами, а также канбан-доску в системе JIRA.

 

Во время первого Scrum-митинга мы отрисовали первые прототипы экранов. Начало положено!

 

 

3. Дизайн — 21 день до начала конференции

После того, как прототипы были подготовлены и согласованы, дизайнер отрисовал финальный вариант экранов и загрузил их в Zeplin.io. Параллельно с этим началась работа по подготовке бэкенда.

 

 

Бэкенд

В качестве бекэнда было принято решение использовать Google Firebase, так как он не требует специфических настроек API, “работает из коробки” и бесплатен для небольших проектов.

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

Фронтенд

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

Приложение было написано на Swift 4 с использованием классического MVC-паттерна.

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

В нашей работе мы используем систему CI (continuous integration) Jenkins, которая автоматически публикует новую версию в Apple Test Flight после коммитов в репозиторий Bitbucket.

После каждого спринта мы обязательно делали smoke-тест, а перед релизом — полный регрессионный тест.  

4. Релиз — 3 дня до начала конференции

За 3 дня дня до старта Dreamforce приложение Dream Scheduler было готово.  

Наши специалисты из отдела маркетинга подготовили скриншоты и маркетинговое описание для публикации приложения в App Store.

Публикация в Apple Store заняла 1,5 дня и 24 сентября приложение стало доступно в маркете. Прежде всего, мы разрабатывали приложение для внутренних нужд и хорошая статистика за 4 дня проведения конференции стала для нас приятной неожиданностью:

 

Тем не менее, результат, который мы видели, был ошеломляющим! Это значит, что мы нашли «больную точку» и предложили способ, как с ней справиться.

Сколько времени у нас ушло и на что?

На создание всего необходимого функционала у нас ушло всего-лишь:

  1. 16 часов - аналитика;

  2. 40 часов - прототипирование и дизайн;

  3. 20 часов - бэкенд;

  4. 100 часов - фронтенд;

  5. 20 часов - тестирование;

  6. 4 часа - публикация.

Разработка приложения Dream Scheduler заняла у нас 200 часов и 6000$.

Работа над проектом была интересной задачей с которой мы успешно справились. Команда отлично сработала и разместила приложение в Apple Store.  

Думаете о разработке мобильного приложения в кратчайшие сроки?

Разработайте приложение за 6 недель и 6000$ вместе с JET BI. Все подробности здесь!  

Поделиться

Спасибо за то, что отправили форму. Мы свяжемся с Вами в течении 1-2 рабочих дней.
Узнавайте первыми о важных новостях и событиях из мира IT

О нас

Мы разрабатываем и внедряем решения класса Business Intelligence на базе платформ SAP BO/BW. Мы также предоставляем полный спектр консалтинговых услуг для Salesforce: внедрение Salesforce и индивидуальная доработка, поддержка, а также решения для ISV. Департамент Мобильной разработки специализируется на разработке бизнес-приложений на iOS и Android.

Связаться с нами

JET BI

Беларусь, Минск
220002, пр-т Машерова,19, 8 эт.
Телефон: +375 17 334 24 16

Россия, Санкт-Петербург
199178, 6-я линия ВО, 61 офис 71
Tелефон: +7 911 830 05 05

Tелефон в США: +1 628 226 23 73

Проекты: sales@jetbi.com
Карьера: jobs@jetbi.com

Социальные сети