Prečo nefakturujeme hodinovky (a prečo ti to šetrí rozpočet)
V slovenskom a českom QA outsourcingu je hodinovka štandard. Dodávateľ odhadne „20–30 hodín na prácu X", klient kývne, a potom nasleduje rutinný tanec: odhad sa pretiahne, faktúra narastie, projekt má „ešte 2 sprinty navyše". Toto nie je chyba konkrétnej agentúry — je to konflikt záujmov priamo zapísaný do zmluvy.
My fakturujeme fixne. Nie preto, že by sme chceli pôsobiť moderne, ale preto, že je to zdravší model pre obe strany. Tu je, ako o tom premýšľame — a ako na tom reálne ušetríte.
Hodinovka systémovo tlačí na preťahovanie
Ak dodávateľ fakturuje hodinovo, pravdivá motivácia vyzerá takto:
- Kvalitnejší kód = menej hodín = nižšia faktúra.
- Automatizácia opakovaných úloh = menej hodín = nižšia faktúra.
- Dobre zadefinovaný scope = rýchlejší projekt = nižšia faktúra.
Každý krok ku kvalite znižuje zisk. Agentúra, ktorá naozaj chce pomôcť, musí ísť proti svojmu obchodnému modelu. Väčšinu to dlhodobo neudrží — tlak na cash flow vyhrá.
Čo sa deje pri fixnej cene
Pri fixe dodávateľ má úplne opačný vzorec:
- Kvalitnejší kód = menej reworku = vyššia marža.
- Automatizácia = rýchlejšie dodanie = skoršie uvoľnenie ľudí na ďalší projekt.
- Presný scope = predvídateľný rozpočet = klient sa vráti.
Záujmy sú zrazu zarovnané. Dodávateľ aj klient chcú to isté: rýchlejšie a kvalitnejšie. Nie dlhšie a drahšie.
Ale čo „skryté náklady"? Nie je fix drahší?
Toto je najčastejšia námietka. Logika je: „ak mi hodia fixnú cenu, určite si do nej zabudovali bezpečnostný vankúš; pri hodinovke platím len čo reálne spotreboval".
V teórii správne. V praxi klamlivé. Prečo?
- Odhady na hodinovke sa systematicky trafujú pod cenu. Dodávateľ chce projekt získať. Sales je motivovaný potlačiť odhad. Reálny čas je vždy 1,3–2× vyšší.
- Hodinovka naráta aj „zbytočné" hodiny. Kick-off meeting 4 h. Alignment call 2 h. „Doplňujúce otázky" 3 h. Na fixnej cene to ide z marže dodávateľa, nie z vášho rozpočtu.
- Fixná cena obsahuje risk margin, ale obmedzený. Racionálny dodávateľ prirata 10–20 %. Na hodinovke rovnaký risk zaplatíte 50–100 %.
Ako vieme fixovať — a kde je hranica
Môžeme fixovať, lebo QA framework je predvídateľný druh práce. Po 10+ rokoch v odbore vieme rádovo presne, koľko trvá:
- Nastavenie Cypress/Playwright s Page Object patternom pre stredne zložitú appku — 2–3 týždne
- CI/CD pipeline v Jenkins/GitHub Actions s paralelizáciou — 3–5 dní
- Azure DevOps ↔ Jira sync s custom pravidlami — 1–2 týždne
- 20 E2E testov na kritických flow — 1 týždeň na skúseného inžiniera
Kde fix neponúkame:
- Testovanie legacy aplikácie bez dokumentácie, kde neviem ani ja, čo tam je
- Integrácie s jedinečným proprietárnym systémom, ktorý ťažko odhadnúť
- Dlhodobá staffaug dohoda (naschvál ju nerobíme — nejde o našu doménu)
V takých prípadoch povieme „T&M (time & materials) s mesačným capom" — to je spravodlivý kompromis, ale nie default.
Malý trik pri hodnotení ponúk
Keď dostanete ponuku od QA agentúry, pýtaj sa:
- Aký je fixný strop projektu? Ak odpovie „nedáme, závisí od vývoja" — viete, že platíte risk za nich.
- Čo ak to trvá o 20 % dlhšie, než ste odhadli? Ak odpovie „zaúčtujeme navyše" — signál, že odhad bol optimistický.
- Aké máte „storno"? Ak odpovie „platíte za odpracované hodiny do storna" — klasická hodinovka.
V našich zmluvách: projekt má strop, po 3. týždni môžeš odstúpiť a zaplatíte len hotovú časť podľa milestone-ov. Nič ako „vyúčtujeme si hodiny do zastavenia projektu".
Jediná výnimka, ktorú robíme
Ak chcete, aby sme ostali s vami dlhšie ako je projekt — napríklad na údržbe alebo pridávaní testov — ponúkame balík hodín vopred (napr. 10 hodín mesačne za fixnú cenu, nevyčerpané hodiny sa prenášajú 3 mesiace). To je flexibilné a predvídateľné zároveň. Ale neskrýva sa za retainer, ktorý si sám platíte.
Chcete vedieť konkrétne čísla za Cypress framework, mobile testing alebo CI/CD? Prezrite si Koľko stojí automatizácia testov v 2026 — reálne ceny podľa rozsahu, bez „to záleží".
Ak nechcete špekulovať, napíšte nám — ukážeme ti konkrétny rozpočet a timeline pre váš projekt. Bez hodinových sadzieb. Bez retainera. Bez obchodných rituálov.