Дмитро Желнін, генеральний директор студії мобільного розробки 65apps
У кожного бізнесу свої «мобільні» завдання. Для World Class ми хотіли створити додаток, яке буде зручним для користувачів і компанії. Клієнти б отримали комфортний засіб спілкування з фітнес-клубом, а компанія б скоротила витрати на підтримку і отримала якісний канал зв'язку з клієнтами.
Мобільні користувачі
Які завдання вирішує додаток для фітнес-клубу
- Розклад занять - запис на заняття «на бігу» в один дотик.
- Повідомлення про зміни або акціях.
- Опосередковане нагадування про клуб через іконку на домашньому екрані.
- Можливість управляти життєвим циклом клієнта усередині компанії і здоровим способом життя користувача зовні.
Особистий кабінет на сайті здатний задовольнити ці потреби, але, щоб в нього потрапити, потрібно зробити багато дій, а у мобільного пошукової системи немає всієї функціональності, доступної додаткам.
Мобільні додатки сьогодні - це основний канал зв'язку з клієнтом і можливість продавати додаткові послуги: дні «заморозки» абонемента, оренду шафки і гостьові візити.
Чому потрібно створити новий додаток
У World Class було мобільний додаток для iOS, але набір функцій був мінімальним, працювало воно нестабільно, а дизайн і функціональність застаріли. Тому ми вирішили зробити новий додаток - зручне і красиве.
Я вірю, що економити треба не на ІТ, а за допомогою ІТ. Тому за останні два кризових роки ми збільшили бюджет на ІТ та автоматизували процеси. Ми оптимізували кількість співробітників компанії, дали клієнтам додатковий сервіс і стали більше заробляти.
генеральний директор World Class
чому iOS
Більшість клієнтів World Class користується технікою Apple. Android-пристроями володіють близько 20% користувачів мобільних пристроїв, і додатком для цієї платформи в World Class займається власний розробник. У разі iOS компанія вирішила скористатися послугами сторонньої компанії і через тендер вибрала студію 65apps.
У Росії частка продажів пристроїв на Android перевищує 80%
Якщо у вас пристойна ІТ-підрозділ, то багато завдань ви можете зробити самостійно. Якщо вам потрібна швидка професійна розробка - звертайтеся до підрядника. У нас комбінована модель при створенні мобільного додатка.
Ми провели тендер і вибрали 65аpps. Центр розробки студії знаходиться в Іжевську. Коли ти контролюєш процес і наймаєш підрядника, то отримуєш вигідну співпрацю. Якщо пускаєш процес на самоплив, і вендор в'є з тебе мотузки - це тупиковий шлях.
Розробка програми по етапах
До початку робіт у World Class не було чіткого технічного завдання на розробку. Це і повинно було стати одним з перших кроків.
Проект вирішили розділити на етапи, не укладаючи контракт на всі роботи, щоб в разі необхідності передати замовлення іншому виконавцю. Результат кожного етапу - повноцінний реліз додатки, який йде в магазин.
Ми вважаємо такий підхід правильним: він допомагає убезпечити себе, маневрувати, краще управляти процесами і заощадити на розробці.
Навігаційна карта додатки
Ми запланували п'ять етапів:
Важливо робити проект ітераціями і не закладати все в один договір.
Як ми поєднали нову CRM-систему World Class з розробкою програми
Раніше клієнт World Class не міг записатися в онлайні, тільки через адміністратора або тренера. Щоб онлайн-запис стала доступною в додатку, ІТ-департамент компанії розробив додаток для тренерів - воно дозволяє самостійно записувати клієнтів і отримувати повідомлення, якщо клієнт записався через адміністратора або особистий кабінет на сайті.
Інтерфейс програми для тренерів
Непросто було з суміщенням інфраструктур - мобільного на стороні 65apps і сервера на стороні World Class. У компанії не було власних тестувальників, які могли перевірити працездатність API. Тому тестувати доводилося в процесі розробки.
Часто робота над додатком випереджала розробку серверного API. Для налагодження і перевірки працездатності розробники спочатку імітували відповіді сервера, а в міру готовності API перевіряли функціонування програми і даних.
Що робити розробнику в такій ситуації? Залежить від термінів і можливості перемкнути підрядника на інші проекти і завдання. Ідеально, коли серверна частина готова і протестована до початку розробки за допомогою сайту компанії. У цьому випадку немає витрат на з'ясування джерела помилки, якщо сервер або додаток функціонують неправильно.
Менш приваблива ситуація, коли розробка ведеться паралельно. Можуть виникати простої з боку розробки програми. Якщо дозволяють терміни, краще перенести старт мобільного розробки. Ми не могли так вчинити через жорстких термінів.
Важливо пам'ятати, що розробка сервісного додатка - це не тільки робота зовнішніх підрядників, а й робота всередині компанії. І не тільки технічна робота з інформаційною системою, але і з процесами, і з людьми.
Не можна сказати «зробіть нам добре» і усунутися. Треба працювати нарівні з партнерами.
На частку API припадає 70% -80% успіху програми, а на цю частину мобільні розробники не можуть вплинути. Це означає, що такий фахівець повинен бути в штаті або знадобиться перевірений підрядник.
Уже вийшли чотири версії. Після випуску першої версії і анонса люди заходили в особисті мобільні кабінети і задавали питання. Додаток стало затребуваним - більше половини тих, хто заходив в особистий кабінет на сайті, перейшли на iOS- і Android-додатки.
До запуску мобільного додатка особистим кабінетом на сайті користувалося близько 25 тисяч чоловік. Після запуску на сайті залишилося близько 21 тисячі користувачів, зате 9 тисяч з'явилося на iOS і ще 4 тисячі на Android.
World Class вдалося перемістити частину традиційних користувачів в мобільні додатки і охопити нових клієнтів. Тих самих молодих і активних, для яких сайт виглядає анахронізмом.
World Class - перші в чому. В команді з 65apps у них вийшло відмінне мобільний додаток.
Аналіз понад 250 клієнтів показав: в перший рік після запуску програми в фітнес-клубі їм користуються мінімум 35% клієнтів при млявому анонсі і мінімум 55%, якщо клуб зробив цілеспрямований анонс.
В результаті запуску програми зменшується навантаження на персонал по рутинним завданням: продовження карт, обробка заявок на заморозку, запис на заняття і проведення оплат. Кілька наших клієнтів скоротили штат, тому що частини людей стало нічого робити. Падають витрати на SMS за рахунок використання безкоштовних push-повідомлень в додатку.
Якісно змінити відчуття клієнта від взаємодії з клубом дозволяє інтеграція мобільного додатка з клубною системою. Клієнту не потрібно звертатися до адміністратора, і все можна робити в додатку, виходить «фітнес-клуб майбутнього».
директор з маркетингу мобільної платформи для фітнес-клубів Mobifitnes
World Class розробив відмінний додаток. Багато функцій, напевно корисних для клієнтів. З цікавістю прочитав про процес інтеграції CRM-системи з API.
Будь-які інтеграції - це нелінійний процес з мільйоном милиць, ми самі через це проходили і знаємо, наскільки це складне завдання. На одних проектах ми виступали як розробники мобільного API, а на інших - реалізовували повний цикл розробки.
Наш досвід говорить про те, що якщо частина серверної бізнес-логіки повинна реалізовуватися на стороні замовника, то краще самостійно розробляти клієнт-серверний API.
Такий підхід підвищить якість програми для користувача і усуне дрібні недоробки інтерфейсу. Крім того, додаток буде працювати, навіть якщо початковий API зламається. Завжди неприємно пояснювати замовнику, що частина продукту могла працювати краще, якби не проблеми в чужому коді.