
Spolupráce se Superkoders se nám vyplatí víc než interní kodér
Highlighty projektu
14let týmové spolupráce
3redesigny hlavního webu
350hodin odpracujeme měsíčně
Už 14 let pravidelně modernizujeme a upravujeme web cestovní agentury Invia. Kompletně zastřešujeme frontend, kódujeme šablony pro web a udržujeme v chodu 400 komponent. Při spolupráci o rozsahu 350 hodin měsíčně fungujeme jako jeden tým.

Proč v Invii nechtěli interního kodéra
Invia má svůj interní tým back-end vývojářů. Nabízelo se tedy mít in-house také frontendistu. Nechtěli však být závislí na jednom nebo dvou lidech, kteří by v kanceláři byli osamocení a hrozilo by, že zakrní nebo nebudou mít motivaci se dál vzdělávat.
Kdyby navíc frontendista někdy odešel, zhroutil by se celý systém a museli by hledat nového člověka, který by měl nejspíš jiný styl práce a uvažování.
Oproti tomu při spolupráci s námi má Invia jistotu, že:
- dokážeme zajistit zastupitelnost - i když nám onemocní kolega, práci vždy včas splníme,
- naše výstupy jsou konzistentní a ve špičkové kvalitě,
- staráme se o kompletní frontend včetně optimalizací,
- jsme aktivní v komunitě kodérů a máme přehled o novinkách a trendech,
- jsme samostatní.
V minulosti jsme zkoušeli spolupracovat s jinou agenturou, ale vždy to vypadalo jako šité horkou jehlou, chyběl tomu řád a kontinuita. Když jsme se dozvěděli o Superkoders, zkusili jsme jim dát šanci a zafungovalo to na 100 %.
Fungujeme přes Basecamp a Slack
Naše spolupráce funguje hlavně přes nástroj Basecamp. Product owner z Invie připraví zadání, my podle něj nakódujeme šablonu a následně posíláme zpět, aby si ji Invia implementovala. Pro rychlou komunikaci jsme ve spojení také přes Slack.
S Invií jsme nastavení tak, že si ani nepotřebujeme plánovat schůzky. Prostě si napíšeme a problém vyřešíme. Skvěle tak funguje spolupráce tří stran – nás, Invie i jejich designéra, se kterým jsme jako frontendisti v úzkém kontaktu.
Našli jsme řešení, jak zmodernizovat web na starším PHP
Invia prodává sezónní produkty, její nabídka se neustále mění a tak je potřeba její web po technologické i uživatelské stránce neustále vylepšovat. Změnami prochází i prostředí pro správu firemní infrastruktury, ve kterém pracují stovky zaměstnanců a brigádníků.
V roce 2019 navíc proběhl velký redesign. Mohli jsme sice postavit celý web znovu, ale to by bylo drahé. Proto jsme našli řešení, jak web zachovat na stávající verzi PHP, a přesto jej doplnit o moderní funkce. Pro složitější komponenty, které musí komunikovat s ověřovací databází, jsme zvolili framework React. Na něm nyní běží například vyhledávací a objednávkové formuláře.

Proč React?
React byl jednoznačná volba. Formuláře představují funkčně složitější části webu, kde je nutné přepočítávat ceny, termíny a další parametry. V Reactu je vývoj těchto komponent a práce s daty intuitivnější, než kdybychom používali HTML s čistým JavaScriptem. Pro Invii připravujeme styleguide ve Storybooku s přehledem připravených React komponent, které už pak vývojáři snadno zaimplementují
Samotné oživení Reactu si v Invii řeí sami. Když ale potřebují s čímkoliv pomoci, jsme jim k dispozici. Třeba přijedeme i k nim na brněnskou pobočku a pomůžeme jim s implementací logiky.
Invii se nárazově staráme také o další záležitosti související s frontendem, jako třeba optimalizaci rychlosti webu.
Jak spolupráci hodnotí klient?
Mít in-house frontendistu by bylo sice v mzdových nákladech levnější, ale z dlouhodobého hlediska se nám Superkoders vyplatí víc. Jejich výstupy jsou technologicky špičkové a vždy dodají všechno včas. Umí se přizpůsobit a najít technologii, kterou napasují na stávající web. Moc si vážím toho, že nám nehodí na stůl šablonu a nedají od ní ruce pryč, ale dlouhodobě pokrývají i další potřeby a dotahují věci do konce.
Do spolupráce se Superkoders bych šel určitě znovu. Jsem rád, že jsme se rozhodli na ně frontend kompletně outsourcovat.