Štěpán Havránek: Mobilní eWay-CRM má více výhod, než jsme zamýšleli

Nejde jen o přístup na cestách. Mobil je někdy prostě příjemnější

Štěpán je náš vývojář a specialista na mobilní aplikace, díky kterému se nedávno dostala na svět eWay-CRM Mobile. Aktuálně je k dispozici aplikace pro Android a blíží se její vydání i pro iOS. Co obnáší její příprava a v čem se obě platformy liší?

Štěpán Havránek

Máš prsty v obou našich mobilních aplikacích. Co bylo na jejich vývoji nejobtížnější?

I když zvenku vypadá eWay-CRM Mobile jednoduše, zpracovává obrovské množství dat a museli jsme ji důsledně optimalizovat, aby mohla pracovat s tak velkými daty i off-line. Také bylo nutné vyvinout ji na každou platformu zvlášť, protože jsme chtěli být co nejrychlejší. Začali jsme Androidem a následně jsme připravili samostatnou verzi pro iOS.

eWay-CRM řeší obrovské množství věcí, které uživatel vůbec nevidí. Odráží se tam poměrně složitý systém práv, který zobrazuje konkrétním uživatelům pouze vybrané položky. Zaměstnanec třeba vidí u zakázky jen zadání, podklady a kontakt, účetní sleduje její financování a ředitel vidí úplně vše, včetně docházky.

Jak dlouho vývoj mobilní aplikace trvá?

To je naprosto individuální. Můžeš udělat aplikaci za týden, za dva… Zdá se mi, že většina aplikací, které jsou na trhu k dispozici, jsou šité horkou jehlou. Navíc nelze srovnávat třeba budík nebo poznámky s profesionálním CRM systémem. Vývoj průměrné aplikace trvá mnohem kratší dobu než v našem případě. Aplikaci pro iOS jsme vyvíjeli 4 měsíce, a to jsme už měli zkušenost z Androidu. Mám pocit, že většina vývojářů běžných aplikací řeší banality oproti tomu, co musíme zvládnout my.

Například?

Chtěl jsem optimalizovat výpis položek. Naše vlastní eWay-CRM obsahuje 250 tisíc deníků a poznámek, které musí umět pohotově zobrazit. Pátral jsem na vývojářských fórech a pobavilo mě, že tam tvůrci řeší třeba to, že se jim aplikace seká při 500 položkách.

Liší se nároky Androidu a iOS?

Určitě, práce na obou platformách je úplně jiná, každá využívá jiný programovací jazyk, liší se vývojové prostředí, člověk musí při vývoji uvažovat jinak. Liší se i přístup firem – překvapilo mě, jak nedokonalé je vývojové prostředí společnosti Apple, protože Apple jsem vždycky považoval za firmu, která dělá věci draze, ale dobře.

Když držíte v ruce iPhone jako uživatel, je to super. Všímáte si, že si tady dal někdo práci a propracoval to do nejmenšího detailu, ale když otevřete vývojové prostředí, tak často padá a jeho podpora je slabá. Na Androidu jsem se setkal s méně problémy, silnější komunitou a mnohem lepší dokumentací. Ale u Applu se mi zase hodně líbí jazyk Swift.

K čemu je mi mobilní aplikace, když mám eWay-CRM v PC?

To je jako ptát se, proč mít email nebo Facebook v telefonu. Nejde jen o to, že získáte přístup na cestách, ale vzít mobil je prostě jednodušší a rychlejší než otevírat notebook. Ukazuje se, že výhod mobilních zařízení je ještě více, než sami jejich tvůrci zamýšleli. A totéž se stalo nám s mobilní aplikací.

Když jsme začali vyvíjet eWay-CRM Mobile, chtěli jsme hlavně nabídnout řešení lidem, kteří jsou na cestách – od obchodních zástupců a manažerů, až po kohokoliv, kdo dojíždí do práce.

Jenomže se ukazuje, že mobilní platforma dokáže počítače suplovat ještě mnohem více – podle statistik většina lidí stále častěji sahá po mobilu, než aby usedla k počítači. Pracovní drobnosti a emaily řešíme běžně z mobilu, doma si vlezeme na gauč s mobilem nebo tabletem a brouzdáme na webu…

Je to proto, že mobilní prostředí prošlo zjednodušující kůrou oproti tradičním PC a je lidem prostě příjemnější. Takže po něm sáhnout i v případech, kdy by si mohli vzít třeba notebook.

S čím konkrétně mi tedy může pomoci mobilní eWay-CRM? Má i něco navíc, nebo jen kopíruje desktopovou verzi?

Mimo té dostupnosti, o které byla řeč, nabízí i další chytré funkce šité přímo pro mobilní telefony. Aplikace umí třeba jedním kliknutím přejít na mapu, která naviguje uživatele ke klientovi. Zvládne také vytvořit poznámky z proběhlého hovoru, automaticky se připomenout a uložit deník ke konkrétní zakázce nebo kontaktu.

Zmiňoval jsi práci off-line. Jak přesně to funguje?

Důležité je, že jde o skutečný off-line. Mnoho aplikací se tváří, že fungují off-line, ale využívají jen cache paměť a ostatní data tam potom chybí. Když sedíte v metru, tak už se k nim nedostanete. Off-line je podle mě velká výhoda a jediné, čím je to vykoupené je delší úvodní synchronizace hned po instalaci. To člověk musí nějak přetrpět s nabíječkou a Wi-Fi, ale potom už má napořád všechna svá data neustále při ruce.

Nejde to trochu proti trendu?

Jde, ale ty výhody a uživatelský komfort to bohatě kompenzují. eWay-CRM Mobile není nějaká hra na krácení času, kterou si člověk zkusmo stáhne a musí se hned bavit. Většina uživatelů potřebuje spolehlivý systém a je zvyklá pracovat s desktopovou verzí. Za jejich trpělivost s instalací se jim aplikace odmění mnohem lepší využitelností.

A jak potom funguje synchronizace?

Technicky je to poměrně komplikovaný systém, který uživatel nevidí, ale značně z něho profituje. Když je aktivní a něco v aplikaci udělá, synchronizují se mu data prakticky okamžitě. A když není aktivní, tak se aplikace probudí jen jednou za čas. Záleží i na stavu baterie či připojení – synchronizace se omezí, když v zařízení dochází baterie, a naopak je častější, když je telefon v nabíječce a připojený přes Wi-Fi.

Máš od uživatelů nějakou zpětnou vazbu? Co se lidem nejvíc líbí a co by si do budoucna přáli?

Reakcí máme hodně. Uživatelé se nám hlásí na testování, už jen proto, že chtějí mít mobilní aplikaci co nejdříve a přicházejí s užitečnými nápady. I díky jejich podnětům jsme připravili desítky nových funkcí a vylepšení, které budeme postupně přidávat.

Obecně uživatelé oceňují práci v pohybu a chválí, že je aplikace jednoduchá a účelná. Většina věcí se děje pod kapotou a neobtěžuje. Některým uživatelům chybí složitější filtrování, na které jsou zvyklí z desktopové eWay-CRM, která jde velmi detailně konfigurovat a zkušený uživatel si s ní může vyhrát.

V mobilu je to ale složitější. Displej nabízí méně prostoru a vše musí být jasné a jednoduché. Vždyť aplikaci člověk ovládá i během chůze. Proto teď hledáme řešení, jak dostat pokročilé funkce do mobilu tak, aby tam běžným uživatelům nepřekážely. Na PC je mnohem jednodušší nabídnout obrovské množství funkcí a dát uživateli možnost vybrat si jen některé. Ostatně s tím přesně přichází nová eWay-CRM 5.0, která nabízí možnost skrýt jakékoliv moduly či funkce a nechat si jen to potřebné.