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:

  1. “Dodali projekt včas?”
  2. “Kolikrát se změnila cena oproti původnímu odhadu?”
  3. “Jak reagovali na problémy po spuštění?”
  4. “Děláte s nimi pořád nebo jen jednorázově?”
  5. “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:

  1.  Můžete mi dát kontakty na 3-5 klientů s podobnými projekty?
  2.  Kolik e-shopů/webů jste udělali za poslední 2 roky?
  3.  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:

  1. Vytiskněte si checklist 15 otázek a berte na schůzku
  2. Zavolejte referencím – 30 minut vám ušetří 100 000 Kč
  3. Pokud něco nehraje, jděte jinam – lepší žádný projekt než špatný projekt

Web není výdaj. Je to investice. Vybírejte s rozvahou.