Proč je těžké vybrat dobrého webového vývojáře?
Vybrat vývojáře je jako vybrat architekta pro dům. Portfolio vypadá hezky, slibují termíny, cena se zdá OK… a pak:
- Projekt se protahuje o 6 měsíců
- Výsledek nevypadá jako v návrhu
- Web je pomalý
- Po spuštění nikdo neodpovídá na emaily
- Dodatečné úpravy stojí víc než původní web
80% majitelů firem s webem má podobnou špatnou zkušenost.
Problém není v tom, že by všichni vývojáři byli špatní. Problém je v tom, že nevíte, na co se ptát PŘED podpisem smlouvy.
Kritérium 1: Reálné reference – ne jen hezká portfolia
Co dělá většina lidí:
- Podívá se na portfolio
- “To vypadá hezky!”
- Podepíše smlouvu
Co dělat správně:
Požadujte kontakty na 3-5 předchozích klientů
- Pokud vývojář odmítne nebo říká “nemohu kvůli NDA” → červená vlajka
- Dobří vývojáři mají spokojené klienty, kteří rádi dají referenci
Zavolejte referencím a zeptejte se:
- “Dodali projekt včas?”
- “Kolikrát se změnila cena oproti původnímu odhadu?”
- “Jak reagovali na problémy po spuštění?”
- “Děláte s nimi pořád nebo jen jednorázově?”
- “Doporučili byste je kamarádovi?”
Najděte projekt podobný vašemu
- Pokud chcete e-shop, ptejte se na reference na e-shopy
- Pokud chcete rezervační systém, ptejte se na podobné projekty
- Vývojář, co dělá skvělé prezentace, nemusí umět e-commerce
Červená vlajka:
- Portfolio plné šablon (stejný design, jen jiné barvy)
- Všechny weby vypadají jako z roku 2015
- Žádné reference, jen “máme klienty pod NDA”
Zelená vlajka:
- Ochotně dají kontakty
- Reference jsou nadšené a konkrétní
- Mají různorodé projekty, ne jen jeden typ
Kritérium 2: Transparentní proces – víte, co se děje každý týden?
Co dělá většina lidí:
- “Uděláme vám web za 3 měsíce za 100 000 Kč”
- Podepíše
- 3 měsíce ticho
- “Není to ještě hotovo, potřebujeme dalších 6 týdnů”
Co dělat správně:
Požadujte detailní timeline s milníky:
Příklad špatného timeline:
- Týden 1-12: Vývoj webu
- Týden 12: Spuštění
Příklad dobrého timeline:
- Týden 1: Wireframes a struktura webu → schválení
- Týden 2-3: Design homepage a 2 podstránek → schválení
- Týden 4: Design zbylých stránek → schválení
- Týden 5-8: Vývoj frontendu (HTML/CSS/JS)
- Týden 9-10: Vývoj backendu (CMS, formuláře)
- Týden 11: Testování, bugfixing
- Týden 12: Spuštění + školení
Klíčové: Po každém milníku MUSÍTE schválit výsledek. Pokud neschválíte, vývojář opraví PŘED dalším krokem.
Požadujte pravidelné reporty:
- Minimálně 1× týdně krátký update emailem nebo ve sdíleném nástroji (Trello, Asana)
- “Co jsme udělali tento týden, co děláme příští týden, jsou nějaké problémy?”
Požadujte staging server:
- Testovací verze webu, kde vidíte průběh práce
- Můžete kdykoliv kliknout a vidět, jak web vypadá
- Pokud vývojář říká “ukážu až bude hotovo” → červená vlajka
Červená vlajka:
- “Ukážeme až bude hotovo”
- Žádný timeline, jen “bude to trvat cca 2-3 měsíce”
- Nereagují na emaily 3+ dny
Zelená vlajka:
- Detailní plán s konkrétními milníky
- Pravidelné updaty
- Sdílený přístup ke staging webu
Kritérium 3: Jasná smlouva – co je zahrnuto a co ne?
Co dělá většina lidí:
- Smlouva: “Vytvoříme vám web za 100 000 Kč”
- Podepíše
- Pak zjistí, že SSL certifikát, optimalizace obrázků, formulář, Google Analytics = extra
Co dělat správně:
Smlouva MUSÍ obsahovat:
1. Přesný scope (co JE zahrnuto):
- Počet stránek/podstránek
- Funkce (kontaktní formulář, newsletter, e-shop s košíkem, platební brána…)
- Design (kolik návrhů, kolik revizí)
- Copywriting (píše klient nebo vývojář?)
- Obrázky/fotky (dodá klient nebo vývojář zařídí?)
- SEO (základní meta tagy nebo kompletní optimalizace?)
2. Co NENÍ zahrnuto:
- Extra stránky nad rámec (+ kolik stojí)
- Změny po schválení designu (+ kolik stojí)
- Obsah (texty, fotky)
- Placené pluginy/API (pokud jsou potřeba)
3. Cena a platební podmínky:
- Celková cena
- Rozložení plateb (doporučeno: 30% záloha, 40% po schválení designu, 30% po spuštění)
- Co se stane, pokud překročíte deadline (penále pro vývojáře?)
- Co se stane, pokud chcete zrušit projekt (vrací zálohu?)
4. Vlastnictví a práva:
- Kdo vlastní kód? (Měli byste vy)
- Kdo vlastní design? (Měli byste vy)
- Dostanete zdrojové soubory? (Měli byste)
5. Podpora po spuštění:
- Kolik měsíců záruka na bugfixy?
- Co je považováno za bug vs. nová funkce?
- Kolik stojí měsíční údržba?
Červená vlajka:
- Smlouva na 1 stranu A4 bez detailů
- “Všechno vyřešíme průběžně”
- Nejasné vlastnictví kódu
- Žádná záruka
Zelená vlajka:
- Smlouva 5-10 stran s detailním scopem
- Jasné platební podmínky
- Vy vlastníte výsledek
- Minimálně 3 měsíce záruka
Kritérium 4: Správný technologický stack – ne nejnovější trend, ale to, co funguje
Co dělá většina lidí:
- “Použijeme nejnovější technologii XYZ!”
- Podepíše
- Za 2 roky nikdo neumí web upravit, protože technologie je mrtvá
Co dělat správně:
Zeptejte se: “Proč právě tato technologie pro NÁŠ projekt?”
Příklady:
Pro firemní prezentaci:
- Dobrá volba: WordPress, Webflow, statické generátory (Next.js, Astro)
- Špatná volba: Custom framework, který zná jen 1 vývojář
Pro e-shop:
- Dobrá volba: Shopify, WooCommerce, Shoptet
- Špatná volba: Kompletně custom řešení napsané od nuly (pokud není důvod)
Pro aplikaci:
- Dobrá volba: React/Vue/Angular + Node.js nebo Python
- Špatná volba: Exotický framework, který použilo 500 lidí globálně
Zeptejte se: “Kolik dalších vývojářů umí tuto technologii?”
- Pokud odpověď je “my jsme jediní” → problém
- Co se stane, pokud s nimi skončíte spolupráci?
Zeptejte se: “Bude možné, aby jiný vývojář web upravil?”
- Dobrý vývojář: “Ano, kód je standardní, dostanete dokumentaci”
- Špatný vývojář: “To by bylo složité, lepší budeme dělat my”
Červená vlajka:
- “Používáme naši proprietární technologii” (vendor lock-in)
- Exotický framework, o kterém jste nikdy neslyšeli
- Nemůžete web vzít jinam
Zelená vlajka:
- Populární, osvědčené technologie (WordPress, Shopify, React, Vue)
- Ochotně vysvětlí důvody volby
- Kód bude váš a standardní
Kritérium 5: Podpora po spuštění – co se stane, když něco přestane fungovat?
Co dělá většina lidí:
- Web je hotový
- Týden po spuštění něco nefunguje
- Vývojář nereaguje nebo chce 10 000 Kč za každou změnu
Co dělat správně:
Požadujte SLA (Service Level Agreement):
- Jak rychle musí reagovat na kritický bug? (Mělo by být max 24 hodin)
- Jak rychlo musí opravit kritický bug? (Mělo by být 48-72 hodin)
- Co je kritický bug vs. menší problém?
Příklad SLA:
- Kritický bug (web nefunguje, platby nefungují): reakce do 4 hodin, oprava do 24 hodin
- Vysoká priorita (funkce nefunguje): reakce do 24 hodin, oprava do 72 hodin
- Nízká priorita (vizuální bug): reakce do 48 hodin, oprava do 1 týdne
Zeptejte se na záruční dobu:
- Minimálně 3 měsíce záruka na bugfixy ZDARMA
- Co je považováno za bug? (Něco, co mělo fungovat podle specifikace, ale nefunguje)
- Co NENÍ bug? (Nová funkce, kterou jste nespecifikovali)
Zeptejte se na měsíční údržbu:
- Zahrnuje: aktualizace systému, bezpečnostní patche, zálohy
- Cena: 2 000-10 000 Kč měsíčně (záleží na složitosti webu)
- Kolik hodin práce je zahrnuto? (běžně 2-5 hodin měsíčně)
Požadujte školení:
- Jak přidat článek/produkt/stránku?
- Jak změnit text/obrázek?
- Jak vytvořit zálohu?
- Mělo by být zahrnuto v ceně nebo max +5 000 Kč
Červená vlajka:
- “Po spuštění už s vámi nepracujeme”
- Žádná záruka
- Vše stojí extra od prvního dne
Zelená vlajka:
- Jasné SLA s reakcními časy
- Minimálně 3 měsíce záruka
- Nabízejí měsíční údržbu (ale není povinná)
- Školení zahrnuto
Checklist: 15 otázek, které položit na prvním meetingu
Vytiskněte si tento checklist a berte ho na schůzku s vývojářem:
Reference a zkušenosti:
- Můžete mi dát kontakty na 3-5 klientů s podobnými projekty?
- Kolik e-shopů/webů jste udělali za poslední 2 roky?
- Máte zkušenosti s naší branží/odvětvím?
Proces a komunikace: 4. Jaký je váš typický proces od briefu po spuštění? 5. Jak často budeme komunikovat? (denně/týdně/měsíčně?) 6. Budu vidět průběžné výsledky nebo až hotový web? 7. Kdo je můj kontaktní člověk? (Bude stejný celou dobu?)
Technologie a vlastnictví: 8. Jaké technologie použijete a proč? 9. Bude možné, aby jiný vývojář web upravil? 10. Kdo bude vlastnit kód a design?
Smlouva a cena: 11. Co přesně je zahrnuto v ceně? 12. Co není zahrnuto? Kolik stojí změny nad rámec? 13. Jaké jsou platební podmínky?
Podpora a záruka: 14. Jaká je záruční doba a co zahrnuje? 15. Jak rychle reagujete na problémy po spuštění?
Pokud vývojář neodpoví jasně na alespoň 12 z těchto otázek → červená vlajka.
5 největších červených vlajek
1. “Hotovo za týden za 20 000 Kč”
- Kvalitní web trvá minimálně 4-8 týdnů
- Pod 50 000 Kč pro e-shop = něco je špatně
2. “Nejdřív plaťte 100%, pak začneme”
- Standardní je záloha 30-50%
- 100% předem = riziko
- Dobří vývojáři nepotřebují 100% dopředu
3. “Používáme náš vlastní systém”
- Vendor lock-in
- Nikdo jiný to nebude umět upravit
- Budete závislí navždy
4. Nereagují rychle před podpisem smlouvy
- Pokud trvá 5 dní odpovědět na email PŘED projektem…
- …jak rychlí budou PO projektu?
5. Portfolio plné stejných šablon
- Nekoupili jste web na míru
- Koupili jste šablonu za 100 000 Kč
5 největších zelených vlajek
1. Ptají se VÍC než vy
- Dobrý vývojář chce pochopit váš byznys
- “Kdo je vaše cílová skupina? Jaké jsou vaše cíle?”
2. Odmítnou projekt, který nezvládnou
- “Toto není naše parketa, doporučuji agenturu XYZ”
- Upřímnost je cennější než peníze
3. Ukážou 2-3 varianty řešení s výhodami/nevýhodami
- “Můžeme použít WordPress (levnější, rychlejší) nebo custom (dražší, flexibilnější)”
- Nechají rozhodnout vás, ne vnucují
4. Mají jasnou smlouvu a procesy
- Vše je popsané
- Žádná tajemství
5. Nabídnou údržbu, ale netlačí
- “Nabízíme měsíční údržbu, ale můžete dělat sami nebo s někým jiným”
- Důvěra > závislost
Závěr: Pečlivý výběr = ušetřené peníze a nervy
Podle našeho průzkumu:
- Dobrý vývojář = projekt hotový včas, rozpočet +/- 10%, spokojený klient
- Špatný vývojář = projekt zpožděný o 3-6 měsíců, rozpočet překročen o 50-200%, frustrovaný klient
Rozdíl není v ceně. Rozdíl je v přístupu.
3 kroky na závěr:
- Vytiskněte si checklist 15 otázek a berte na schůzku
- Zavolejte referencím – 30 minut vám ušetří 100 000 Kč
- Pokud něco nehraje, jděte jinam – lepší žádný projekt než špatný projekt
Web není výdaj. Je to investice. Vybírejte s rozvahou.