Pavel Kramný: E-shop od Franty skrývá velká rizika
Proč je profesionální e-shop drahý a proč se nemusí vyplatit programování u samostatného programátora? NetShopper vám přináší rozhovor s odborníkem z oblasti tvorby e-shopů, Pavlem Kramným ze společnosti NetDirect s.r.o.

Pavel Kramný je dlouholetým pracovníkem softwarové společnosti NetDirect, který již léta sbírá profesionální zkušenosti v oblasti řízení projektů a programování. V současné době Pavel vede jeden ze dvou paralelních týmů, jež v NetDirectu produkují e-shopy na bázi systému ShopCentrik. Vedle toho má na starosti i vnitrofiremní a zákaznické komunikační (CRM) systémy. Společnost NetDirect je dodavatelem e-business aplikací s významným tržním podílem na českém a slovenském trhu.
Franta nezaručí podporu do budoucna
Začneme pěkně zostra. Přijde zákazník a říká: Vy mně tu nabízíte e-shop, určitě velký, s mnoha funkcemi, ale za 250 tisíc korun. A tady Franta odvedle, který umí programovat, říká, že mně to udělá za deset tisíc. Proč bych měl jít k vám?
Zásadní věc vidím v tom, že i velmi šikovný programátor „naseká“ v díle, které tvoří poprvé v životě nebo které vyrábí, jak se říká, z jedné vody načisto, spoustu chyb. Každý programátor dělá chyby, spoustu chyb, i génius, dokonce i naši programátoři. Mnoho chyb se opraví při testování, ale na mnoho z nich se přijde až při ostrém provozu. Samozřejmě vám je Franta může v rámci záruky opravit, ale nabouraný, „hacknutý“ e-shop, zveřejněná privátní data zákazníků, zruinovaná pověst, to jsou ztráty, které vám nenahradí nikdo a nikdy.
Další situací, s níž se často setkáváme, je ta, kdy Franta sice vytvoří e-shop na koleně, ale později se objeví spousta dalších požadavků nezbytných pro chod a rozvoj obchodu. Jenže Franta už nebude mít čas, bude na dovolené, v cizině, nebo jednoduše nebude mít chuť se vrtat ve vlastním kódu… Pak klient obvykle přichází za námi, protože své internetové podnikání rozvíjet potřebuje. Původní programátor nikde, v kódu se nikdo nevyzná a dokumentace u podobných projektů zpravidla neexistuje. Potom nezbývá, než vše udělat celé znovu.
Konečně, zcela zásadní pro každý e-shop je propojení s ekonomickými a ERP systémy. To je záležitost mimořádně netriviální, a v NetDirectu jsme si jí několikrát prošli u každého u nás používaného systému. Na veškeré ERP produkty máme své experty, kteří se již s danou oblastí v praxi setkali mnohokrát, mají s ní mnoho cenných zkušeností a vědí, jak postupovat a reagovat.
Na co bych si měl u výběru dodavatele a koncipování e-shopu dát pozor především?
Určitě bych se blíže podíval na dodavatele a zkontroloval bych si jeho zázemí. Důležitým faktorem pro rozhodování je i finanční situace a stabilita firmy. Bude to totiž subjekt, na němž budete v budoucnu poněkud záviset, a pokud by tato společnost zkrachovala nebo se stala nefunkční, vaše ztráta by byla ohromná. Rozhodně bych doporučoval prostudovat finanční výsledky potenciálních dodavatelů, které musí být povinně zveřejňovány na serveru Justice.cz. Pokud tam výsledky některé z firem nenajdete, znamená to, že porušuje zákon a za své výsledky se stydí, a v takovém případě rozhodně zbystřete.
Podstatnou roli hraje i organizovanost vybrané firmy: oddělený obchod, analytická část tvůrčího týmu, vlastní programátoři, následná podpora po spuštění e-shopu. Nebojte se zeptat a zjistit si, jak konkrétně firma řeší tyto postupy.
Z webových stránek mnoho nevyčtete. Známe firmy, jež stojí na jediném člověku, který dělá vše od obchodu přes programátořinu až po grafiku, a webové stránky se přitom tváří, jako kdyby šlo o firmu se stovkou superprogramátorů. I kdyby byl ten člověk génius, když se mu sejdou dvě zakázky a pár reklamací, už nedokáže stíhat a dostane se do chaosu. Nebojte se dodavatele osobně navštívit a prohlédnout si firmu na vlastní oči. Mějte na paměti, že vybíráte partnera nadmíru důležitého pro vás a vaše on-line obchodování.
Microsoft vs. Linux
Jsou důležité reference? Dáváte i přímé kontakty?
Reference si v každém případě vyžádejte. NetDirect poskytuje na vyžádání přímé kontakty na majitele a provozovatele řady e-shopů, kteří zvolili internetový obchod od nás. Zájemci nabízíme vždy takové reference, které se co nejvíce blíží právě jeho chystanému e-shopu. Určující je vazba na stejný ekonomický systém, jaký budete používat, zda jde o B2B či B2C, podobný sortiment atd.
Většina vašich konkurentů nabízí e-shopy na PHP. Proč jste vy zvolili řešení od Microsoftu?
E-shopy vytváříme důsledně na technologiích od Microsoftu v třívrstvé architektuře, již tvoří databázová, aplikační a prezentační vrstva. Databázová využívá Microsoft SQL Server 2008, aplikační Microsoft Windows Server 2008, prezentační xHTML, CSS a podobně.
Microsoft jsme zvolili především kvůli databázi, což je zásadní věc pro každý e-shop. Dle našich důkladných srovnávacích testů i dalších referencí a výzkumů vychází databáze od Microsoftu s přehledem nejlépe zejména pro velké datové soubory, tedy pro klienty, kteří mají mnoho položek v e-shopu, velké množství zákazníků a návštěvníků serveru. Další možnosti skýtají databáze Oracle či Informix, ale tato řešení by byla pro domácí klienty příliš drahá. Na konci žebříčku figuruje populární MySQL, které se obvykle pojí s PHP. Od MySQL nás ale naprosto odradila nevyhovující výkonnost ve vysoce zátěžových situacích. Databáze je sice zdarma, ale dle našich stress-testů se hodí spíše pro velmi malé a nepříliš zatěžované e-shopy.
Netvrdím vůbec, že by MySQL byla pro e-shop nevhodná, ale jakmile začne vaše firma a e-shop růst a obchod začne navštěvovat velké množství zákazníků, pak podle mého názoru MySQL už nemusí vydržet nápor. A jde o neléčitelný, systémový problém, který nevyřešíte navyšováním hardwaru.
Při sázce na Microsoft SQL Server už vyplynula volba aplikačního prostředí Microsoft Windows Server 2008 přirozeně sama: obě řešení jsou „z jednoho domu“, rozhodný part hraje silná a okamžitá odborná pomoc Microsoftu, prostředí je homogenní. Zatímco u PHP, což je otevřený (open source) systém, se v případě nalezení problémů musíte doptávat na diskusních fórech a čekat, zda se někdo vašeho dotazu spontánně chytí, do Microsoftu můžeme okamžitě zatelefonovat a dostat rychlou odpověď od technických expertů. Tuto možnost výjimečného 24hodinového servisu máme jako tzv. Gold Partner firmy Microsoft. V Microsoftu máme svého vyčleněného projektového manažera, na něhož se můžeme kdykoliv obrátit.
Produkty od Microsoftu jsou ale komerční a nejsou levné. Prodražuje se výsledné řešení pro zákazníka?
Samozřejmě NetDirect jako dodavatele stojí zvolené řešení více peněz, než kdybychom si pořídili Linux a PHP, protože ty jsou mnohem levnější či úplně zdarma. Upřednostnili jsme ale skutečně profesionální platformu pro seriózní zájemce o internetové obchodování a zejména větší zákazníci to velmi oceňují.
Nemusí to přitom vůbec znamenat, že výsledek bude pro zákazníka drahý. My například používáme licencování od Microsoftu „per procesor“; tím pádem můžeme na jednom serveru při špičkové optimalizaci provozovat velké množství menších e-shopů. Díky tomu může NetDirect nabízet systém pro on-line obchodování FastCentrik za opravdu velmi levný pronájem. Obdobná řešení postavená na platformě Microsoftu stojí kdekoli v zahraničí několikanásobně více.
SEO řešíme automatickými aktualizacemi
Jak jste na tom s využíváním 64bitových technologií?
V současné době je využíváme maximálně s ohledem na výkon, který přinášejí. Jakmile jsme od Microsoftu dostali první beta verze 64bitových operačních systémů, začali jsme naše produkty přepracovávat na 64bit. Dnes i starší zákazníky s 32bitovými řešeními migrujeme bezplatně na 64bit. Výhoda této technologie spočívá například v možnosti adresování paměti nad 4 GB RAM (limit 32bitových systémů). To znamená, že do obrovské paměti se uloží („nakešují“) tisíce i desetitisíce stránek e-shopu, které jsou pak návštěvníkům zobrazovány okamžitě. Díky tomu brouzdají uživatelé po obchodě rychleji, procházejí více stránek, více zboží a tím pádem i více nakupují.
Pokud je nám známo, nikdo jiný z dalších dodavatelů e-commerce aplikací na českém trhu nic takového nenabízí a neumožňuje.
Velice důležitou věcí je bezpečnost e-shopu. Jak ji řešíte vy?
Máte pravdu, u nechráněných e-shopů se může šikovný hacker skutečně dostat do systému a pak si tam dělá, co chce. Eshopy od společnosti NetDirect jsou chráněny mnoha vrstvami: proti distribuovanému útoku, proti spamování diskusních fór (přes CAPTCHA), proti script injection a SQL injection, samozřejmostí je firewall, serverový software je pravidelně aktualizovaný. Útoky hackerů jsou pochopitelně časté – např. o SQL injection se hackeři snaží prakticky neustále.
Za celou dobu existence firmy (8 let) jsme zaznamenali jedno jediné úspěšné nabourání u jediného klienta díky nedokumentované chybě v systému. A samozřejmě jsme tuto potenciální díru u všech klientů okamžitě „zalepili“, takže nedošlo ani k úniku dat. Data klientů pochopitelně zálohujeme. Veškerá data jsou kompletně zálohována jednou denně. Letos plánujeme v oblasti zálohování ještě další významné vylepšení, kdy budeme pořizovat hypermoderní zálohovací zařízení s plánovanou investicí okolo 6 mil. Kč.
Řekl jste, že každý programátor dělá chyby, i ti vaši. Jak se s programátorskými chybami vypořádáváte?
Naše řešení je postavené na jedné platformě, interně nazývané Mastershop; z něj vycházejí všechny e-shopy od NetDirectu. Pokud zjistíme a opravíme chybu nebo programátoři přijdou na vylepšení či novou funkčnost, je změna realizovaná na Mastershopu a během několika hodin až dní (záleží na složitosti úpravy) se automaticky projeví u všech našich klientů. U systému FastCentrik tento update probíhá zcela automaticky a trvá pouze několik minut.
Každý se dnes ptá na SEO – na optimalizaci e-obchodu pro vyhledávače jako na věc pro on-line podnikání nezbytnou. Co v tomto směru děláte pro zákazníky vy v NetDirectu?
Už v ceně základního produktu, tedy bez jakéhokoli navýšení, je realizace špičkového tzv. technického SEO. To znamená, že všechny stránky e-shopu jsou při spuštění automaticky vyladěny pro významné vyhledávače dle nejnovějších poznatků. To je nadmíru důležité, protože vyhledávače své technologie záměrně velmi často mění.
Protože SEO je svým způsobem alchymie, mají naši klienti neomezené možnosti upravovat si klíčová pole na stránkách obchodu přes administraci webu. Na SEO máme ve společnosti NetDirect experty, kteří sledují hlavní světové vyhledávače a reagují na jejich velmi časté změny ve vyhledávacích algoritmech. Zákazníkům pak jejich e-shopy vždy aktualizujeme zcela bezplatně tak, aby jejich technické SEO šlo neustále s dobou a odpovídalo nejnovějším trendům.
Úspěšné SEO ale evidentně není pouze výsledkem správné konstrukce HTML kódů stránek. NetDirect proto klientům nabízí rozmanitou paletu SEO služeb našich specializovaných partnerů od analýz přes optimalizaci textů až po školení, workshopy a tak dále.
Jak dlouho trvá příprava průměrného e-shopu?
Je třeba rozlišovat, zda je e-shop propojený na ERP nebo ne. Pokud propojený je, pak čas potřebný na jeho výrobu činí něco kolem 2–3 měsíců, někdy déle. Vše závisí na složitosti, ale 3 měsíce jsou obvyklý průměr. Pokud internetový obchod propojený s ERP není, postačí na jeho zhotovení řádově týdny. Nejmenší e-shopy zvládneme za 2 týdny, střední za 6 týdnů a ty největší děláme třeba i zmiňované 3 měsíce. Perličku v historii NetDirectu ztělesňuje nepropojený e-shop, který jsme dělali 6 měsíců, samozřejmě byl dostatečně zaplacen.:o)
Kolik e-shopů již vzniklo na vašich technologiích?
Na platformě ShopCentrik již provozujeme přes 500 obchodních řešení typu B2C a B2B. Na systému FastCentrik dnes běží přes 600 e-shopů.




Vložil: Dušan KorytkoNetDirect je Franta17. 08. 2010
Vložil: OsaRE: NetDirect je Franta18. 08. 2010
Vložil: JáMySQL26. 08. 2010
Vložil: JáExternisté26. 08. 2010