Dmitry Zhelnin, director general al studioului de dezvoltare mobile 65apps
Fiecare afacere are propriile sarcini "mobile". Pentru World Class, vrem să creăm o aplicație care să fie prietenoasă și prietenoasă companiilor. Clienții vor primi un mijloc confortabil de comunicare cu clubul de fitness, iar compania va reduce costurile de suport și va primi un canal de calitate pentru comunicarea cu clienții.
Utilizatorii mobili
Ce sarcini rezolvă aplicația clubului de fitness?
- Program de lecții - înregistrare pentru lecții "pe run" cu o singură atingere.
- Notificări privind modificările sau promoțiile.
- O reamintire indirectă a clubului prin intermediul pictogramei de pe ecranul de pornire.
- Abilitatea de a gestiona ciclul de viață al clientului în cadrul companiei și stilul de viață sănătos al utilizatorului în afara acestuia.
cont personal pe site-ul este capabil de a satisface aceste nevoi, dar pentru a obține în ea, trebuie să faceți o mulțime de acțiune, și nu avem toată funcționalitatea unui motor de căutare mobilă disponibile la aplicații.
Aplicații mobile astăzi - acesta este principalul canal de comunicare cu clientul și oportunitatea de a vinde servicii suplimentare: zilele de "înghețare" a abonamentului, închirierea dulapului și vizitele oaspeților.
De ce trebuie să creați o nouă aplicație
Clasa mondială a avut o aplicație mobilă pentru iOS, dar setul de funcții a fost minim, a funcționat instabil, iar designul și funcționalitatea erau învechite. Prin urmare, am decis să facem o nouă aplicație - convenabilă și frumoasă.
Cred că nu ar trebui să economisiți pe IT, ci cu IT. Prin urmare, în ultimii doi ani de criză, am majorat bugetul pentru procesele informatice și automatizate. Am optimizat numărul de angajați ai companiei, am oferit clienților servicii suplimentare și am început să câștigăm mai mult.
CEO al clasei mondiale
De ce iOS
Majoritatea clienților de la World Class folosesc tehnologia Apple. Android-dispozitive dețin aproximativ 20% din utilizatorii de dispozitive mobile și aplicații pentru platforma din World Class ocupa dezvoltatorul de proprietate. În cazul iOS a decis să utilizeze serviciile de terțe părți, și prin licitație ales 65apps studio.
În Rusia, ponderea vânzărilor de dispozitive pe Android depășește 80%
Dacă aveți un departament IT decent, atunci multe sarcini pe care le puteți face singur. Dacă aveți nevoie de o dezvoltare profesională rapidă, contactați antreprenorul. Avem un model combinat atunci când creați o aplicație mobilă.
Am efectuat o licitație și am ales 65 de picioare. Centrul de dezvoltare a studioului este situat în Izhevsk. Când controlați procesul și angajați un contractor, obțineți o cooperare profitabilă. Dacă lăsați procesul să-și urmeze cursul, iar vânzătorul lovește frânghii de la dvs., este un drum mort.
Dezvoltarea aplicațiilor în etape
La începutul lucrării, clasa mondială nu a avut o sarcină tehnică clară pentru dezvoltare. Acesta ar fi trebuit să fie unul din primii pași.
Proiectul a fost împărțit în etape, fără a încheia un contract pentru toate lucrările, pentru a transfera comanda unui alt interpret, dacă este necesar. Rezultatul fiecărei etape este eliberarea completă a aplicației, care părăsește magazinul.
Considerăm că această abordare este corectă: vă ajută să vă protejați, să manevrați, să gestionați mai bine procesele și să salvați dezvoltarea.
Grafic de aplicație pentru aplicații
Am planificat cinci etape:
Este important să faceți iterațiile proiectului și să nu puneți totul într-un singur contract.
Cum am combinat noul sistem de clasă mondială CRM cu dezvoltarea de aplicații
Anterior, clientul de clasă mondială nu sa putut înscrie online, doar printr-un administrator sau un antrenor. Pentru a face înregistrarea online disponibilă în aplicație, departamentul IT al companiei a dezvoltat o aplicație pentru formatori - vă permite să înregistrați clienții în mod independent și să primiți notificări dacă clientul sa înscris prin intermediul unui administrator sau al unui cont personal pe site.
Interfața aplicației pentru formatori
Nu a fost ușor cu combinația de infrastructuri - mobil pe partea 65apps și serverul de pe latura de clasă mondială. Compania nu avea propriile testere care să testeze funcționalitatea API. Prin urmare, testarea a fost necesară în procesul de dezvoltare.
Deseori, lucrarea cu privire la aplicație a depășit dezvoltarea API-ului pentru server. Pentru a depana și testa performanța, dezvoltatorii au simulat inițial răspunsurile serverului și, pe măsură ce API era gata, au fost verificate funcțiile programului și ale datelor.
Ce ar trebui să facă un dezvoltator într-o astfel de situație? Depinde de momentul și capacitatea de a comuta contractorul la alte proiecte și sarcini. În mod ideal, atunci când partea de server este gata și testată înainte ca dezvoltarea să înceapă să utilizeze site-ul companiei. În acest caz, nu există nici un cost pentru a afla sursa erorii dacă serverul sau aplicația nu funcționează corect.
Situație mai puțin atractivă, când dezvoltarea se desfășoară în paralel. Este posibil să existe o perioadă de nefuncționare a dezvoltării aplicației. Dacă timpul permite, este mai bine să amânați începutul dezvoltării mobile. Nu am putut face acest lucru din cauza unor termene stricte.
Este important să ne amintim că dezvoltarea de aplicații de servicii - este nu numai activitatea de contractanți externi, dar, de asemenea, locul de muncă în cadrul companiei, și nu numai lucrările tehnice cu sistemul de informații, dar, de asemenea, cu procesele și oamenii ..
Nu poți spune "fă-ne bine" și pleacă. Este necesar să se lucreze pe o bază egală cu partenerii.
API reprezintă 70% -80% din succesul aplicației, iar dezvoltatorii de dispozitive mobile nu pot afecta această parte. Acest lucru înseamnă că un astfel de specialist trebuie să fie în stat sau un contractant dovedit va fi necesar.
Patru versiuni au fost deja lansate. După lansarea primei versiuni și a anunțului, oamenii au intrat în birourile mobile personale și au pus întrebări. Aplicația era în căutare - mai mult de jumătate dintre cei care și-au vizitat contul pe site au trecut la aplicații iOS și Android.
Înainte de lansarea aplicației mobile, un cabinet personal de pe site a fost utilizat de aproximativ 25 de mii de oameni. După lansarea pe site există circa 21 mii de utilizatori, dar 9000 au apărut pe iOS și 4 mii mai mult pe Android.
World Class a reușit să deplaseze o parte a utilizatorilor tradiționali în aplicații mobile și să ajungă la noi clienți. Aceștia sunt cei mai tineri și mai activi, pentru care site-ul arată ca un anacronism.
Clasa mondiala - prima in multe feluri. În echipa cu 65apps au primit o aplicație mobilă excelentă.
Analiza de mai mult de 250 de clienți a arătat că, în primul an după aplicare se execută într-un club de fitness, acestea sunt cel puțin 35% dintre clienții cu anunțul lent și cel puțin 55%, în cazul în care clubul a făcut anunțul vizat.
Ca urmare a lansării cererii, volumul de muncă pentru personal este redus prin sarcini de rutină: reînnoirea cardului, prelucrarea cererilor de înghețare, înregistrarea pentru cursuri și efectuarea plăților. Câțiva dintre clienții noștri au redus personalul, deoarece unele părți nu au nimic de făcut. Costurile SMS scad din cauza utilizării notificărilor push free în aplicație.
Calitatea schimbării sentimentelor clientului față de interacțiunea cu clubul permite integrarea aplicației mobile cu sistemul clubului. Clientul nu are nevoie să contacteze administratorul și totul se poate face în aplicație, fiind obținut "clubul de fitness al viitorului".
director de platformă mobilă de marketing pentru cluburile de fitness Mobifitnes
Clasa Mondială a dezvoltat o aplicație excelentă. Există multe funcții care sunt probabil utile pentru clienți. Cu interes am citit despre procesul de integrare a sistemului CRM cu API-ul.
Orice integrare este un proces neliniar cu un milion de cârje, noi am trecut prin ea și știm cât de dificil este această sarcină. La unele proiecte, am acționat în calitate de dezvoltatori ai API mobil, în timp ce pe altele am implementat întregul ciclu de dezvoltare.
Experiența noastră arată că, dacă o parte din logica de afaceri a serverului urmează să fie implementată de partea clientului, este mai bine să dezvolți în mod independent un client-server API.
Această abordare va îmbunătăți calitatea aplicației pentru utilizator și va elimina imperfecțiunile minore din interfață. În plus, aplicația va funcționa chiar dacă se rupe API-ul original. Este întotdeauna neplăcut să explicăm clientului că o parte din produs ar putea funcționa mai bine dacă nu ar exista probleme în codul altcuiva.