Vodnik

Prava cena programske opreme po meri: TCO za mala podjetja, pojasnjeno

Ponudba, ki jo dobite za programsko opremo po meri, je le redko tisto, kar vas stane v petih letih. Tukaj je iskren razčlenitev skupnih stroškov lastništva — kaj se skriva za ceno izdelave in kako to načrtovati brez neprijetnih presenečenj.

Have a nice dayHave a nice day12 min branja
Prava cena programske opreme po meri: TCO za mala podjetja, pojasnjeno

Ko vam nekdo izroči ponudbo za programsko opremo po meri, številka na njej deluje kot cena. Ni. To je cena izdelave — prvi krog dirke, ki traja leta. Prava vsota, tista, ki vam dejansko odteče z bančnega računa v življenjski dobi te stvari, je običajno nekje med dvakratnikom in štirikratnikom te začetne številke. Nihče vam tega ne pove vnaprej, ker če to izgovorite na glas, postane prodajni pogovor neroden. Zato raje opraviva ta nerodni pogovor.

Videl sem veliko malih podjetij, kako naročajo svoj prvi kos programske opreme po meri. Tista, ki na koncu ostanejo zadovoljna, skoraj nikoli niso imela najcenejše ponudbe ali najbolj bleščeče predstavitve. Imela so jasno sliko o skupnih stroških lastništva — TCO, če imate radi kratice — preden so karkoli podpisala. Vedela so, da sistem ni nekaj, kar kupiš, temveč nekaj, kar obdržiš. Kot dostavni kombi: nakupna cena je lahki del, nato pa pridejo gorivo, servisi, zavarovanje in pnevmatika, ki poči v najbolj neprimernem trenutku.

Ta vodnik je iskrena različica te slike. Brez strašenja, brez prodaje dražjih možnosti — le kam denar v resnici gre v petih letih, katere postavke se tiho izpustijo iz ponudbe in kako načrtovati tako, da vas račun nikoli ne ujame v zasedi. Če tehtate izdelavo po meri, preberite to, preden preberete kakršno koli ponudbo.

Cena izdelave je le vrh ledene gore

Tukaj je miselni model, ki vse popravi: razvojna ponudba pokriva to, da je vaša programska oprema izdelana in zagnana. To je vse. Vse, kar se zgodi po zagonu — programska oprema pa večino življenja preživi po zagonu — je ločen, tekoč strošek, ki se ga številka izdelave ne dotakne.

Groba ocena, ki je obstala pri več desetih projektih: v petletni življenjski dobi je začetna izdelava pogosto le 30 do 40 odstotkov tistega, kar boste v resnici porabili. Preostalo je gostovanje, vzdrževanje, podpora, varnost in spremembe, ki si jih boste neizogibno želeli, takoj ko bodo to stvar začeli uporabljati pravi ljudje. Nič od tega ni zapravljanje. To je le tisti del, ki ga nihče ne da na naslovno prosojnico.

Programska oprema ni nekaj, kar kupiš. Je nekaj, kar obdržiš — in obdržati jo stane denar vsako leto, ne glede na to, ali ste to načrtovali ali ne.
to, kar povem vsakemu prvemu kupcu

To ni razlog, da bi se izogibali programski opremi po meri. Za pravi problem se večkratno povrne. Je razlog, da vstopite z odprtimi očmi, da vas petletna številka ne preseneti v drugem letu — kar je skoraj vedno trenutek, ko presenečenja pristanejo.

Ilustracija prereza ledene gore, kjer je majhen vidni vrh označen z 'strošek izdelave', veliko večja potopljena masa pa je označena z gostovanjem, vzdrževanjem, podporo in spremembami, narisano v čistem uredniškem ploskem slogu
Ponudba, ki jo vidite, je vrh. Večina tega, kar boste porabili, živi pod gladino.

Kam denar v resnici gre

Razstavimo ledeno goro na njene resnične dele. Grobo se skupni stroški lastništva sistema po meri delijo v šest košar. Nekatere so enkratne, nekatere se ponavljajo za vedno, in tiste, ki se ponavljajo, so prav tiste, ki jih ljudje podcenjujejo.

1. Sama izdelava

Načrtovanje, razvoj, testiranje in zagon v produkcijo. To je številka na ponudbi. To je najbolj viden strošek in paradoksalno tisti, ki ga lahko najbolje napoveste — ker je to del, ki ga je dober partner podrobno ovrednotil, preden je dal ponudbo. Nevarnost tukaj ni cena, temveč širjenje obsega: vsako »ali lahko še dodamo …« med izdelavo to številko potisne navzgor. Več o krotenju tega kasneje.

2. Gostovanje in infrastruktura

Vaša programska oprema mora nekje teči. Strežniki, podatkovne baze, shramba datotek, varnostne kopije, domena, varnostni certifikati. Za tipično orodje malega podjetja je to resnično skromno — pogosto nekaj deset evrov na mesec, raste s številom uporabnikov. Tu ni velikega denarja, je pa tekoča postavka, ki nikoli ne preneha, in raste, ko rastete vi.

3. Vzdrževanje in posodobitve

To je tista velika stvar, na katero ljudje pozabijo. Programska oprema sedi na drugi programski opremi — operacijskih sistemih, ogrodjih, knjižnicah — in vse to se pod njo nenehno premika. Izhajajo varnostni popravki. Odvisnost se opusti. Ponudnik plačil spremeni svoj API. Če nihče ne sledi, vaš odlično delujoč sistem počasi razpada, dokler se nekega dne ne pokvari iz razlogov, ki nimajo nič z vami. Vzdrževanje načrtujte kot letno številko, pogosto 15 do 20 odstotkov cene izdelave na leto, in boste bolje spali.

4. Podpora in odpravljanje napak

Nobena programska oprema ne izide popolna. Pravi uporabniki počnejo stvari, ki jih noben test ni predvidel. Sprva boste našli napake; za vedno potem boste imeli občasen trenutek »obnaša se čudno«, ki potrebuje človeka, ki razume kodo. Podpora je lahko pavšal, dogovor po porabi ali vključena v vzdrževanje — a nikoli ne bi smela biti naknadna misel, saj dan, ko jo potrebujete, le redko mine mirno.

5. Spremembe in nove funkcije

To je strošek, ki ljudi preseneti na dober način, nato pa njihov proračun preseneti na slab. V trenutku, ko vaša programska oprema deluje, boste videli deset načinov, kako jo izboljšati. Vaše poslovanje se bo spremenilo. Pride nov predpis. Pridobite stranko, ki potrebuje eno polje več. Celotna prednost programske opreme po meri je, da se lahko razvija z vami — a razvoj se zaračuna. Stalno izboljševanje obravnavajte kot načrtovano postavko, ne kot izredni primer.

6. Vaš lastni čas

Nevidni strošek. Nekdo z vaše strani mora dajati povratne informacije, testirati, usposobiti ekipo in odgovarjati na razvijalčeva vprašanja. To ni postavka na nobenem računu, a je resnično, in projekti, kjer lastnik pretvarja, da je to nič, so projekti, ki obtičijo. Računajte z nekaj urami na teden med izdelavo, manj pozneje.

Petletni primer, v jasnih številkah

Številke to naredijo konkretno, zato je tukaj ilustrativen primer. Te številke so namenoma zaokrožene in naj prikažejo razmerja, ne pa naj ocenijo vaš projekt — vsaka izdelava je drugačna. Predstavljajte si interno orodje po meri, ki nadomesti zmešnjavo preglednic za podjetje z 20 zaposlenimi.

Področje stroškov1. leto2.–5. leto (vsako)Skupaj 5 let
Izdelava (enkratno)40.000 €40.000 €
Gostovanje in infrastruktura1.200 €1.200 €6.000 €
Vzdrževanje in posodobitve3.000 €7.000 €31.000 €
Podpora in odpravljanje napak2.000 €2.000 €10.000 €
Spremembe in nove funkcije3.000 €5.000 €23.000 €
Skupaj v petih letih≈ 110.000 €
Ilustrativni petletni strošek srednje velikega orodja po meri. Številke so okvirne, ne ponudba.

Poglejte zadnjo vrstico. Izdelava za 40.000 € — edina številka, na katero se osredotoča večina ljudi — predstavlja približno 36 odstotkov petletne porabe. Preostalih 64 odstotkov je strošek ohranjanja živega sistema živega in uporabnega. Če bi načrtovali samo izdelavo, bi vam v petih letih zmanjkalo približno 70.000 €, in vsak evro bi občutili kot neprijetno presenečenje.

Vodoravni naložen stolpčni grafikon, ki sega čez pet let in prikazuje velik začetni segment izdelave, ki mu sledijo tanjši ponavljajoči se pasovi za gostovanje, vzdrževanje, podporo in spremembe, v umirjeni pridušeni uredniški paleti
Pet let porabe na prvi pogled: izdelava je en blok; vse desno od nje je življenje sistema.

Skriti stroški, ki vam jih nihče ne ovrednoti

Poleg šestih košar obstaja niz stroškov, ki se ne pojavijo v nobeni ponudbi, ker jih razvijalec pravzaprav niti ne more ovrednotiti. So vaši. Njihovo prezrtje je najpogostejši način, kako razumen proračun postane boleča tema.

  • Migracija podatkov — čisto izvleči vaše obstoječe podatke iz starih orodij in jih prenesti v novega je zamudno, ročno in skoraj vedno podcenjeno.
  • Usposabljanje in sprejetje — programska oprema prihrani denar šele, ko jo ljudje dejansko uporabljajo; načrtujte proračun za nerodne prve tedne.
  • Integracije, ki zaidejo — vsak sistem, na katerega se povežete, lahko spremeni svoja pravila, in ko to stori, je treba vašo povezavo popraviti.
  • Izpadi — strošek nedostopnosti orodja v prometni uri, zato varnostne kopije in nadzor niso neobvezen razkošje.
  • Tveganje ključne osebe — če en razvijalec drži vse znanje, je njegova zamenjava sredi življenjske dobe draga; vztrajajte pri dokumentaciji in kodi, ki je vaša.
  • Trenutek »prerasli smo ga« — če je izdelava varčevala na kakovosti, da je dosegla ceno, boste morda plačali znova prej, kot bi želeli.

Nič od tega ni razlog za paniko. To so razlogi za boljša vprašanja. Partner, ki jih izpostavi nepovabljen, je tisti, ki mu verjetno lahko zaupate tudi za preostalo — ker to pomeni, da razmišlja o vaših petletnih stroških, ne le o svojem računu to četrtletje.

Kako se to primerja z že pripravljeno programsko opremo

Mamljivo je prebrati vse to in sklepati, da je že pripravljena programska oprema očitno cenejša. Včasih je — in ko resnično ustreza, jo morate kupiti. A že pripravljena programska oprema ima svoj TCO in ni vedno ugodna kupčija, kakršna se zdi na strani s cenami.

Naročniško orodje ima nizko vstopno ceno in nobene izdelave, kar je čudovito. A plačujete na uporabnika, na mesec, za vedno, in ta postavka samo raste — s številom zaposlenih, z njihovimi podražitvami, z »pro« ravnijo, ki jo na koncu potrebujete. Podedujete tudi stroške, ki se ne pokažejo kot denar: obvozne rešitve za tistih 10 odstotkov, ki jih ne zmore čisto dobro, ročne korake med orodji, ki se ne integrirajo, podatke, ki jih ob odhodu težko dobite nazaj. Programska oprema po meri strošek postavi vnaprej in vam da nadzor; že pripravljena strošek razporedi in vam oddaja ujemanje, ki nikoli ni natančno.

Kako ohraniti skupne stroške pod nadzorom

Razumeti TCO ne pomeni pripravljati se na večji račun — pomeni ga krmariti. Lastniki, ki ohranjajo življenjske stroške razumne, vsi počnejo približno isto peščico stvari, in nobena ne zahteva tehnične podlage.

  1. 1
    Zahtevajte petletno sliko, ne le izdelave
    Vsakega partnerja, s katerim govorite, pripravite do tega, da razčleni gostovanje, vzdrževanje, podporo in verjetne spremembe. Že sam pogovor vam pove, kdo je z vami iskren.
  2. 2
    Začnite manjše, kot mislite, da bi morali
    Zgradite jedro, ki prinaša vrednost, ga zaženite in se učite iz dejanske uporabe. Vitka prva različica je cenejša za izdelavo in veliko cenejša za spreminjanje kot napihnjena, ki ste jo ugibali.
  3. 3
    Imejte v lasti svojo kodo in svoje podatke
    Vztrajajte, da so koda, računi in podatki vaši in dokumentirani. To je vaša največja zaščita pred zaklepom in prevelikim zaračunavanjem pozneje.
  4. 4
    Vzdrževanje načrtujte od prvega dne
    Letni znesek za vzdrževanje odložite pred zagonom, ne potem, ko se nekaj pokvari. Načrtovano vzdrževanje je poceni; nujno reševanje ni.
  5. 5
    O spremembah odločajte premišljeno
    Vodite preprost seznam želenih izboljšav in jih obravnavajte v načrtovanih svežnjih, ne kot stalno kapljanje »samo še ena stvar«. Združevanje je cenejše in ohranja sistem skladen.

Naredite teh pet stvari in zastrašujoče videti TCO postane predvidljiv obratovalni strošek — takšen, ki ga na začetku leta vnesete v preglednico in nanj ne pomislite več. Ta predvidljivost je vredna več kot odščip nekaj odstotkov od cene izdelave, in prav ona loči projekt, ki ste ga veseli, od tistega, ki ga tiho prezirate.

Lastnik malega podjetja in razvijalec sedita za mizo in skupaj gledata preprosto petletno časovnico stroškov na tablici, toplo in sodelovalno, ploski uredniški ilustracijski slog
Najcenejše zavarovanje pred proračunskim presenečenjem je en iskren pogovor o načrtovanju, preden podpišete.

Torej, ali se programska oprema po meri splača?

Po vsej tej svarilni aritmetiki je tukaj druga plat. Za pravi problem je programska oprema po meri ena najboljših naložb, ki jih lahko naredi malo podjetje. Ko je proces resnično osrednji za to, kako delujete — tista stvar, ki vam, dobro opravljena, prinaša denar ali rešuje zdrav razum — imeti v lasti programsko opremo, ki mu natančno ustreza, premaga najem približka, ki skoraj ustreza.

Trik je uskladiti orodje z vložkom. Ne naročajte izdelave po meri za nekaj, kar aplikacija za 30 € na mesec dobro opravi. Razmislite o njej, ko vas že pripravljene možnosti silijo spremeniti način dela, ko tako ali tako plačujete celo bogastvo za naročnine in ročne obvode, ali ko je proces vaša prava konkurenčna prednost. V teh primerih petletni TCO ni strošek, ki bi se ga bilo treba bati — je cena pravega premoženja, ki ga nadzirate.

Želite pravo petletno številko za svojo zamisel?

Začrtali vam bomo celotne stroške lastništva za to, kar imate v mislih — izdelavo, gostovanje, vzdrževanje in verjetne spremembe — da se boste lahko odločili s celotno sliko pred seboj, ne le z naslovno ceno.

Pogovorite se z nami o programski opremi po meri

Pogosta vprašanja

Koliko programska oprema po meri v resnici stane v svoji življenjski dobi?
Računajte, da bo začetna izdelava približno tretjina petletne vsote. Preostalo gre za gostovanje, vzdrževanje, podporo in spremembe. Uporabno pravilo: za vsak 1 €, ki ga porabite za izdelavo, pričakujte še 2 do 3 € v petih letih lastništva. Natančne številke se razlikujejo glede na projekt, a to razmerje je izjemno dosledno.
Zakaj je vzdrževanje tako drago, če programska oprema že deluje?
Ker programska oprema sedi na drugi programski opremi, ki se nenehno spreminja — operacijskih sistemih, ogrodjih, knjižnicah, API-jih tretjih oseb. Varnostnim popravkom, opustitvam in spremembam ponudnikov je treba slediti, sicer odlično delujoč sistem počasi preneha delovati iz razlogov, nepovezanih z vašim poslovanjem. Vzdrževanje je strošek varnega stanja na mestu. Izpustiti ga ne prihrani denarja; odloži večji račun.
Je programska oprema po meri cenejša od plačevanja naročnin?
Odvisno od obsega in ujemanja. Naročnine imajo nizko vstopno ceno, a rastejo za vedno s številom zaposlenih in cenami ponudnika, plačujete pa skrite stroške za vrzeli, ki jih ne pokrijejo. Po meri strošek postavi vnaprej in vam da nadzor. Za majhno, dobro pokrito potrebo naročnine običajno zmagajo. Za proces, osrednji za vaše poslovanje, po meri pogosto zmaga v petih letih — ko upoštevate celotno sliko.
Katere stroške razvijalci običajno izpustijo iz ponudbe?
Pogosto gostovanje, vzdrževanje, podporo, migracijo podatkov, usposabljanje in prihodnje spremembe — ne vedno nepošteno, temveč ker so nekateri resnično vaši, da jih imate v lasti, ne njihovi, da jih ovrednotijo. Rešitev je preprosta: od vsakega partnerja zahtevajte petletno sliko stroškov, ne le cene izdelave. Tisti, ki jasno odgovorijo, so tisti, ki jim gre zaupati.
Kako lahko ohranim skupne stroške predvidljive?
Začnite manjše, kot vam je udobno, zaženite vitko prvo različico in se učite iz dejanske uporabe, preden širite. Pred zagonom odložite letni proračun za vzdrževanje. Imejte v lasti svojo kodo in podatke, da nikoli ne boste zaklenjeni. In izboljšave obravnavajte v načrtovanih svežnjih namesto v stalnem kapljanju. Predvidljivost premaga stiskanje cene izdelave.
Have a nice day
Have a nice day
Uredništvo

Have a nice day je programski studio, ki malim in srednjim podjetjem pomaga pri digitalizaciji — avtomatizacija, umetna inteligenca in programska oprema po meri, ki deluje v vsakdanjem poslovanju, ne le na prosojnicah.

Sorodne storitve