Vývoj softwaru: Kdy se vyplatí freelancer a kdy vsadit na agenturu?

Cena a flexibilita, nebo jistota a komplexní tým? Co rozhodne o úspěchu vašeho projektu?
Clověk před rozcestím

Stojíte před klíčovým rozhodnutím: potřebujete vyvinout software, aplikaci nebo webovou platformu a váháte, zda oslovit nezávislého freelancera, nebo zadat projekt celé softwarové agentuře. Obě cesty mohou vést k úspěšnému výsledku, ale každá má svá specifika, výhody i úskalí. Správná volba závisí především na povaze vašeho projektu, rozpočtu, časovém rámci a vaší ochotě se na projektu podílet.

Pojďme se podrobně podívat na to, co jednotlivé varianty nabízejí.

Nezávislý vývojář (Freelancer)

Freelancer je samostatný odborník, který nabízí své dovednosti na projektové bázi. Může to být programátor, kodér, ale i UX/UI designér nebo tester.

Výhody freelancera:

Nevýhody freelancera:

Kdy zvolit freelancera?
Pro menší, jasně definované projekty, jako je tvorba jednoduchého webu, prototypu aplikace, specifického modulu nebo když potřebujete expertní pomoc s jednou konkrétní technologií. Ideální je také v případě, že máte omezený rozpočet a zároveň dostatek času a zkušeností projekt alespoň částečně řídit.

Softwarová agentura

Agentura je firma, která pod jednou střechou sdružuje tým specialistů – od projektových manažerů, analytiků, UX/UI designérů, přes front-end a back-end vývojáře až po testery (QA) a DevOps inženýry.

Výhody agentury:

Nevýhody agentury:

Kdy zvolit agenturu?
Pro střední a velké projekty, které vyžadují koordinaci více specialistů (design, vývoj, testování). Ideální volbou je pro komplexní systémy, dlouhodobé projekty s plánem dalšího rozvoje nebo v případě, že nemáte čas ani zkušenosti na to, abyste projekt řídili sami a preferujete partnera, který převezme plnou odpovědnost za dodání.

Přehledné srovnání

Kritérium Freelancer Agentura
Cena Nižší Vyšší
Rozsah služeb Omezený (specializovaný) Komplexní (vše v jednom)
Komunikace Přímá a neformální Řízená (přes project managera)
Flexibilita Vysoká Nižší (daná procesy)
Rychlost Závisí na kapacitě jednotlivce Vyšší (díky většímu týmu)
Spolehlivost Nižší (riziko výpadku) Vysoká (zastupitelnost v týmu)
Řízení projektu Vyžaduje vaši účast Zajišťuje agentura
Ideální pro Malé, specifické úkoly, prototypy Střední a velké, komplexní projekty

Jak je to u mě

Já, přestože jsem freelancer a tato doména je mé jméno, funguji spíš jako agentura. Mám tým velmi šikovných kolegů, různých odborností, se kterými je radost spolupracovat. Můžeme Vám tak jako celek nabídnout služby jako od agentry. Zejména:

Pozor na překupníky s prací

Práce na vývoji je prostě drahá a je i svým způsobem nedostatková. To je základní podhoubí pro to, aby mnoho lidí motivovalo s touto prací obchodovat jako s komoditou. Na internetu je spoustu agentur které jednoduše naberou zakázku a pak ji přeprodají nějakému levnějšímu freelancerovi. Při tom se chovají jako "software house". K mému zděšení jsem zjistil, že je jich na českém internetu téměř 75 %.

Proč to dělají

Jednoduše pro peníze. A ne malé. Přestavte si, že taková agentura si účtuje třeba 2500Kč/hod + Dph a najde třeba na webtrhu zhotovitele, kterému dá třeba 50Kč/hod. Její odměna za inzerát za 40Kč je tak v řádech milionů. Zbývá vysvětlit proč by nějaký freelancer dělal za 50Kč/hod. Jednoduše je to začátečník a nemá odhad, to je pro lidi vstupující do IT typické. Tihle překupníci to naprosto přesně ví a schválně mu zadají práci takovým způsobem aby tento nešťastník si řekl opravdu málo.

Proč se jim mám vyhnout?

Malá přidaná hodnota

Kontakt na zhotovitele vás příjde na několik milionů, přitom si jej můžete sehnat sami za desetikoruny. Nebo jen chvilku hledání na volné noze.

Za nic neručí

Víte proč mají programátoři na kontrakt ve smlouvě, že je důvěrná? Není zkrátka pro vaše oči. Kdyby jste si ji totiž přečetli a porovnali ji s tou smlouvou, kterou tato agentura uzavřela s Vámi, zjistíte, že veškerou odpovědnost se agentura snaží převézt na své dodavatele - programátory. Vám pak bude naprosto jasné, že tento Váš obchodní partner nehodlá ručit absolutně za nic.

Nízká kvalita práce

Vzpomeňte si, jak jsem Vám před několika větami psal, proč to dělají? Jejich zisk je přece rozdíl mezi příjmy a výdaji, proto vám dohodí začátečníka.

Hra na tichou poštu

Pokud má zákazník a programátor mezi sebou nějakého prostředníka, buďte si jisti, že se ztrácejí informace a všechno se zpožďuje. Rozhodně nic co by jste potřebovali.

Jak je rozpoznám?

Zjistěte kolik mají zaměstnanců

To zjistíte přibližně v ARESu. Nemusí to být úplně vypovídající. V ARES je jen rozsah. Navíc nevíte, zda všichni zaměstnanci jsou skutečně programátoři. Pokud ale Váš obchodní partner je v kolonce 1-5 a mluví o projektu v superlativech, měli by jste se mít na pozoru.

Na kolika dělali projektech?

Asi si představujete, že čím má větší reference, tím je lepší a zkušenější. OMYL. Pokud je někdo s programátorem spokojený, požádá ho, aby na projektu pokračoval. Některé projekty mohou být třeba na tři roky i více. Já sám, pokud jsem pro někoho pracoval, tak to bylo minimálně na 18 měsíců. Logicky tak nemůže mít na stránkách desítky projektů a řadu "referencí" spokojených zákazníků. Naopak, někteří zákazníci nechtějí, aby se k nim jejich autor přiznával a na projektu je pouze jejich logo. Naopak, přeprodej projektu je otázkou několika dní a "překupník" tak sbírá jednu zakázku za druhou. (a reference si jednoduše vymyslí)

Závěr: Neexistuje univerzální odpověď

Volba mezi freelancerem a agenturou není volbou mezi "dobrým" a "špatným". Je to strategické rozhodnutí, které musí odpovídat vašim konkrétním potřebám.

Před finálním rozhodnutím si vždy pečlivě prověřte reference, projděte si portfolia realizovaných projektů a hlavně si s potenciálním dodavatelem – ať už je to jednotlivec, nebo tým – lidsky sedněte. Dobrá komunikace a vzájemná důvěra jsou základem úspěchu každého softwarového projektu.

Zdeněk Skulínek i jeho spolupracovníci jsou zkušení profesionálové.
Ve Zdeněk Skulínek Vám nenabídneme zhotovení projektu bez projektového řízení.
Ve Zdeněk Skulínek máme zkušenosti s malými i velkými projekty.
U Zdeňka Skulínka děláme projekty správně.