"Potřebujeme web do měsíce" — to slyšíme skoro každý týden. Někdy je to reálné. Nejčastěji není. Problém není ve špatné vůli agentury, ale v tom, že klienti nemají představu o tom, co vývoj webu reálně obnáší a kde čas skutečně jde.
Tady jsou čísla z praxe.
Vývoj webu není jedna činnost, ale řetězec navazujících fází — od pochopení byznysu přes návrh a design až po programování a testování. Každá z nich má svůj vlastní rytmus a část z nich vůbec nezávisí na agentuře, ale na vás. Proto se stejný typ webu u jedné firmy spustí za šest týdnů a u druhé se vleče půl roku. V následujícím textu rozebereme, kolik času reálně zabere každý typ projektu, čím to je a jak celý proces urychlit, aniž byste obětovali kvalitu.
Timeline podle typu projektu
Jednoduchý prezentační web (3–5 stránek, standardní funkce, šablonový nebo semi-custom design) — 4 až 6 týdnů. Týden na briefing a wireframy, dva týdny na design, dva týdny na vývoj a testování. Cenově se takový web v Česku pohybuje zhruba mezi 50 000 a 90 000 Kč. Je to volba pro živnostníka, malou firmu nebo někoho, kdo potřebuje rychle nahradit zastaralou prezentaci profesionálním webem.
Střední firemní web (5–15 stránek, vlastní design, CMS pro správu obsahu, blog, kontaktní formuláře) — 6 až 10 týdnů. Delší discovery fáze, více stránek k designování, integrace CMS přidávají čas. Rozpočet obvykle začíná kolem 100 000 Kč a podle rozsahu roste ke 200 000 až 220 000 Kč. Tady už web není jen vizitka, ale nástroj, který má přivádět poptávky a který si klient sám spravuje přes redakční systém.
Rozsáhlý web nebo web s vlastními funkcemi (15 a více stránek, vlastní logika, uživatelské účty, integrace se systémy) — 12 až 20 týdnů. Komplexita roste nelineárně: každá integrace přidává testování, každá custom funkce přidává vývoj. Dva weby se stejným počtem stránek můžou mít úplně jinou náročnost podle toho, co se děje "pod kapotou".
Webová aplikace nebo SaaS — 16 až 40 týdnů a více, s rozpočtem od 200 000 Kč nahoru. Nejde jen o "web", ale o produkt s logikou, stavem, uživatelskými rolemi a backend infrastrukturou. Tady se plánuje po iteracích a první veřejná verze bývá jen začátek, ne konec.
Tato čísla jsou pro agenturu nebo zkušeného vývojáře pracujícího na projektu naplno. Pokud web děláte sami nebo s vývojářem na částečný úvazek, počítejte se dvoj- až trojnásobkem. Důvod je prostý: přerušovaná práce má vysoké „náklady na přepnutí" — vývojář se po týdnu pauzy musí do projektu znovu dostávat, znovu si vzpomínat na kontext, a to čas žere.
Proč složitost roste rychleji než počet stránek
Lidé si přirozeně představují, že web o dvaceti stránkách je dvakrát náročnější než web o deseti. Realita je jiná. Náklady a čas se odvíjejí od počtu unikátních šablon, funkcí a integrací, ne od počtu URL adres. Padesát referenčních stránek postavených na jedné šabloně je z pohledu vývoje skoro zadarmo — šablona se vytvoří jednou a naplní se daty. Naopak jediná stránka s konfigurátorem, přihlášením uživatele nebo napojením na rezervační systém může být náročnější než celý zbytek webu dohromady. Když tedy porovnáváte nabídky, neptejte se „kolik stránek", ale „kolik unikátních typů stránek a funkcí". To je otázka, která skutečně předpovídá cenu i délku projektu.
Fáze projektu a kde čas jde
Každý vážně vedený webový projekt prochází fázemi, přičemž každá vyžaduje jiný čas a jiné vstupy.
Discovery a plánování trvá 1–2 týdny. Briefing, analýza požadavků, sitemap, definice technologie. Tato fáze je investice, která šetří čas v pozdějších fázích. Hodina strávená plánováním ušetří několik hodin přepracování později.
UX a wireframy trvají 1–2 týdny. Struktura stránek, tok uživatele, rozložení prvků. Schválení wireframů je klíčový milestone — co je zde, to se designuje. Wireframy schválně řeší rozložení dřív, než se doladí barvy a fonty, aby se debaty o obsahu nepletly s debatami o estetice.
Vizuální design trvá 2–4 týdny v závislosti na rozsahu. Homepage, podstránky, mobilní verze, design system. Tato fáze je iterativní — počítejte s jedním nebo dvěma koly revizí. U nás v Česku bývá právě schvalování designu místem, kde se timeline nejčastěji láme, protože do hry vstupuje vkus více lidí ve firmě.
Vývoj trvá 2–10 týdnů podle rozsahu. Front-end implementace, back-end, integrace CMS, propojení s externími systémy. V moderním stacku jako Next.js a TypeScript se část práce urychlí díky znovupoužitelným komponentám, ale vlastní logika se pořád musí naprogramovat a otestovat.
Testování a QA trvá 1–2 týdny. Funkční testování, testování na zařízeních a prohlížečích, rychlost, formuláře, integrace. Fáze, kterou levné projekty rády škrtají — a pak se chyby řeší až po spuštění před zraky zákazníků.
Spuštění trvá 2–5 dní. DNS přepnutí (u českých registrátorů jako Wedos nebo Forpsi se projeví během hodin až jednoho dne), 301 přesměrování ze starých URL, finální kontroly. Samotné „nasazení" je rychlé, ale příprava na něj ne.
Co timeline nejvíc prodlužuje
Pozdní dodání podkladů. Texty, fotografie a další obsah od klienta — to je nejčastější příčina prodlení. Agentura čeká na texty, fotky se musí nafotit, schválení se vleče. Projekty, kde klient dodá veškerý obsah na začátku, trvají výrazně kratší dobu. V praxi vidíme, že právě čekání na texty umí protáhnout jinak šestitýdenní web na tři měsíce.
Změny po schválení designu. Pokud se schválený design začne přepracovávat ve fázi vývoje, každá hodina vývoje přijde vniveč. Design se musí schválit před tím, než se začne kódovat — ne v průběhu.
Neurčené zadání. "Udělejte to moderně a hezky" bez konkrétních požadavků vede k iteracím, které prodlužují projekt o týdny. Čím konkrétnější zadání, tím kratší vývoj.
Integrace s externími systémy. CRM, ERP, rezervační systém, fakturační software jako iDoklad nebo Fakturoid, napojení na Google kalendář — každá integrace závisí na třetí straně. Dokumentace může být špatná, API se může chovat nečekaně, schválení může trvat.
Schvalovací proces na straně klienta. Pokud každé rozhodnutí musí projít pěti lidmi a odpovědi přicházejí za týden, timeline se prodlužuje nezávisle na agentuře. Jeden rozhodující člověk s mandátem schvalovat je pro rychlost projektu cennější než dokonalý brief.
Co ovlivňuje timeline pozitivně
Připravené podklady od začátku — texty, fotky, logo, brand manuál — mohou zkrátit projekt o třetinu. Rychlé feedbacky a rozhodování zkracují iterační cykly. Jasné schválení fáze před přechodem na další (wireframy → design → vývoj, ne vše paralelně) eliminuje přepracování. A jeden dedikovaný kontakt na straně klienta, který sbírá připomínky od kolegů a předává je agentuře v jednom balíku, dokáže ušetřit dny čekání.
Jak si sami spočítáte realistický odhad
Než pošlete poptávku, zkuste si projekt hrubě odhadnout sami. Postup je jednoduchý:
- Sečtěte počet unikátních typů stránek. Ne všech stránek — jen těch, které vypadají a fungují jinak. Deset referenčních stránek se stejným layoutem je jeden typ, ne deset.
- Vypište funkce, které nejsou „jen text". Formuláře, filtrování, uživatelské účty, rezervace, kalkulačky, napojení na jiný systém. Každá taková funkce je samostatná položka na vývoj i testování.
- Přičtěte čas na obsah. Kdo píše texty? Kdo fotí? Pokud to má dělat agentura nebo copywriter, přidejte 1–3 týdny. Pokud to máte připravené, ušetříte je.
- Přidejte rezervu 20–30 %. Vždy se objeví něco, s čím nikdo nepočítal. Zkušená agentura tuto rezervu do harmonogramu zabuduje sama.
Výsledek nebude přesný na den, ale rychle vám ukáže, jestli je vaše představa „web do měsíce" realistická, nebo je to zbožné přání.
Kolik času zabere vaše strana
Klienti často podceňují, kolik práce leží na nich. Realisticky počítejte s těmito vstupy: příprava a schválení textů (nejnáročnější položka), dodání fotografií a loga v použitelné kvalitě, zpětná vazba k wireframům a designu v dohodnutých termínech, testování webu před spuštěním a příprava přístupů k doméně a hostingu. Když si tyto úkoly rozvrhnete dopředu a nenecháte je na poslední chvíli, projekt poběží plynule. Když je odkládáte, stane se z vás samotných úzké hrdlo celého harmonogramu — a paradoxně budete čekat na sebe, ne na agenturu.
Proč "měsíc" nestačí
Jednoduchý web se dá zvládnout za 4 týdny, pokud jsou všechny podklady od prvního dne, klient dává zpětnou vazbu do 24 hodin a na projektu pracuje dedikovaný tým. To jsou podmínky, které v praxi nastávají málokdy. Realističtější odhad pro "jednoduchý web" je 6–8 týdnů.
Pro cokoliv složitějšího — web s CMS a blogem, klientský portál, web s integrací na externí systém — je měsíc fyzicky nemožný. Agentura, která vám slíbí rozsáhlý web s vlastními funkcemi za měsíc, buď neví, co to obnáší, nebo plánuje dodat něco jiného, než jste čekali. Nejčastěji to skončí tím, že „hotový" web je ve skutečnosti šablona narychlo naplněná provizorním obsahem, který se pak měsíce dolaďuje.
Lepší otázka než "kdy to bude hotové" je "co potřebujete, abyste to stihli v daném termínu". Odpověď vám rychle ukáže, co je a co není reálné.
Časté chyby, které projekt zbytečně protahují
Start bez hotového obsahu. Nejčastější chyba vůbec. Web se „rozjede" a texty se dopisují za pochodu, což blokuje design i vývoj. Ideál je mít alespoň 80 % textů hotových před startem.
Příliš mnoho rozhodujících lidí. Když design schvaluje majitel, marketing, obchod i externí poradce a každý má jiný názor, iterace se násobí. Určete jednoho člověka s finálním slovem.
Míchání fází. Snaha designovat a zároveň měnit strukturu a zároveň už programovat vede k chaosu. Fáze na sebe mají navazovat, ne běžet přes sebe.
Feature creep. Během projektu se přidávají „ještě drobnosti", které dohromady znamenají týdny práce navíc. Nové nápady si zapisujte do druhé etapy, ne do té probíhající.
Nerealistický termín daný marketingovou akcí. „Musíme to stihnout na veletrh" je legitimní tlak, ale termín se musí sladit s rozsahem. Buď se zredukuje rozsah, nebo se posune termín — jinak trpí kvalita.
Jak vývoj webu urychlit: praktický postup
Chcete-li web reálně stihnout co nejdřív, udělejte tohle: připravte všechny texty a fotky ještě před podpisem smlouvy; jmenujte jednu osobu odpovědnou za schvalování; domluvte si s agenturou pevné termíny zpětné vazby (například do 48 hodin) a dodržujte je; schvalte design písemně a pak už do něj nezasahujte; a nechte si funkce navíc na druhou etapu po spuštění. Web spuštěný v rozumném rozsahu a doplňovaný postupně skoro vždy porazí web, který se snaží být hotový „celý najednou", a proto se nespustí vůbec.
Kapacita agentury je součást timeline
Jedna věc, na kterou klienti skoro nikdy nemyslí: samotný vývoj může trvat šest týdnů, ale dobrá agentura má často naplněnou kapacitu na týdny až měsíce dopředu. Když v úterý potvrdíte spolupráci, neznamená to, že se ve středu začne pracovat. Kvalitní tým vám řekne, kdy má volno a kdy reálně nasadí lidi na váš projekt — a tento čas do harmonogramu patří stejně jako samotný vývoj.
Z toho plyne praktické doporučení: pokud máte termín vázaný na konkrétní událost — spuštění nové služby, veletrh, sezónu — oslovte agenturu s dostatečným předstihem. Dva až tři měsíce před požadovaným spuštěním je u firemního webu rozumné minimum, u větších projektů i víc. Kdo přijde měsíc před termínem s tím, že „to musí být hotové", si buď připlatí za expresní režim (pokud ho agentura vůbec nabídne), nebo termín nestihne. Naplánovat projekt s rezervou je levnější a klidnější než tlačit na pilu na konci.
Časté dotazy
Dá se web spustit za dva týdny? Ve výjimečných případech ano — jde-li o velmi jednoduchou jednostránkovou prezentaci, máte hotový veškerý obsah a agentura má volnou kapacitu. Pro standardní firemní web to reálné není.
Proč trvá design déle než samotné programování? Protože design je fáze, kde se rozhoduje o všem ostatním, a je iterativní — prochází koly revizí a názory více lidí. Programování už jen realizuje odsouhlasené rozhodnutí, takže je předvídatelnější.
Zkrátí se cena, když dodám texty a fotky sám? Většinou ano, protože ušetříte za copywriting a fotografa, ale hlavně zkrátíte timeline. Kvalitní vlastní podklady jsou nejlepší způsob, jak projekt zrychlit i zlevnit zároveň.
Co když v půlce projektu změním zadání? Změna je legitimní, ale má cenu — v čase i penězích. Čím později ve fázi změna přijde, tím dráž vyjde. Menší úpravy zvládne každá agentura, zásadní změna směru znamená přepracování.
Kolik času reálně zabere moje strana? Počítejte s několika hodinami týdně po celou dobu projektu — příprava obsahu, schvalování a testování. Není to práce na plný úvazek, ale ani něco, co zvládnete „mezi řečí" za pět minut.
V Appitect pracujeme s transparentními timeline — před zahájením dostanete konkrétní harmonogram s milestony a výstupy, ne jen datum spuštění. Na první konzultaci dostanete realistický odhad pro váš projekt.

