Vodič

Prava cijena softvera po mjeri: TCO za male tvrtke, objašnjeno

Ponuda koju dobijete za softver po mjeri rijetko je ono što vas zapravo košta tijekom pet godina. Evo poštene raščlambe ukupnog troška vlasništva — što se skriva iza cijene izrade i kako to planirati bez neugodnih iznenađenja.

Have a nice dayHave a nice day12 min čitanja
Prava cijena softvera po mjeri: TCO za male tvrtke, objašnjeno

Kad vam netko pruži ponudu za softver po mjeri, broj na njoj djeluje kao cijena. Nije. To je cijena izrade — prvi krug utrke koja traje godinama. Pravi iznos, onaj koji vam zapravo odlazi s bankovnog računa tijekom života te stvari, obično je negdje između dvostruke i četverostruke te početne brojke. Nitko vam to ne kaže unaprijed, jer izgovoriti to naglas čini prodajni razgovor neugodnim. Pa hajdemo radije obaviti taj neugodan razgovor.

Vidio sam mnogo malih tvrtki kako naručuju svoj prvi komad softvera po mjeri. One koje na kraju budu zadovoljne gotovo nikad nisu imale najjeftiniju ponudu ni najsjajniju demonstraciju. Imale su bistru sliku ukupnog troška vlasništva — TCO, ako volite kratice — prije nego što su išta potpisale. Znale su da sustav nije nešto što kupite, nego nešto što držite. Poput dostavnog kombija: kupovna cijena je lagan dio, a onda dolaze gorivo, servisi, osiguranje i guma koja pukne u najgorem mogućem trenutku.

Ovaj vodič je poštena verzija te slike. Bez zastrašivanja, bez naguravanja skupljih opcija — samo kamo novac zapravo odlazi kroz pet godina, koje se stavke tiho izostave iz ponude i kako planirati tako da vas račun nikad ne dočeka u zasjedi. Ako vagate izradu po mjeri, pročitajte ovo prije bilo koje ponude.

Cijena izrade je vrh ledenog brijega

Evo mentalnog modela koji sve rješava: ponuda za razvoj pokriva to da vaš softver bude izrađen i pušten u rad. To je sve. Sve što se događa nakon lansiranja — a softver veći dio života provede nakon lansiranja — zaseban je, tekući trošak kojega se broj izrade ne tiče.

Grubo pravilo koje se održalo na desecima projekata: kroz petogodišnji život, početna izrada često je tek 30 do 40 posto onoga što ćete zapravo potrošiti. Ostalo su hosting, održavanje, podrška, sigurnost i izmjene koje ćete neizbježno željeti čim stvarni ljudi počnu koristiti tu stvar. Ništa od toga nije bacanje novca. To je jednostavno dio koji nitko ne stavlja na naslovni slajd.

Softver nije nešto što kupite. To je nešto što držite — a držanje košta novac svake godine, bilo da ste ga planirali ili ne.
ono što kažem svakom kupcu prvi put

Ovo nije razlog da izbjegavate softver po mjeri. Za pravi problem on se višestruko isplati. To je razlog da uđete širom otvorenih očiju, kako vas petogodišnja brojka ne bi zatekla u drugoj godini — što je, gotovo uvijek, trenutak kad iznenađenja slete.

Ilustracija presjeka ledenog brijega gdje je mali vidljivi vrh označen kao 'trošak izrade', a mnogo veća potopljena masa označena hostingom, održavanjem, podrškom i izmjenama, nacrtano u čistom uredničkom plošnom stilu
Ponuda koju vidite je vrh. Većina onoga što ćete potrošiti živi ispod razine vode.

Kamo novac zapravo odlazi

Rastavimo ledeni brijeg na njegove stvarne dijelove. Otprilike, ukupni trošak vlasništva sustava po mjeri dijeli se u šest kanti. Neke su jednokratne, neke se ponavljaju zauvijek, a one koje se ponavljaju jesu one koje ljudi podcjenjuju.

1. Sama izrada

Dizajn, razvoj, testiranje i puštanje u produkciju. To je broj na ponudi. To je najvidljiviji trošak i, paradoksalno, onaj koji možete najbolje predvidjeti — jer je to dio koji je dobar partner detaljno razradio prije nego što je dao ponudu. Opasnost ovdje nije cijena, nego širenje opsega: svako "možemo li još samo dodati…" tijekom izrade gura taj broj prema gore. Više o ukroćivanju toga kasnije.

2. Hosting i infrastruktura

Vaš softver mora negdje raditi. Serveri, baze podataka, pohrana datoteka, sigurnosne kopije, domena, sigurnosni certifikati. Za tipičan alat male tvrtke ovo je doista skromno — često nekoliko desetaka eura mjesečno, raste s brojem ljudi koji ga koriste. Tu nije veliki novac, ali to je tekuća stavka koja nikad ne prestaje i raste kako vi rastete.

3. Održavanje i ažuriranja

Ovo je velika stavka koju ljudi zaboravljaju. Softver sjedi na vrhu drugog softvera — operacijskih sustava, okvira, biblioteka — i sve se to nastavlja pomicati ispod njega. Izlaze sigurnosne zakrpe. Neka ovisnost se ukida. Pružatelj plaćanja mijenja svoj API. Ako nitko ne prati, vaš savršeno dobar sustav polako trune dok se jednog dana ne pokvari iz razloga koji nemaju veze s vama. Planirajte održavanje kao godišnju brojku, često 15 do 20 posto cijene izrade godišnje, i bolje ćete spavati.

4. Podrška i ispravak grešaka

Nijedan softver ne izlazi savršen. Stvarni korisnici rade stvari koje nijedan test nije predvidio. Na početku ćete pronaći greške; zauvijek nakon toga povremeno ćete imati trenutak "ponaša se čudno" koji traži čovjeka koji razumije kod. Podrška može biti ugovorena naknada, dogovor po potrebi ili uključena u održavanje — ali nikad ne bi smjela biti naknadna pomisao, jer dan kad vam zatreba rijetko je miran.

5. Izmjene i nove značajke

Ovo je trošak koji ljude iznenadi na dobar način, a zatim njihov proračun iznenadi na loš. Onog trenutka kad vaš softver radi, vidjet ćete deset načina da ga poboljšate. Vaše će se poslovanje promijeniti. Stigne novi propis. Dobijete klijenta kojemu treba još jedno polje. Cijela prednost softvera po mjeri jest da se može razvijati s vama — ali razvoj se naplaćuje. Tretirajte trajno poboljšanje kao planiranu stavku, ne kao hitan slučaj.

6. Vaše vlastito vrijeme

Nevidljivi trošak. Netko s vaše strane mora davati povratne informacije, testirati, obučiti tim i odgovarati na razvojeva pitanja. To nije stavka na nijednom računu, ali je stvarno, i projekti u kojima vlasnik glumi da je to nula jesu projekti koji zapnu. Predvidite nekoliko sati tjedno tijekom izrade, manje nakon.

Petogodišnji primjer, u jasnim brojkama

Brojke ovo čine konkretnim, pa evo jednog ilustrativnog primjera. Ove su brojke namjerno zaokružene i imaju za cilj prikazati omjere, a ne ponuditi cijenu za vaš projekt — svaka je izrada drugačija. Zamislite interni alat po mjeri koji zamjenjuje klupko proračunskih tablica za tvrtku od 20 ljudi.

Područje troška1. godina2.–5. godina (svaka)Ukupno 5 godina
Izrada (jednokratno)40.000 €40.000 €
Hosting i infrastruktura1.200 €1.200 €6.000 €
Održavanje i ažuriranja3.000 €7.000 €31.000 €
Podrška i ispravak grešaka2.000 €2.000 €10.000 €
Izmjene i nove značajke3.000 €5.000 €23.000 €
Ukupno za pet godina≈ 110.000 €
Ilustrativni petogodišnji trošak alata po mjeri srednje veličine. Brojke su okvirne, nisu ponuda.

Pogledajte donji red. Izrada od 40.000 € — jedini broj na koji se većina ljudi usredotočuje — iznosi otprilike 36 posto petogodišnje potrošnje. Preostalih 64 posto je trošak održavanja živog sustava živim i korisnim. Da ste planirali samo izradu, nedostajalo bi vam otprilike 70.000 € kroz pet godina i osjetili biste svaki euro kao neugodno iznenađenje.

Vodoravni složeni stupčasti grafikon koji se proteže kroz pet godina i prikazuje veliki početni segment izrade nakon kojega slijede tanje ponavljajuće trake za hosting, održavanje, podršku i izmjene, u smirenoj prigušenoj uredničkoj paleti
Pet godina potrošnje na prvi pogled: izrada je jedan blok; sve desno od nje je život sustava.

Skriveni troškovi koje vam nitko ne navede u ponudi

Osim šest kanti, postoji skup troškova koji se ne pojavljuju ni u jednoj ponudi jer ih razvojni programer zapravo i ne treba navesti. Oni su vaši. Zanemarivanje istih najčešći je način na koji razuman proračun postane bolna tema.

  • Migracija podataka — čisto izvući vaše postojeće podatke iz starih alata i prebaciti ih u novi je mukotrpno, ručno i gotovo uvijek podcijenjeno.
  • Obuka i prihvaćanje — softver štedi novac tek kad ga ljudi stvarno koriste; predvidite proračun za nezgodne prve tjedne.
  • Integracije koje odlutaju — svaki sustav s kojim se povežete može promijeniti svoja pravila, a kad to učini, vašu vezu treba popraviti.
  • Prekid rada — trošak nedostupnosti alata u prometnom satu, zbog čega sigurnosne kopije i nadzor nisu izborni luksuz.
  • Rizik ključne osobe — ako jedan programer drži sve znanje, njegova zamjena usred života skupa je; inzistirajte na dokumentaciji i kodu koji je vaš.
  • Trenutak 'prerasli smo ga' — ako je izrada štedjela na kvaliteti da dosegne cijenu, mogli biste platiti ponovno prije nego što biste željeli.

Ništa od toga nije razlog za paniku. To su razlozi da postavite bolja pitanja. Partner koji ih pokrene bez poticaja vjerojatno je onaj kojemu možete vjerovati i s ostalim — jer to znači da razmišlja o vašem petogodišnjem trošku, a ne samo o svom računu ovog kvartala.

Kako se to uspoređuje s gotovim softverom

Primamljivo je pročitati sve ovo i zaključiti da je gotov softver očito jeftiniji. Ponekad jest — i kad doista odgovara, trebali biste ga kupiti. No gotov softver ima vlastiti TCO, i nije uvijek povoljna prilika kakvom izgleda na stranici s cijenama.

Pretplatnički alat ima nisku ulaznu cijenu i nema izrade, što je divno. Ali plaćate po korisniku, mjesečno, zauvijek, i ta stavka samo raste — s brojem zaposlenih, s njihovim poskupljenjima, s "pro" razinom koja vam na kraju zatreba. Nasljeđujete i troškove koji se ne vide kao novac: zaobilazna rješenja za 10 posto koje baš i ne radi, ručni koraci između alata koji se ne integriraju, podaci koje teško izvučete natrag ako odete. Softver po mjeri unaprijed opterećuje trošak i daje vam kontrolu; gotov softver raspoređuje trošak i iznajmljuje vam podudaranje koje nikad nije točno.

Kako držati ukupni trošak pod kontrolom

Razumijevanje TCO-a nije pripremanje za veći račun — nego upravljanje njime. Vlasnici koji drže životni trošak razumnim svi rade otprilike istu šačicu stvari, a nijedna ne zahtijeva tehničko predznanje.

  1. 1
    Tražite petogodišnju sliku, ne samo izradu
    Natjerajte svakog partnera s kojim razgovarate da razloži hosting, održavanje, podršku i vjerojatne izmjene. Već vam sam razgovor govori tko je s vama iskren.
  2. 2
    Krenite manje nego što mislite da biste trebali
    Izgradite jezgru koja donosi vrijednost, pustite je u rad, učite iz stvarne uporabe. Vitka prva verzija jeftinija je za izradu i daleko jeftinija za izmjenu od napuhane koju ste pogađali.
  3. 3
    Posjedujte svoj kod i svoje podatke
    Inzistirajte da kod, računi i podaci budu vaši i dokumentirani. To je vaša najveća zaštita od zaključavanja i prenaplate kasnije.
  4. 4
    Planirajte održavanje od prvog dana
    Odvojite godišnju brojku za održavanje prije lansiranja, ne nakon što se nešto pokvari. Planirano održavanje je jeftino; spašavanje u hitnoći nije.
  5. 5
    Odlučujte o izmjenama promišljeno
    Vodite jednostavan popis željenih poboljšanja i rješavajte ih u planiranim serijama, ne kao stalno kapanje 'samo još jedne stvari'. Grupiranje je jeftinije i drži sustav usklađenim.

Učinite ovih pet stvari i zastrašujući TCO postaje predvidljiv operativni trošak — onakav kakav možete staviti u proračunsku tablicu na početku godine i više ne razmišljati o njemu. Ta predvidljivost vrijedi više od skidanja nekoliko posto s cijene izrade i upravo razlikuje projekt kojim ste zadovoljni od onoga koji tiho prezirete.

Vlasnik male tvrtke i programer sjede za stolom i zajedno gledaju jednostavnu petogodišnju vremensku crtu troškova na tabletu, toplo i suradnički, plošni urednički ilustracijski stil
Najjeftinije osiguranje od proračunskog iznenađenja jest jedan iskren razgovor o planiranju prije nego što potpišete.

Pa isplati li se softver po mjeri?

Nakon sve te oprezne aritmetike, evo druge strane. Za pravi problem, softver po mjeri jedna je od najboljih investicija koju mala tvrtka može napraviti. Kad je neki proces doista središnji za to kako poslujete — ono što vam, dobro odrađeno, donosi novac ili spašava živce — posjedovanje softvera koji mu točno odgovara pobjeđuje iznajmljivanje aproksimacije koja gotovo odgovara.

Trik je uskladiti alat s ulogom. Ne naručujte izradu po mjeri za nešto što aplikacija od 30 € mjesečno odlično rješava. Razmotrite je kad vas gotove opcije prisiljavaju mijenjati način rada, kad ionako plaćate bogatstvo na pretplate i ručna zaobilaženja, ili kad je proces vaša stvarna konkurentska prednost. U tim slučajevima petogodišnji TCO nije trošak kojega se treba bojati — on je cijena stvarne imovine koju kontrolirate.

Želite pravu petogodišnju brojku za svoju ideju?

Razradit ćemo cijeli trošak vlasništva za ono što imate na umu — izradu, hosting, održavanje i vjerojatne izmjene — kako biste mogli odlučiti uz cijelu sliku pred sobom, a ne samo s naslovnom cijenom.

Razgovarajte s nama o softveru po mjeri

Česta pitanja

Koliko softver po mjeri zapravo košta tijekom svog života?
Planirajte da početna izrada bude otprilike trećina petogodišnjeg ukupnog iznosa. Ostalo odlazi na hosting, održavanje, podršku i izmjene. Korisno pravilo: na svaki 1 € koji potrošite na izradu, očekujte još 2 do 3 € kroz pet godina vlasništva. Točne brojke variraju ovisno o projektu, ali taj je omjer iznimno dosljedan.
Zašto je održavanje tako skupo ako softver već radi?
Jer softver sjedi na vrhu drugog softvera koji se neprestano mijenja — operacijskih sustava, okvira, biblioteka, API-ja trećih strana. Sigurnosne zakrpe, ukidanja i promjene pružatelja sve treba pratiti, inače savršeno dobar sustav polako prestaje raditi iz razloga nepovezanih s vašim poslom. Održavanje je trošak sigurnog stajanja na mjestu. Preskakanje ne štedi novac; odgađa veći račun.
Je li softver po mjeri jeftiniji od plaćanja pretplata?
Ovisi o razmjeru i podudaranju. Pretplate imaju nisku ulaznu cijenu, ali rastu zauvijek s brojem zaposlenih i cijenama dobavljača, a plaćate skrivene troškove za praznine koje ne pokrivaju. Po mjeri unaprijed opterećuje trošak i daje vam kontrolu. Za malu, dobro pokrivenu potrebu pretplate obično pobjeđuju. Za proces središnji za vaše poslovanje, po mjeri često pobjeđuje kroz pet godina — kad zbrojite cijelu sliku.
Koje troškove programeri obično izostave iz ponude?
Često hosting, održavanje, podršku, migraciju podataka, obuku i buduće izmjene — ne uvijek nepošteno, nego jer su neki doista vaši da ih posjedujete, a ne njihovi da ih naplate. Rješenje je jednostavno: tražite od svakog partnera petogodišnju sliku troška, ne samo cijenu izrade. Oni koji jasno odgovore jesu oni kojima treba vjerovati.
Kako mogu držati ukupni trošak predvidljivim?
Krenite manje nego što vam je ugodno, pustite vitku prvu verziju u rad i učite iz stvarne uporabe prije širenja. Odvojite godišnji proračun za održavanje prije lansiranja. Posjedujte svoj kod i podatke kako nikad ne biste bili zaključani. I rješavajte poboljšanja u planiranim serijama umjesto u stalnom kapanju. Predvidljivost pobjeđuje stiskanje cijene izrade.
Have a nice day
Have a nice day
Uredništvo

Have a nice day softverski je studio koji pomaže malim i srednjim poduzećima u digitalizaciji — automatizacija, umjetna inteligencija i softver po mjeri koji radi u svakodnevnom poslovanju, a ne samo na slajdovima.

Povezane usluge