Nejčastější odpověď na tuhle otázku je „podle rozsahu", což je pravda a zároveň nikomu nepomůže. Tak to zkusím jinak.
Na samotné postavení webu potřebuju obvykle dva až šest týdnů. Reálné termíny bývají delší a skoro nikdy za to nemůže kód.
Co se v těch týdnech děje
Prezentační web o třech až čtyřech typech stránek: dva až tři týdny. Návrh, stavba, obsah, testování, spuštění.
Rozsáhlejší web s deseti typy stránek, dvěma jazyky nebo blogem: čtyři až šest týdnů.
E-shop: od šesti týdnů výš a záleží víc na tom, kolik systémů má spolu mluvit, než kolik prodáváte produktů.
Jedna prodejní stránka pro kampaň: pár dní, když jsou texty hotové.
To jsou časy, kdy se pracuje. Kalendářní čas je něco jiného.
Proč je kalendářní termín delší
Práce se střídá s čekáním. Vždycky. Návrh musí někdo schválit, texty musí někdo napsat, přístupy musí někdo najít.
Tady je poctivý rozpad toho, kde se čas ztrácí:
- Čekání na texty. Zdaleka největší položka. Běžně týden až měsíc.
- Kolo připomínek. Každé jedno kolo znamená den práce a několik dní čekání.
- Přístupy k doméně a hostingu. Když se hledá, kdo to zakládal, jsou to klidně dva týdny.
- Focení. Když se má fotit, přidejte dva až tři týdny včetně domluvy termínu a výběru.
- Napojení na cizí systém. Když někdo musí vystavit přístup do rezervačního nebo skladového systému, čeká se na něj.
Sečteno: web, na kterém mám tři týdny práce, běžně trvá šest až osm týdnů od podpisu po spuštění. Není to prodleva. Je to normál a je fér s tím počítat dopředu.
Co termín zkrátí nejvíc
Mějte texty předem. Tohle je jediná věc, která termín zkrátí opravdu výrazně. Napsal jsem o tom samostatný článek s tím, co si připravit.
Určete jednoho člověka, který schvaluje. Když návrh schvalují čtyři lidi, každé kolo se protáhne o týden a výsledek je průměrnější.
Řešte přístupy hned první týden. Ne poslední. Doména bývá zapsaná na někoho, kdo už u vás nepracuje, a to se nezjistí za odpoledne.
Nechte si část na potom. Blog, druhý jazyk nebo galerii jde doplnit po spuštění. Web nemusí být kompletní, aby začal vydělávat.
Kdy termín nejde zkrátit
Když chcete spustit za dva týdny a nemáte texty ani fotky, nejde to. Ne proto, že by se nedalo pracovat rychleji, ale proto, že chybějící obsah se nedá urychlit prací.
V takové situaci má smysl obrátit zadání: postavit malý web, který umí jednu věc pořádně, a zbytek doplnit. Malý hotový web je lepší než velký rozpracovaný.
Co ode mě dostanete
Rozpad termínu na etapy s tím, co potřebuju od vás a kdy. Když se něco zdrží na mé straně, řeknu to. Když se něco zdrží na vaší, řeknu to taky, protože jinak se to na konci projeví jako „ten web se nějak vleče".
Většina projektů, které se zdrží, se zdrží tiše. Snažím se, aby to bylo vidět dřív, než se to stane. Když mi v poptávce napíšete, kdy chcete spustit, řeknu vám rovnou, jestli je to reálné.