Rozhovory

Vývojář Jirka se do zákazníka CRM umí vcítit. Sám jím totiž býval...

V dnešním rozhovoru svou práci popisuje vývojář Jiří. Zákazníkům se speciálními požadavky připravuje customizaci na míru. Jak tento proces vypadá a co Jirkovi v jeho práci pomáhá?

 

Jaká je tvá pozice v eWay-CRM?

Pracuji jako SQL Developer. V praxi to znamená, že mám na starosti customizace a SQL triggery pro naše zákazníky, kteří si přejí od eWay-CRM jiné než standardní funkce.

 

V jaké fázi se klient pro customizaci rozhodne? Kdy je tvá chvíle?

Když někdo zjistí, že mu nestačí standardní chování eWaye a není schopen docílit toho, co potřebuje, běžnými způsoby, domluví si přes obchodníka customizaci. To může nastat jak předtím, než se naším zákazníkem vůbec stane, tak i v průběhu používání. Předem se ptají, protože už mají zaběhlé své systémy a svou logiku chtějí implementovat do eWaye. Zjišťují tedy od obchodníka, jestli to dokáží s eWayí. Když se ukáže, že to nejde za pomoci standardních akcí a přehledů, tak se domluví v rámci implementace speciální úprava na míru, která to zařídí. Většina úprav se však realizuje v průběhu používání eWaye tak jak se zákazníci postupně se systému učí pracovat a zjišťují co všechno je možné.
Jiri Frondl

 

Ty jsi také ten, kdo rozhodne, zda tato customizace proběhne?

Já dostávám většinou hotové zadání. Může se ale stát, že přijdu na to, že by to mohlo jít udělat jinak a pak se zadání modifikuje. Většinou mám zadaný výsledek. Na mě je pak vymyslet, jak ho dosáhnu.

 

My máme také možnost vlastních úprav pro API, kdy si klienti vytvářejí customizace sami.

Ano, to mohou. Netvrdil bych ale, že je to příliš časté, protože to s sebou nese spoustu času, kdy se klient musí naučit, jak na to.

 

Jsou tu nějaké nejběžnější, opakující se požadavky? Nebo řešíš pokaždé zcela novou věc?

Jsem rád za každý zbrusu nový požadavek, ale tak to v praxi úplně není. Systém už nějakou dobu přeci jen funguje a obvykle se tak jedná o požadavek, který se už někdy řešil. Což ale neznamená, že bych si vypracování někde zkopíroval stylem Copy + Paste! Jak říká kolega Štěpán ... kopírování je častým zdrojem chyb.

 

Co tedy klienti chtějí?

Klienti chtějí nejčastěji různé výpočty, zkrátka automatizaci, která jim ušetří spoustu klikání. Jsou to obvykle změny dokladů na základě změny události někde jinde. Faktura se přepne do stavu zaplaceno a tím se pošle e-mail, změní stav u projektu, nebo se změní nějaký jiný údaj. Jsou to tedy především kalkulace a notifikace, tedy to, co nemusí nutně dělat člověk a myslet na to. Sem tam jsou to pak požadavky na rozšíření reportů, či zcela nový report.

 

A jiné požadavky?

Další větší a zajímavou skupinou požadavků jsou integrace s dalšími systémy, importy či exporty dat a podobně. Teď zrovna se třeba pracuje na automatickém e-mailingu pro jednu automobilovou firmu, který se váže na stáří projektu, tedy auta.

 

Stává se, že bychom nějaký častý požadavek zanesli do základní verze produktu?

Pokud se při řešení požadavku či chyby přijde na to, že se jedná o obecnou záležitost, pak se to do nové verze dostane. To už by však případně nebyla práce moje, nýbrž kolegů Štěpána a Honzy. Většinou se jedná o požadavky na míru firmě, které se moc nedají zobecnit do základní verze eWaye. Tady se hodně pracuje s uživatelskými poli, které jsou u každého klienta jiné a liší se také jejich účel.

 

Vzpomeneš si na nějakou největší výzvu?

Nejvíce času paradoxně zabírají drobnosti. Nedávno tu byl relativně složitý zákaznický report s 22 parametry u klienta kde nemáme přímý přístup k datům. Tam dalo poměrně velkou práci nasimulovat chybu a zjistit v čem vězí. To je obvykle nejnáročnější!

 

Jak ses ke své práci dostal?

Co se týče samotného programování, naučil jsem se ho z podobného důvodu, jako proč zákazníci chtějí specifickou úpravu. Byl jsem moc pohodlný na to, abych zbytečně dělal stejnou věc opakovaně, když ji mohu naprogramovat. Do eWay-CRM jsem přišel ze zákaznické strany, takže pro mě to byl docela kulturní šok! Jako zákazník jsem měl samozřejmě vždy pravdu, teď mám vždy pravdu jako vývojář.

 

Jako zákazník eWay-CRM?

To ne, ale pracoval jsem jako administrátor informačního systému v jedné společnosti. Měl jsem na starosti jeho podporu a správu, reporting a tak dále. Jednal jsem tedy s dodavateli jako zákazník.
Teď jsem ale dodavatel. Zpětně už jsem se v duchu několikrát omluvil svým protějškům z minulosti! Díky téhle zkušenosti mám ale relativně dobrou představu a schopnost se vcítit do role zákazníka. Zažil jsem to a vím zhruba kam tím ten člověk míří a čeho chce nejspíše dosáhnout. A to mi pomáhá přemýšlet dál. Lidé často hledají něco, co jim pomůže vyřešit pouze aktuální dílčí problém, ale ve finále výstup použijí jako podklad pro něco dalšího. Tato „mezifáze“ jde ale přeskočit. Při řešení se někdy stane, že celou věc ještě po dohodě zmodifikujeme a rozšíříme tak, abychom se přiblížili opravdu finálnímu řešení bez nějakých mezikroků.

-eway-
20.02.2019
Sdílet: