Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

Дмитро Желнін, генеральний директор студії мобільного розробки 65apps

У кожного бізнесу свої «мобільні» завдання. Для World Class ми хотіли створити додаток, яке буде зручним для користувачів і компанії. Клієнти б отримали комфортний засіб спілкування з фітнес-клубом, а компанія б скоротила витрати на підтримку і отримала якісний канал зв'язку з клієнтами.

Мобільні користувачі

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

Які завдання вирішує додаток для фітнес-клубу

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

  • Розклад занять - запис на заняття «на бігу» в один дотик.
  • Повідомлення про зміни або акціях.
  • Опосередковане нагадування про клуб через іконку на домашньому екрані.
  • Можливість управляти життєвим циклом клієнта усередині компанії і здоровим способом життя користувача зовні.

Особистий кабінет на сайті здатний задовольнити ці потреби, але, щоб в нього потрапити, потрібно зробити багато дій, а у мобільного пошукової системи немає всієї функціональності, доступної додаткам.

Мобільні додатки сьогодні - це основний канал зв'язку з клієнтом і можливість продавати додаткові послуги: дні «заморозки» абонемента, оренду шафки і гостьові візити.

Чому потрібно створити новий додаток

У World Class було мобільний додаток для iOS, але набір функцій був мінімальним, працювало воно нестабільно, а дизайн і функціональність застаріли. Тому ми вирішили зробити новий додаток - зручне і красиве.

Я вірю, що економити треба не на ІТ, а за допомогою ІТ. Тому за останні два кризових роки ми збільшили бюджет на ІТ та автоматизували процеси. Ми оптимізували кількість співробітників компанії, дали клієнтам додатковий сервіс і стали більше заробляти.

генеральний директор World Class

чому iOS

Більшість клієнтів World Class користується технікою Apple. Android-пристроями володіють близько 20% користувачів мобільних пристроїв, і додатком для цієї платформи в World Class займається власний розробник. У разі iOS компанія вирішила скористатися послугами сторонньої компанії і через тендер вибрала студію 65apps.

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

У Росії частка продажів пристроїв на Android перевищує 80%

Якщо у вас пристойна ІТ-підрозділ, то багато завдань ви можете зробити самостійно. Якщо вам потрібна швидка професійна розробка - звертайтеся до підрядника. У нас комбінована модель при створенні мобільного додатка.

Ми провели тендер і вибрали 65аpps. Центр розробки студії знаходиться в Іжевську. Коли ти контролюєш процес і наймаєш підрядника, то отримуєш вигідну співпрацю. Якщо пускаєш процес на самоплив, і вендор в'є з тебе мотузки - це тупиковий шлях.

Розробка програми по етапах

До початку робіт у World Class не було чіткого технічного завдання на розробку. Це і повинно було стати одним з перших кроків.

Проект вирішили розділити на етапи, не укладаючи контракт на всі роботи, щоб в разі необхідності передати замовлення іншому виконавцю. Результат кожного етапу - повноцінний реліз додатки, який йде в магазин.

Ми вважаємо такий підхід правильним: він допомагає убезпечити себе, маневрувати, краще управляти процесами і заощадити на розробці.

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

Навігаційна карта додатки

Ми запланували п'ять етапів:

Важливо робити проект ітераціями і не закладати все в один договір.

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

Як ми поєднали нову CRM-систему World Class з розробкою програми

Раніше клієнт World Class не міг записатися в онлайні, тільки через адміністратора або тренера. Щоб онлайн-запис стала доступною в додатку, ІТ-департамент компанії розробив додаток для тренерів - воно дозволяє самостійно записувати клієнтів і отримувати повідомлення, якщо клієнт записався через адміністратора або особистий кабінет на сайті.

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

Інтерфейс програми для тренерів

Непросто було з суміщенням інфраструктур - мобільного на стороні 65apps і сервера на стороні World Class. У компанії не було власних тестувальників, які могли перевірити працездатність API. Тому тестувати доводилося в процесі розробки.

Часто робота над додатком випереджала розробку серверного API. Для налагодження і перевірки працездатності розробники спочатку імітували відповіді сервера, а в міру готовності API перевіряли функціонування програми і даних.

Що робити розробнику в такій ситуації? Залежить від термінів і можливості перемкнути підрядника на інші проекти і завдання. Ідеально, коли серверна частина готова і протестована до початку розробки за допомогою сайту компанії. У цьому випадку немає витрат на з'ясування джерела помилки, якщо сервер або додаток функціонують неправильно.

Менш приваблива ситуація, коли розробка ведеться паралельно. Можуть виникати простої з боку розробки програми. Якщо дозволяють терміни, краще перенести старт мобільного розробки. Ми не могли так вчинити через жорстких термінів.

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

Не можна сказати «зробіть нам добре» і усунутися. Треба працювати нарівні з партнерами.

На частку API припадає 70% -80% успіху програми, а на цю частину мобільні розробники не можуть вплинути. Це означає, що такий фахівець повинен бути в штаті або знадобиться перевірений підрядник.

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

Уже вийшли чотири версії. Після випуску першої версії і анонса люди заходили в особисті мобільні кабінети і задавали питання. Додаток стало затребуваним - більше половини тих, хто заходив в особистий кабінет на сайті, перейшли на iOS- і Android-додатки.

До запуску мобільного додатка особистим кабінетом на сайті користувалося близько 25 тисяч чоловік. Після запуску на сайті залишилося близько 21 тисячі користувачів, зате 9 тисяч з'явилося на iOS і ще 4 тисячі на Android.

World Class вдалося перемістити частину традиційних користувачів в мобільні додатки і охопити нових клієнтів. Тих самих молодих і активних, для яких сайт виглядає анахронізмом.

World Class - перші в чому. В команді з 65apps у них вийшло відмінне мобільний додаток.

Аналіз понад 250 клієнтів показав: в перший рік після запуску програми в фітнес-клубі їм користуються мінімум 35% клієнтів при млявому анонсі і мінімум 55%, якщо клуб зробив цілеспрямований анонс.

В результаті запуску програми зменшується навантаження на персонал по рутинним завданням: продовження карт, обробка заявок на заморозку, запис на заняття і проведення оплат. Кілька наших клієнтів скоротили штат, тому що частини людей стало нічого робити. Падають витрати на SMS за рахунок використання безкоштовних push-повідомлень в додатку.

Якісно змінити відчуття клієнта від взаємодії з клубом дозволяє інтеграція мобільного додатка з клубною системою. Клієнту не потрібно звертатися до адміністратора, і все можна робити в додатку, виходить «фітнес-клуб майбутнього».

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world

директор з маркетингу мобільної платформи для фітнес-клубів Mobifitnes

World Class розробив відмінний додаток. Багато функцій, напевно корисних для клієнтів. З цікавістю прочитав про процес інтеграції CRM-системи з API.

Будь-які інтеграції - це нелінійний процес з мільйоном милиць, ми самі через це проходили і знаємо, наскільки це складне завдання. На одних проектах ми виступали як розробники мобільного API, а на інших - реалізовували повний цикл розробки.

Наш досвід говорить про те, що якщо частина серверної бізнес-логіки повинна реалізовуватися на стороні замовника, то краще самостійно розробляти клієнт-серверний API.

Такий підхід підвищить якість програми для користувача і усуне дрібні недоробки інтерфейсу. Крім того, додаток буде працювати, навіть якщо початковий API зламається. Завжди неприємно пояснювати замовнику, що частина продукту могла працювати краще, якби не проблеми в чужому коді.

Кейс з росії розробка і запуск ios-додатки для доступу в особистий кабінет фітнес-клубу world