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 verzijaKoji radni tokovi i korisničke uloge ulaze?
Dizajn i sučeljeKoji uređaji, važni zadaci i provjere pristupačnosti ulaze?
IntegracijeKoje radnje i smjerovi prijenosa su uključeni?
PodaciTko priprema migraciju, čisti podatke i potvrđuje prijenos?
TestiranjeKoji su kriteriji prihvata i tko provjerava rezultat?
UvođenjeJesu li obuhvaćeni produkcijsko postavljanje, obuka i početna podrška?
Redovne uslugeŠto uključuju hosting, licence, nadzor i održavanje?
Predaja i izlazKoji 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.

StavkaPonuda APonuda B
Početna implementacija8.400 EUR2.400 EUR
Mjesečna podrška i hosting180 EUR360 EUR
Naknade kroz 36 mjeseci6.480 EUR12.960 EUR
Zbroj navedenih stavki14.880 EUR15.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