NWT se řadí mezi nejvýznamnější technologické a inovační firmy působící v České republice. Jednou z mnoha jejich součástí je i e-commerce divize, která sdružuje 9 e-shopů, mezi nimi například. Patro.cz, Knihy.cz, lypo.cz, outdoor-shop.cz a další. A právě firma NWT si zvolila Shopsys Framework v době, kdy jsme stáli na začátku jeho vývoje. Byla tak mezi prvními, kteří začali na naši platformě stavět svůj e-shop. Zeptali jsme se Lukáše Židka, ředitele e-commerce divize NWT, na jeho zkušenosti s výběrem e-commerce platformy pro jeho tým.
Kdy a proč jste začali přemýšlet nad tím, že potřebujete novou platformu?
S výběrem nové platformy jsme začali v roce 2016. Naše předchozí řešení, na kterém běželo všech 9 e-shopů ze skupiny, bylo z mnoha důvodů již nedostačující. Bylo vytvořeno v roce 2008, kdy ho naprogramoval náš majitel a pro tu dobu bylo, řekněme vhodným řešením. Od té doby ale nabralo značný technologický dluh, který blokoval náš růst a ambice – dostat se zpět mezi českou e-commerce špičku.
Jaká možnosti jste tedy zvažovali?
Obecně přichází v úvahu 3 možné scénáře – outsourcovat, začít budovat platformu in-house od úplného začátku nebo najít řešení existující platformy a na té pak začít vyvíjet. Postupně jsme pak začali jednotlivé scénáře vylučovat. Vzhledem k velikosti a ambicím nebyl outsourcing reálný. Ztratili bychom na tom spoustu drahocenného času a peněz při každodenní komunikaci s agenturou. Je pro nás důležité znát dopředu náklady na vývoj, i proto jsme volili in-house. Stavět to na zelené louce má řadu výhod, ale problém jsou náklady – podle našich odhadů by to bylo přes 10 milionů jen za první rok vývoje. Proto jsme se vydali cestou stavby na existující platformě.
Co pro vás bylo nejdůležitější při výběru platformy?
Nejvíce klíčovou věcí při výběru platformy byl předpoklad dlouhodobého rozvoje a otevřenost k úpravám. Nemohli jsme si vybrat jasně předdefinovanou platformu. Potřebovali jsme vysoce flexibilní řešení, které se snadno přizpůsobí všem našim e-shopům. Důležitá je pro nás moderní architektura, udržitelnost, čistota kódu a vysoké coding standardy.
Jak vypadl proces výběru nové platformy?
Na pozici vedoucího vývoje jsme si vybrali zkušeného projektového manažera Radka Martinku, který měl zkušenosti se stavbou velkých e-shopů v softwarových agenturách. Radek si pak do svého týmu vybral špičkového vývojáře Martina, který měl zkušenosti s technologiemi pro vývoj webových aplikací a programováním řešení pro e-shopy. Tito dva klíčoví lidé provedli tříměsíční testování, zkoumali více než 60 platforem a během tříkolového výběru je postupně osekávali. Ve druhém kole jsme nainstalovali všechny platformy, vše jsme otestovali a provedli jsme zátěžové testy. Celé ty 3 měsíce nedělali Radek a Martin nic jiného.
Kdo byl u konečného výběru finálního řešení?
Šéf vývoje, který prováděl rešerši, a projektový manažer, který je zodpovědný za technickou stránku věci, zhodnotili možné varianty a vybrali za ně tu nejlepší. Finální rozhodnutí však bylo na mě, protože vše musí být řádně zajištěno finančně.
Nakonec jste zvolili Shopsys Framework a stali jste se jedním z našich prvních klientů. Jak si náš produkt získal vaši důvěru?
Bylo zde mnoho důvodů, ale vesměs všechny byly technického rázu. Hledali jsme platformu, která by byla postavena jen na moderních technologiích a neměla žádný dluh z historie. Platforma musela být otevřená, aktivně vyvíjená a musela zvládnout velkou zátěž jak provozní, tak i datovou. Po detailní analýze Shopsys Frameworku jsme měli hned jasno. Má srozumitelnou architekturu a uspořádání, velmi dobrou kvalitu kódu, jednotný code style, jednoznačné názvy tříd, dobrý datový model. Velké plus platformy je také český autor, tj. ostravská firma Shopsys, se kterou se léta známe a teď i úzce spolupracujeme. Toto vše se dá považovat za velmi solidní předpoklad budoucího rozvoje našich e-shopů.