Vodič za cijene izrade aplikacija
Izrada aplikacija: kako usporediti cijenu i ponudu
Cijena izrade aplikacije postaje usporediva tek kada ponude pokrivaju isti posao, iste provjere i jasno razdoblje korištenja. Odvojite početno ulaganje od licenci, infrastrukture, podrške i kasnijih promjena te provjerite što je isključeno. Zbroj kroz odabrano razdoblje, primjerice 36 mjeseci, pokazuje više od samog početnog iznosa.
Uskladite opseg prije usporedbe iznosa
Cijena izrade aplikacije postaje usporediva tek kada ponude pokrivaju isti posao, iste provjere i jasno razdoblje korištenja. Odvojite početno ulaganje od licenci, infrastrukture, podrške i kasnijih promjena. Za svaku nejasnu stavku tražite objašnjenje; izostavljena cijena ne znači da je trošak jednak nuli.
Jedna ponuda može uključivati prijenos starih podataka i obuku, a druga samo razvoj. Jedna može predvidjeti mjesečnu naplatu po korisniku, a druga ograničen paket usluge. Završni iznosi tada ne odgovaraju na isto pitanje.
Ovaj vodič služi pripremi usporedbe, bez predstavljanja univerzalnog cjenika. Ako još uspoređujete kupnju i izradu, prvo pogledajte vodič za izbor softvera.
Za sve izvođače pripremite isti opis radnih tokova i korisničkih uloga. Navedite podatke koje treba prenijeti, vanjske sustave i uređaje. Jasno označite obvezne funkcije i otvorena pitanja.
Naziv funkcije nije dovoljan. „Odobravanje zahtjeva” može značiti jedan gumb ili više razina, zamjene odsutnih osoba, povrat na dopunu i prikaz povijesti odluka. Zatražite opis koji pokazuje što je procijenjeno.
Kao prilog usporedbi upotrijebite tablicu u kojoj za svakog ponuđača označavate: uključeno, isključeno ili nejasno. Nejasne stavke prvo razriješite.
| Područje | Što treba provjeriti u ponudi |
|---|---|
| Prva verzija | Koji radni tokovi i korisničke uloge ulaze? |
| Dizajn i sučelje | Koji uređaji, važni zadaci i provjere pristupačnosti ulaze? |
| Integracije | Koje radnje i smjerovi prijenosa su uključeni? |
| Podaci | Tko priprema migraciju, čisti podatke i potvrđuje prijenos? |
| Testiranje | Koji su kriteriji prihvata i tko provjerava rezultat? |
| Uvođenje | Jesu li obuhvaćeni produkcijsko postavljanje, obuka i početna podrška? |
| Redovne usluge | Što uključuju hosting, licence, nadzor i održavanje? |
| Predaja i izlaz | Koji pristupi, dokumentacija, licence i izvoz se predaju? |
Manji opseg može biti razuman izbor. Važno je znati koje radnje tada ostaju izvan aplikacije i tko će ih obavljati.
Odvojite početni trošak od troška korištenja
U početni dio upišite dogovorenu analizu, izradu, povezivanja, prijenos podataka i uvođenje. Za usluge koje ovise o prethodnoj provjeri navedite pretpostavke ili zasebnu stavku za razradu.
Za korištenje zabilježite što se naplaćuje mjesečno, godišnje ili prema potrošnji. Uz svaku stavku navedite jedinicu: korisnik, organizacija, poruka, količina podataka ili dogovoreni paket. Provjerite što se događa kada upotreba prijeđe uključenu razinu.
U Microsoftovim smjernicama za procjenu troškova Azure okruženja procjena se veže uz arhitekturu i pretpostavke korištenja, uz operativne potrebe poput obuke. Princip je koristan i pri usporedbi aplikacijskih ponuda: pretpostavke trebaju biti vidljive.
Nemojte pretpostaviti da održavanje uvijek čini određen postotak cijene izrade. Pitajte koje radove, ograničenja i odgovornosti pokriva stvarna ponuda. Usporedite i periodičnost naplate te uvjete promjene cijene.
Hipotetski primjer: ukupni iznos kroz 36 mjeseci
Sljedeći su iznosi potpuno izmišljeni i služe samo objašnjenju računice. Nisu tržišne cijene, Noverova ponuda ni predviđanje vašeg projekta.
Pretpostavimo da dvije ponude obuhvaćaju isti opisani opseg interne aplikacije, iste korisnike i istu pretpostavljenu potrošnju. Podrška i hosting u primjeru imaju usporediv sadržaj. Svi su iznosi izraženi u eurima, bez PDV-a, a mjesečna naknada vrijedi tijekom svih 36 mjeseci.
| Stavka | Ponuda A | Ponuda B |
|---|---|---|
| Početna implementacija | 8.400 EUR | 2.400 EUR |
| Mjesečna podrška i hosting | 180 EUR | 360 EUR |
| Naknade kroz 36 mjeseci | 6.480 EUR | 12.960 EUR |
| Zbroj navedenih stavki | 14.880 EUR | 15.360 EUR |
Račun je 8.400 + (36 × 180) = 14.880 EUR za A i 2.400 + (36 × 360) = 15.360 EUR za B. Razlika iznosi 480 EUR uz navedene pretpostavke. Niži početni iznos u ovom primjeru ne znači niži zbroj kroz odabrano razdoblje.
Ako obje ponude dodatno isključuju hipotetskih 1.200 EUR za migraciju, usporedivi iznosi postaju 16.080 EUR i 16.560 EUR. Ako migraciju isključuje samo jedna, isti dodatak primijenite samo na nju. Zato najprije provjerite sadržaj retka, a zatim računajte.
Ovaj jednostavni nominalni model ne uključuje promjenu cijena, rast potrošnje, trošak financiranja, inflaciju, porezni tretman kupca, trošak izlaska ni dodatni razvoj. Neke stavke u stvarnom projektu možda ne postoje; druge tek treba procijeniti. Izaberite razdoblje relevantno svojoj odluci i dosljedno ga primijenite na obje mogućnosti.
Provjerite što se podrazumijeva pod održavanjem
Naziv paketa često skriva više različitih poslova. Zatražite da se razlikuju otklanjanje nedostatka, sigurnosna nadogradnja, prilagodba promijenjenoj vanjskoj usluzi i nova funkcija.
Uz to razjasnite:
- kako se prijavljuje problem i u kojem se radnom vremenu prati;
- što znače razine važnosti incidenta;
- odnosi li se navedeni rok na odgovor, početak rada ili očekivano rješenje;
- postoji li uključena količina rada i kako se obračunava dodatni rad;
- tko prati infrastrukturu, kopije podataka i vanjske usluge.
Nemojte uspoređivati samo broj sati podrške ako su obuhvat i odgovornosti različiti. Isto tako, ugovoreni odgovor na prijavu nije isto što i obećanje da će svaki kvar biti riješen u tom roku.
Cijenu povežite s načinom prihvata isporuke
Usporediva ponuda treba pokazati kako ćete provjeriti da ugovoreni posao radi. Zahtjev „aplikacija je gotova” zamijenite scenarijima s ulazom, radnjom i očekivanim rezultatom.
Microsoftov popis provjera prije uvođenja Dynamics 365 obuhvaća prihvat korisnika, integracije, performanse i spremnost podrške. Za svoj projekt odaberite potrebne provjere i odgovorne osobe, bez preslikavanja cijelog tog modela.
Ako projekt uključuje mobilnu aplikaciju, u vodiču za mobilni razvoj možete pogledati dodatna pitanja o platformama i objavi. U konkretnoj ponudi svejedno potvrdite uključene uređaje, račune za objavu i obveze nakon isporuke.
Zabilježite uvjete promjene i izlaska
Unaprijed dogovorite kako se procjenjuje novi zahtjev i tko ga odobrava. Ako se početni opseg mijenja, usporedna tablica također se treba promijeniti. Ne uspoređujte staru cijenu jednog ponuđača s dopunjenim opsegom drugog.
Razjasnite i prava na kod, dizajn, dokumentaciju te korištene komponente. Provjerite tko upravlja računima i što je potrebno da drugi tim preuzme održavanje. Izrada po mjeri sama ne određuje sve licencne i ugovorne uvjete.
Za izlaz razmotrite format izvoza, povezane datoteke, pomoć pri prijenosu i eventualne naknade. To su pitanja za konkretan model suradnje, a ne tvrdnja da svaka aplikacija mora imati istu strukturu troška.
Što pripremiti za stvarnu procjenu cijene
Za razgovor o razvoju poslovnog softvera po mjeri pripremite glavni proces, uloge, sustave, raspoložive podatke i razlog za željeni rok. Dodajte očekivani broj korisnika i radnji te ono što smije pričekati sljedeću verziju.
Kad dobijete ponude, tražite dopunu nejasnih redaka prije konačne usporedbe. Koristan završni pregled pokazuje isti opseg, pretpostavke, razdoblje, početne troškove i uvjete korištenja.
Pošaljite Noveru takav opis aplikacije. To omogućuje razgovor o konkretnoj procjeni i tome što ona uključuje.
Izvori
- Microsoftove smjernice za procjenu troškova Azure okruženja — procjena se veže uz arhitekturu i pretpostavke korištenja.
- Microsoftov popis provjera prije uvođenja Dynamics 365 — prihvat korisnika, integracije, performanse i spremnost podrške.