Proč nefakturujeme hodinovky (a proč vám to šetří rozpočet)
V českém a slovenském QA outsourcingu je hodinovka standard. Dodavatel odhadne „20–30 hodin na práci X", klient kývne, a pak následuje rutinní tanec: odhad se protáhne, faktura naroste, projekt potřebuje „ještě 2 sprinty navíc". Tohle není chyba konkrétní agentury — je to konflikt zájmů zapsaný přímo do smlouvy.
My fakturujeme fixně. Ne proto, abychom působili moderně, ale proto, že je to zdravější model pro obě strany. Tady je, jak o tom přemýšlíme — a jak na tom reálně ušetříte.
Hodinovka systémově tlačí na protahování
Pokud dodavatel fakturuje hodinově, skutečná motivace vypadá takhle:
- Kvalitnější kód = méně hodin = nižší faktura.
- Automatizace opakovaných úloh = méně hodin = nižší faktura.
- Dobře zadefinovaný scope = rychlejší projekt = nižší faktura.
Každý krok ke kvalitě snižuje zisk. Agentura, která opravdu chce pomoct, musí jít proti svému obchodnímu modelu. Většina to dlouhodobě neudrží — tlak na cash flow vyhraje.
Co se děje při fixní ceně
U fixu má dodavatel úplně opačný vzorec:
- Kvalitnější kód = méně reworku = vyšší marže.
- Automatizace = rychlejší dodání = dřívější uvolnění lidí na další projekt.
- Přesný scope = předvídatelný rozpočet = klient se vrátí.
Zájmy jsou najednou zarovnané. Dodavatel i klient chtějí totéž: rychleji a kvalitněji. Ne déle a dráž.
Ale co „skryté náklady"? Není fix dražší?
Tohle je nejčastější námitka. Logika zní: „když mi hodí fixní cenu, určitě si do ní zabudovali bezpečnostní polštář; u hodinovky platím jen to, co reálně spotřebuju".
V teorii správně. V praxi zavádějící. Proč?
- Odhady na hodinovce se systematicky trefují pod cenu. Dodavatel chce projekt získat. Sales je motivovaný odhad stlačit. Reálný čas je vždycky 1,3–2× vyšší.
- Hodinovka počítá i „zbytečné" hodiny. Kick-off meeting 4 h. Alignment call 2 h. „Doplňující otázky" 3 h. U fixní ceny to jde z marže dodavatele, ne z vašeho rozpočtu.
- Fixní cena obsahuje risk margin, ale omezený. Racionální dodavatel připočte 10–20 %. Na hodinovce stejné riziko zaplatíte 50–100 %.
Jak dokážeme fixovat — a kde je hranice
Fixovat můžeme proto, že QA framework je předvídatelný druh práce. Po 10+ letech v oboru víme řádově přesně, jak dlouho trvá:
- Nastavení Cypress/Playwright s Page Object patternem pro středně složitou aplikaci — 2–3 týdny
- CI/CD pipeline v Jenkins/GitHub Actions s paralelizací — 3–5 dní
- Azure DevOps ↔ Jira sync s custom pravidly — 1–2 týdny
- 20 E2E testů na kritických flow — 1 týden pro zkušeného inženýra
Kde fix nenabízíme:
- Testování legacy aplikace bez dokumentace, kde ani my nevíme, co tam je
- Integrace s jedinečným proprietárním systémem, který se těžko odhaduje
- Dlouhodobá staff-aug dohoda (schválně ji neděláme — není to naše doména)
V takových případech řekneme „T&M (time & materials) s měsíčním capem" — to je férový kompromis, ale ne default.
Malý trik při hodnocení nabídek
Když dostanete nabídku od QA agentury, ptejte se:
- Jaký je fixní strop projektu? Pokud odpoví „nedáme, závisí na vývoji" — víte, že platíte riziko za ně.
- Co když to bude trvat o 20 % déle, než jste odhadli? Pokud odpoví „doúčtujeme" — signál, že odhad byl optimistický.
- Jaké máte „storno"? Pokud odpoví „platíte za odpracované hodiny do storna" — klasická hodinovka.
V našich smlouvách: projekt má strop, po 3. týdnu můžete odstoupit a zaplatíte jen hotovou část podle milníků. Nic jako „vyúčtujeme si hodiny do zastavení projektu".
Jediná výjimka, kterou děláme
Pokud chcete, abychom s vámi zůstali déle než projekt — třeba na údržbě nebo přidávání testů — nabízíme balíček hodin dopředu (např. 10 hodin měsíčně za fixní cenu, nevyčerpané hodiny se převádějí 3 měsíce). To je flexibilní a předvídatelné zároveň. Ale neschovává se to za retainer, který si sami platíte.
Chcete vědět konkrétní čísla za Cypress framework, mobile testing nebo CI/CD? Podívejte se na Kolik stojí automatizace testů v 2026 — reálné ceny podle rozsahu, bez „to záleží".
Pokud nechcete spekulovat, napište nám — ukážeme vám konkrétní rozpočet a timeline pro váš projekt. Bez hodinových sazeb. Bez retaineru. Bez obchodních rituálů.