Vývoj na míru

Kdy se nevyplatí vývoj software na míru

· 9 min čtení
Kdy se nevyplatí vývoj software na míru

Vývoj software na míru je silný nástroj. Ale ne vždy ten správný. Existují situace, kdy je lepší sáhnout po hotovém řešení — a ušetřit čas, peníze i nervy. Tady je, kdy vývoj na míru nemá smysl a proč to není selhání, ale chytré rozhodnutí.

Když je problém příliš malý

Vývoj na míru má smysl, když řešíte unikátní problém, který hotový software nepokryje. Pokud ale potřebujete:

  • Evidenci docházky pro 10 lidí
  • Jednoduchou tabulku pro sledování zakázek
  • Sdílený kalendář pro malý tým
  • Formulář pro sběr poptávek na webu

…tak pro to existují desítky hotových nástrojů, které fungují okamžitě a stojí zlomek ceny. Investovat do zakázkového vývoje kvůli něčemu, co Google Sheets nebo Trello řeší za pár minut, je jako najímat architekta na stavbu psí boudy.

Pravidlo: Pokud se problém dá popsat jednou větou a řeší ho první tři výsledky v Google, nepotřebujete vývoj na míru.

Když nemáte rozpočet na celý životní cyklus

Vývoj aplikace nekončí spuštěním. Začíná jím. Po nasazení přichází:

  • Údržba — opravy chyb, bezpečnostní aktualizace, aktualizace závislostí
  • Provoz — hosting, monitoring, zálohy
  • Rozvoj — nové funkce, úpravy na základě zpětné vazby uživatelů
  • Podpora — školení, řešení problémů, onboarding nových lidí

Typicky platí, že roční náklady na údržbu a provoz se pohybují kolem 15–25 % z původní ceny vývoje. Pokud vám vývoj stojí 600 000 Kč, počítejte s 90 000–150 000 Kč ročně jen na to, aby aplikace fungovala a byla bezpečná.

Pokud máte rozpočet jen na samotný vývoj a ne na to, co přijde po něm, nejste připravení na zakázkový software. Hotový nástroj s měsíčním předplatným je lepší volba.

Když potřebujete řešení do měsíce

Vývoj na míru zabere čas. I malý projekt zabere 6–12 týdnů. Střední projekt 3–6 měsíců. A to za předpokladu, že máte jasnou specifikaci a spolupracujete průběžně.

Pokud potřebujete fungující řešení za dva týdny, protože:

  • Začíná sezóna a potřebujete objednávkový systém
  • Přišla legislativní změna a musíte upravit procesy
  • Ztratili jste přístup ke stávajícímu nástroji

…pak vás zakázkový vývoj zachrání sotva. Hotové řešení nasadíte za dny, ne za měsíce. Je to kompromis — nebude to přesně to, co chcete. Ale bude to fungovat. A to je v tu chvíli důležitější.

Výjimka: Pokud víte, že sezóna přijde za půl roku a plánujete dopředu, vývoj na míru dává smysl. Problém není v zakázkovém vývoji — je v pozdním rozhodnutí.

Když existuje kvalitní hotový software

Než investujete do vlastního řešení, položte si jednoduchou otázku: existuje nástroj, který řeší 80 % mých potřeb?

Pro většinu standardních byznys procesů platí, že existuje:

OblastPříklady hotových řešení
E-shopShopify, WooCommerce, Shoptet
CRMHubSpot, Pipedrive, Raynet
ÚčetnictvíFakturoid, iDoklad, Money S3
Projektový managementAsana, Monday, Notion
E-mail marketingMailchimp, Ecomail
HelpdeskZendesk, Freshdesk

Tahle řešení mají za sebou roky vývoje, tisíce uživatelů a stovky iterací. Vytvořit konkurenceschopnou alternativu na míru stojí řádově miliony.

Kdy to přesto stojí za zvážení:

  • Hotový software pokrývá jen 50 % vašich potřeb a zbytek řešíte ručně
  • Platíte za pět různých nástrojů, které potřebujete propojit — a propojení nefunguje
  • Vaše procesy jsou natolik specifické, že je žádný obecný nástroj nepodpoří
  • Jste závislí na poskytovateli, který může zítra zdražit, změnit podmínky nebo skončit

Pokud ale hotový nástroj dělá to, co potřebujete, za pár tisíc měsíčně — použijte ho.

Když nemáte čas na analýzu a přípravu

Kvalitní zakázkový software vyžaduje kvalitní zadání. A kvalitní zadání vyžaduje čas:

  • Pochopit vlastní procesy a pojmenovat problémy
  • Definovat rozsah první verze
  • Určit zodpovědného člověka na straně klienta
  • Účastnit se pravidelných schůzek a revizí

Pokud na to nemáte kapacitu — protože řešíte sto jiných věcí, nemáte koho delegovat nebo jednoduše nevíte, co přesně chcete — výsledek bude špatný. Ne proto, že by vývojář neodvedl práci. Ale proto, že pracoval se špatným nebo neúplným zadáním.

Vývoj na míru je partnerství. Pokud nemáte čas být partnerem, výsledek bude nefunkční — bez ohledu na kvalitu vývojáře.

Radši investujte ten čas do rozhodnutí, co vlastně potřebujete. Pak buď sáhněte po hotovém řešení, nebo se k zakázkovému vývoji vraťte, až budete připravení.

Když řešíte krátkodobý problém

Vývoj na míru je investice na roky. Pokud potřebujete:

  • Dočasné řešení pro jednorázovou akci
  • Provizorní systém na přechodné období
  • Nástroj pro projekt, který skončí za půl roku

…nemá smysl stavět na míru. Tady se vyplatí improvizace — hotový nástroj, tabulka, nebo dokonce ruční proces. Za půl roku ho nepotřebujete a nic jste nepromarnili.

Příklad z praxe: Firma chtěla registrační systém na jednorázovou konferenci pro 200 lidí. Nabídka na zakázkový vývoj byla 180 000 Kč. Google Forms s doplňkem pro platby vyřešily totéž za odpoledne a nula korun. Konference proběhla, formulář smazali.

Když chcete kopírovat existující produkt

„Chceme vlastní Slack.” „Chceme něco jako Booking, ale pro naše studio.” „Chceme lepší Excel.”

Tyhle projekty málokdy dopadnou dobře. Důvody:

  • Podceněná složitost — Za jednoduchým rozhraním Slacku jsou roky práce stovek inženýrů. Replika za zlomek rozpočtu nikdy nebude na stejné úrovni
  • Nejasná diferenciace — Pokud vaše verze dělá totéž co originál, proč by ji někdo používal?
  • Nekonečný rozsah — „Jako X, ale lepší” je zadání bez hranic. Projekt nikdy neskončí

Výjimka je, když potřebujete jen zlomek funkcionality existujícího produktu, přizpůsobený vašim procesům. To už není kopírování — to je řešení konkrétního problému.

Rozhodovací matice: míra vs. hotové

Než se rozhodnete, projděte si tyhle otázky:

KritériumSpíš hotové řešeníSpíš na míru
RozpočetPod 200 000 KčNad 300 000 Kč
Časový tlakPotřebuji do měsíceMám 3+ měsíce
Unikátnost procesuStandardní byznys procesSpecifický workflow
Počet uživatelůMalý tým (do 10)Větší organizace
ŽivotnostKrátkodobé / dočasnéDlouhodobé řešení
IntegraceSamostatný nástrojNapojení na interní systémy
Dostupné alternativyExistuje kvalitní SaaSNic vhodného na trhu

Pokud máte většinu odpovědí v levém sloupci, ušetříte hotovým řešením. Pokud v pravém — vývoj na míru pravděpodobně dává smysl.

Checklist: měl bych investovat do vývoje na míru?

  • Problém je dostatečně velký a specifický
  • Neexistuje hotové řešení, které pokryje alespoň 80 % potřeb
  • Mám rozpočet nejen na vývoj, ale i na provoz a údržbu
  • Mám čas na přípravu — analýza, podklady, komunikace s dodavatelem
  • Potřebuji řešení dlouhodobě, ne na jednorázovou akci
  • Mám zodpovědného člověka, který bude s vývojářem spolupracovat
  • Mám realistická očekávání ohledně času a rozsahu
  • Nepokoušíme se kopírovat existující produkt 1:1
  • Mám jasný cíl — vím, co chci řešit a jak poznám úspěch
  • Jsem ochotný začít menší první verzí a iterovat

Zaškrtli jste 7 a víc? Vývoj na míru je pro vás pravděpodobně správná cesta. Méně než 5? Zvažte nejdřív hotová řešení — a k zakázkovému vývoji se vraťte, až budou podmínky příznivější.

Závěr

Říct si „teď ne” není selhání. Je to nejchytřejší rozhodnutí, které můžete udělat, pokud podmínky nejsou správné. Špatně načasovaný nebo zbytečný zakázkový vývoj stojí víc než žádný vývoj.

Hotové řešení, které funguje dnes, je vždy lepší než zakázkový software, který bude hotový za půl roku a nemusí splnit očekávání. A pokud časem dorostete do bodu, kdy hotový nástroj nestačí — pak je ten pravý moment investovat do vlastního řešení.