Blog · Software
Kdy se vyplatí software na míru
Krabicový systém koupíte za odpoledne, software na míru se programuje týdny. Přesto se to v určitém bodě zlomí ve prospěch vlastního řešení. Tady jsou signály, podle kterých to poznáte, bez prodejních keců.
Nejdřív na rovinu: ve většině případů krabicové řešení stačí a software na míru by byl vyhazování peněz. Účetnictví, jednoduchý e-shop, fakturace, e-mailing. Na tohle existují hotové nástroje, které dělají statisíce firem stejně, a vy nemáte důvod si to platit znovu. Krabice má jednu obrovskou výhodu: koupíte ji za odpoledne, je hned hotová a o její vývoj se stará někdo jiný.
Míru má smysl řešit ve chvíli, kdy vás krabice začne brzdit víc, než pomáhá. Ten zlom nepřijde rázem, spíš se plíživě nasčítá z drobností: ručního přepisování, exportů, obcházení systému přes Excel. Většina firem ho ani nevnímá jako problém, protože si na něj zvykla. Poznáte ho ale podle pár konkrétních věcí.
Signály, že vám krabice přestává stačit
- Platíte za funkce, které nepoužíváte, a chybí ta jedna, kterou potřebujete. Klasika u velkých systémů: dvě stě funkcí, z toho deset vašich, a to důležité se „plánuje" do budoucí verze, která možná nepřijde.
- Děláte věci ručně, protože systém to neumí. Exporty do Excelu, přepisování mezi dvěma nástroji, kopírování objednávek z e-mailu do skladu. Každý takový krok je čas a příležitost k chybě.
- Proces si ohýbáte podle softwaru. Místo aby systém seděl na to, jak pracujete, přizpůsobujete se vy jemu. U jednoho dvou míst to nevadí, u deseti už ano. A nový člověk se to celé musí naučit jako „naše zvláštnosti".
- Data máte ve třech nástrojích a nikde celý obraz. Sklad zvlášť, objednávky zvlášť, klienti v Excelu. Nikdo neumí na jednom místě říct, jak na tom firma reálně je, a každý report se skládá ručně.
- Rostete a licence rostou s vámi. Platba za uživatele, za pobočku, za rezervaci. V malém to nevadí, ve větším se to prodraží rychleji, než čekáte, a vy platíte víc za stejnou funkci jen proto, že vás je víc.
- Procesy „okolo" Excelu. Když firmu reálně drží pohromadě jedna tabulka, kterou umí jen jeden člověk a do které sahá pět lidí, je to křehké. Jeden překlep nebo přepsaný vzorec a celé odpoledne se hledá, kde se to rozbilo.
Pokud jste si v seznamu poznali jednu věc, ještě to nic neznamená. Když jich vidíte tři a čtyři najednou, krabice už nejspíš stojí v cestě a má smysl spočítat, co by stálo to obejít vlastním řešením.
Kdy naopak míru nedává smysl
Spravedlivě i z druhé strany. Jsou situace, kdy vám software na míru jednoznačně nedoporučím, i kdyby si ho objednat chtěli:
- Vaše potřeba je standardní. Děláte to, co tisíce jiných firem stejně. Tam krabice vyhrává na celé čáře, je levnější a hned hotová.
- Rozpočet je malý a potřeba okrajová. Když vás problém stojí pár minut týdně, nemá smysl do něj investovat desítky hodin vývoje. Návratnost by nepřišla.
- Potřebujete řešení hned. Krabici nasadíte dnes, vlastní systém se musí postavit. Pokud nehoří, dá se to zvládnout, pokud hoří, začněte krabicí.
- Téma se rychle mění a vy ho ještě neumíte popsat. Pokud sami nevíte, jak má proces vypadat, nemá smysl ho ihned betonovat do softwaru. Nejdřív ho ustálete, pak ho automatizujte.
Co míru reálně přidává
Software na míru není o tom mít „vlastní" systém pro pocit. Je o třech věcech:
Sedí na váš proces
Neděláte kompromisy. Systém umí přesně to, co potřebujete, a v pořadí, ve kterém to děláte. Lidé ho používají, protože jim práci zjednodušuje, ne komplikuje. To je důležitější, než se zdá: i sebelepší nástroj je k ničemu, pokud ho lidé obcházejí, protože jim překáží.
Spojí, co je roztříštěné
Jeden zdroj pravdy. Sklad, objednávky, klienti a fakturace spolu mluví, místo aby se přepisovaly ručně. Vedení vidí stav v reálném čase a rozhoduje se podle dat, ne podle dojmu. Tohle propojení je často hlavní důvod, proč vlastní řešení vůbec vznikne. Sám ho běžně řeším při napojení e-shopu na sklad a fakturaci, kde se ruční přepisování objednávek dá nahradit jedním tokem dat.
Je váš
Žádné měsíční licence za každého uživatele. Kód i data jsou vaše, nejste zamčení u jednoho dodavatele a systém roste s vámi. Tahle nezávislost je dlouhodobá pojistka: i kdybych s vámi přestal spolupracovat, na projekt může navázat kdokoli další, protože dostanete čistý kód i dokumentaci.
Kolik to stojí a kdy se to vrátí
Tady je férová odpověď: software na míru je dražší vstupní investice než předplatné krabice. Návratnost ale počítejte ze dvou věcí, které krabice nezvládne, a obojí jde vyčíslit.
Ušetřený čas. Vezměte si jeden proces, kde se dnes přepisuje nebo obchází systém. Spočítejte, kolik hodin měsíčně na něm lidé reálně stráví, a vynásobte to jejich hodinovou sazbou. Pak to porovnejte s cenou vývoje. Když systém ušetří dvěma lidem hodinu denně, jsou to desítky hodin měsíčně, a ten výpočet se sčítá rychleji, než to vypadá. Tady vzniká bod zlomu: jakmile měsíční úspora začne ukrajovat z ceny vývoje, řešení se začne splácet samo.
Chyby, které nevzniknou. Špatně zařazený díl, prodané zboží, které není skladem, ztracená objednávka, faktura odeslaná dvakrát. Každá taková chyba něco stojí, někdy peníze, někdy důvěru zákazníka, a obojí se těžko vrací. Vlastní systém, který data hlídá a propojuje, jich spoustu prostě nepustí dál.
Návratnost se nepočítá ve dnech, ale ani v letech. Když do výpočtu poctivě dosadíte ušetřené hodiny a chyby, většinou se ukáže poměrně jasně, jestli dává smysl do toho jít, nebo ne. A pokud z čísel vyjde, že ne, je to taky výsledek, který vám ušetří peníze.
Když si nejste jistí, nezačínejte velkým systémem. Vezměte jeden proces, který vás nejvíc bolí, a vyřešte napřed ten. Návratnost uvidíte dřív a podle ní se rozhodnete dál.
Jak typicky probíhá zakázka
Vlastní software se nedělá tak, že zadáte stovku požadavků a za půl roku dostanete hotovou krabici. Postupuji po krocích, aby bylo co nejdřív co používat a vy jste průběžně viděli, kam to jde.
- Analýza. Projdeme, jak dnes reálně pracujete, kde to drhne a co od systému opravdu potřebujete. Často se ukáže, že polovina původního zadání není potřeba a chybí něco jiného.
- MVP, tedy první použitelná verze. Postavím nejmenší rozumný kus, který řeší ten nejdůležitější proces. Cílem není mít všechno, ale mít něco, co reálně používáte a co vám hned ulehčí práci.
- Iterace. Podle toho, jak systém v praxi používáte, ho doplňujeme a upřesňujeme. Zpětná vazba z reálného provozu je k nezaplacení, protože odhalí věci, na které u stolu nepřijdete.
- Předání a rozvoj. Dostanete kód, data i dokumentaci. Systém pak může růst dál podle toho, jak roste firma.
Tenhle postup je hlavní rozdíl proti krabici. Místo abyste se přizpůsobovali hotovému produktu, vzniká řešení kolem vašeho procesu, a to po menších, ověřitelných krocích. Stejný princip uplatňuji u webových aplikací i u větších systémů na software na míru.
Vlastnictví kódu a nezávislost na dodavateli
Tohle je téma, které se před objednávkou často podcení, a pak bolí. U krabice i u některých dodavatelů jste do jisté míry rukojmí: data jsou v jejich systému, exporty omezené, a když chcete odejít nebo něco zásadně změnit, narazíte. U softwaru na míru to řeším opačně. Kód patří vám, data jsou vaše a klidně si je vezmete jinam. Smyslem není vás na sebe navázat, ale postavit něco, co bude fungovat i beze mě.
Stejně tak nemáte měsíční licenci za to, že software vůbec běží. Platíte za vývoj a případně za další rozvoj, ne za samotnou existenci systému. To je u dlouhodobého provozu velký rozdíl proti modelu, kde každý měsíc platíte za každého uživatele.
Rizika a jak je řídit
Vlastní vývoj má i svá rizika a bylo by nepoctivé je zamlčet. Dobrá zpráva je, že většina z nich se dá zvládnout tím, jak se k zakázce přistoupí.
- Rozsah, který bobtná. Nejčastější past. Bránit se jí dá tím, že se začne malým MVP a další věci se přidávají, až když ty první fungují a prokázaly hodnotu.
- Mlhavé zadání. Když nikdo přesně neví, co má systém dělat, výsledek bývá špatný. Proto je analýza na začátku, ne až dodatečně.
- Závislost na jednom člověku. Řeší ho čistý kód a dokumentace, aby na projekt mohl navázat kdokoli další.
- Dlouhá doba do prvního výsledku. Čím dřív je co používat, tím dřív se ukáže, jestli jdeme správným směrem. Proto se snažím dodat použitelnou verzi co nejdřív.
Rychlé rozhodovací kritérium
Když to chcete utnout jednou tabulkou, tady je orientační vodítko. Není to dogma, ale dobře ukáže, kterým směrem se klonit.
| Situace | Spíš krabice | Spíš míra |
|---|---|---|
| Vaše potřeba | standardní, jako u jiných firem | specifická, krabice nesedí |
| Ruční přepisování dat | minimální | denně, mezi více nástroji |
| Náklady na licence | nízké a stabilní | rostou s počtem lidí či poboček |
| Jak rychle to potřebujete | ihned | můžete dát vývoji prostor |
| Kolik vás stojí, že systém něco neumí | pár minut týdně | hodiny denně a pravidelné chyby |
Jak se rozhodnout
Položte si jednu otázku: kolik času a peněz mě stojí to, že systém něco neumí? Když je odpověď „pár minut týdně", zůstaňte u krabice. Když je to „hodiny denně a pravidelné chyby", míru se zaplatí. Mezi těmito krajnostmi pomůže výpočet návratnosti i tabulka výš.
Nemusíte to řešit od stolu. Projdu s vámi, jak dnes pracujete, a řeknu vám na rovinu, jestli se míru vyplatí, nebo jestli vám stačí líp nastavit to, co už máte. Často se ukáže, že nejvíc bolesti dělá jeden konkrétní krok, který se dá vyřešit cílenou automatizací, která se zaplatí, bez velkého systému. I „nedělejte si to na míru" je legitimní odpověď.
Časté otázky
Kolik stojí software na míru?
Záleží na rozsahu. Cena se odvíjí od toho, kolik procesů systém pokrývá, kolik integrací potřebuje a jak složitá je logika. Menší nástroj, který řeší jeden konkrétní problém, vyjde výrazně levněji než rozsáhlý interní systém. Doporučuji začít malým rozsahem, který se rychle zaplatí, a teprve podle výsledku rozhodnout o dalším rozšiřování. Konkrétní cenu vždy stavím na odhadu po analýze, ne na ceníku.
Jak dlouho trvá vývoj softwaru na míru?
Obvykle jde o týdny, ne dny. První použitelnou verzi, která řeší ten nejdůležitější proces, se snažím dodat co nejdřív, abyste ji mohli reálně používat a podle ní upřesnit zbytek. Velký systém se pak doplňuje po menších iteracích. Přesný termín závisí na rozsahu a na tom, jak rychle dostávám zpětnou vazbu a podklady.
Komu patří kód, který vyvinete?
Kód i data jsou vaše. Nejste zamčení u jednoho dodavatele, systém můžete dál rozvíjet sami nebo s kýmkoli jiným a nikdo vám neúčtuje měsíční licence za to, že software vůbec běží. Předávám i dokumentaci, aby na projekt mohl navázat další vývojář.
Co když budu později potřebovat změny?
Software na míru je stavěný tak, aby se dal měnit. Na rozdíl od krabice, kde čekáte, jestli výrobce vaši funkci někdy přidá, u vlastního řešení změnu prostě naplánujeme a uděláme. Systém roste s firmou, ne proti ní.
Software na míru, nebo upravená krabice?
Záleží na tom, jak moc se vaše potřeba liší od standardu. Pokud děláte většinu věcí jako ostatní firmy, často stačí dobře nastavená krabice nebo její rozšíření. Software na míru se vyplatí tam, kde vás krabice nutí ohýbat procesy, ručně přepisovat data mezi systémy nebo platit rostoucí licence. I odpověď „zůstaňte u krabice" je legitimní a někdy ji doporučím.
Pokud vás při čtení napadlo konkrétní místo, kde vás dnešní systém brzdí, pojďme se na něj podívat. Ukázky reálných projektů najdete v referencích a co všechno řeším, popisuje stránka software na míru. Napište mi, jak pracujete, a já vám na rovinu řeknu, jestli se vlastní řešení vyplatí, nebo jestli vám poradím zůstat u krabice.
Kontakt
Máte projekt? Napište mi.
Napište mi v pár větách, co potřebujete. Podívám se na to a navrhnu, jak na to. Bavíte se rovnou se mnou, ne s obchodníkem.
- Telefon
- +420 727 932 276
- Působnost
- Mariánské Lázně · Karlovarský kraj · celá ČR · Německo · vzdáleně
// Odpovídám obvykle do 24 hodin. První konzultace nic nestojí.