Vodič za cene izrade aplikacija
Izrada aplikacija: kako uporediti cenu i ponudu
Cena izrade aplikacije postaje uporediva tek kada ponude pokrivaju isti posao, iste provere i jasno razdoblje korišćenja. Odvojite početno ulaganje od licenci, infrastrukture, podrške i kasnijih promena i proverite šta je isključeno. Zbir kroz izabrani period, na primer 36 meseci, pokazuje više od samog početnog iznosa.
Uskladite obim pre poređenja iznosa
Cena izrade aplikacije postaje uporediva tek kada ponude pokrivaju isti posao, iste provere i jasno razdoblje korišćenja. Odvojite početno ulaganje od licenci, infrastrukture, podrške i kasnijih promena. Za svaku nejasnu stavku tražite objašnjenje; izostavljena cena ne znači da je trošak jednak nuli.
Jedna ponuda može da uključuje prenos starih podataka i obuku, a druga samo razvoj. Jedna može da predvidi mesečnu naplatu po korisniku, a druga ograničen paket usluge. Konačni iznosi tada ne odgovaraju na isto pitanje.
Ovaj vodič služi pripremi poređenja, bez predstavljanja univerzalnog cenovnika. Ako još upoređujete kupovinu 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 preneti, eksterne sisteme i uređaje. Jasno označite obavezne funkcije i otvorena pitanja.
Naziv funkcije nije dovoljan. „Odobravanje zahteva” može da znači jedan taster ili više nivoa, zamene odsutnih osoba, vraćanje na dopunu i prikaz istorije odluka. Zatražite opis koji pokazuje šta je procenjeno.
Kao prilog poređenju koristite tabelu u kojoj za svakog ponuđača označavate: uključeno, isključeno ili nejasno. Nejasne stavke prvo razrešite.
| Područje | Šta treba proveriti u ponudi |
|---|---|
| Prva verzija | Koji radni tokovi i korisničke uloge ulaze? |
| Dizajn i interfejs | Koji uređaji, važni zadaci i provere pristupačnosti ulaze? |
| Integracije | Koje radnje i smerovi prenosa su uključeni? |
| Podaci | Ko priprema migraciju, čisti podatke i potvrđuje prenos? |
| Testiranje | Koji su kriterijumi prihvatanja i ko proverava rezultat? |
| Uvođenje | Da li su obuhvaćeni produktivno postavljanje, obuka i početna podrška? |
| Redovne usluge | Šta uključuju hosting, licence, nadzor i održavanje? |
| Predaja i izlaz | Koji pristupi, dokumentacija, licence i izvoz se predaju? |
Manji obim može da bude razuman izbor. Važno je da znate koje radnje tada ostaju izvan aplikacije i ko će ih obavljati.
Odvojite početni trošak od troška korišćenja
U početni deo upišite dogovorenu analizu, izradu, povezivanja, prenos podataka i uvođenje. Za usluge koje zavise od prethodne provere navedite pretpostavke ili zasebnu stavku za razradu.
Za korišćenje zabeležite šta se naplaćuje mesečno, godišnje ili prema potrošnji. Uz svaku stavku navedite jedinicu: korisnik, organizacija, poruka, količina podataka ili dogovoreni paket. Proverite šta se dešava kada potrošnja pređe uključeni nivo.
U Microsoftovim smernicama za procenu troškova Azure okruženja procena se vezuje za arhitekturu i pretpostavke korišćenja, uz operativne potrebe poput obuke. Princip je koristan i pri poređenju ponuda za aplikacije: pretpostavke treba da budu vidljive.
Nemojte da pretpostavite da održavanje uvek čini određen procenat cene izrade. Pitajte koje radove, ograničenja i odgovornosti pokriva stvarna ponuda. Uporedite i periodičnost naplate i uslove promene cene.
Hipotetički primer: ukupan iznos kroz 36 meseci
Sledeći iznosi su potpuno izmišljeni i služe samo objašnjenju računice. Nisu tržišne cene, Noverova ponuda niti predviđanje vašeg projekta.
Pretpostavimo da dve ponude obuhvataju isti opisani obim interne aplikacije, iste korisnike i istu pretpostavljenu potrošnju. Podrška i hosting u primeru imaju uporediv sadržaj. Svi iznosi su u evrima, bez PDV-a, a mesečna naknada važi tokom svih 36 meseci.
| Stavka | Ponuda A | Ponuda B |
|---|---|---|
| Početna implementacija | 8.400 EUR | 2.400 EUR |
| Mesečna podrška i hosting | 180 EUR | 360 EUR |
| Naknade kroz 36 meseci | 6.480 EUR | 12.960 EUR |
| Zbir 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 primeru ne znači niži zbir kroz izabrani period.
Ako obe ponude dodatno isključuju hipotetičkih 1.200 EUR za migraciju, uporedivi iznosi postaju 16.080 EUR i 16.560 EUR. Ako migraciju isključuje samo jedna, isti dodatak primenite samo na nju. Zato najpre proverite sadržaj stavke, a zatim računajte.
Ovaj jednostavni nominalni model ne uključuje promenu cena, rast potrošnje, trošak finansiranja, inflaciju, poreski tretman kupca, trošak izlaska niti dodatni razvoj. Neke stavke u stvarnom projektu možda ne postoje; druge tek treba proceniti. Izaberite period relevantan za svoju odluku i dosledno ga primenite na obe mogućnosti.
Proverite šta se podrazumeva pod održavanjem
Naziv paketa često skriva više različitih poslova. Zatražite da se razlikuju otklanjanje nedostatka, bezbednosna nadogradnja, prilagođavanje promenjenoj eksternoj usluzi i nova funkcija.
Uz to razjasnite:
- kako se prijavljuje problem i u kom radnom vremenu se prati;
- šta znače nivoi važnosti incidenta;
- da li se navedeni rok odnosi na odgovor, početak rada ili očekivano rešenje;
- da li postoji uključena količina rada i kako se obračunava dodatni rad;
- ko prati infrastrukturu, rezervne kopije i eksterne usluge.
Nemojte da upoređujete samo broj sati podrške ako su obuhvat i odgovornosti različiti. Isto tako, dogovoreni odgovor na prijavu nije isto što i obećanje da će svaki kvar biti rešen u tom roku.
Cenu povežite s načinom prihvatanja isporuke
Uporediva ponuda treba da pokaže kako ćete proveriti da dogovoreni posao radi. Zahtev „aplikacija je gotova” zamenite scenarijima sa ulazom, radnjom i očekivanim rezultatom.
Microsoftov spisak provera pre uvođenja Dynamics 365 obuhvata prihvatanje korisnika, integracije, performanse i spremnost podrške. Za svoj projekat izaberite potrebne provere i odgovorne osobe, bez preslikavanja celog tog modela.
Ako projekat uključuje mobilnu aplikaciju, u vodiču za mobilni razvoj možete da pogledate dodatna pitanja o platformama i objavljivanju. U konkretnoj ponudi ipak potvrdite uključene uređaje, račune za objavu i obaveze nakon isporuke.
Zabeležite uslove promene i izlaska
Unapred dogovorite kako se procenjuje novi zahtev i ko ga odobrava. Ako se početni obim menja, tabela poređenja takođe treba da se promeni. Ne upoređujte staru cenu jednog ponuđača s dopunjenim obimom drugog.
Razjasnite i prava na kod, dizajn, dokumentaciju i korišćene komponente. Proverite ko upravlja računima i šta je potrebno da drugi tim preuzme održavanje. Izrada po meri sama ne određuje sve licencne i ugovorne uslove.
Za izlaz razmotrite format izvoza, povezane datoteke, pomoć pri prenosu i eventualne naknade. To su pitanja za konkretan model saradnje, a ne tvrdnja da svaka aplikacija mora da ima istu strukturu troška.
Šta pripremiti za stvarnu procenu cene
Za razgovor o razvoju poslovnog softvera po meri pripremite glavni proces, uloge, sisteme, raspoložive podatke i razlog za željeni rok. Dodajte očekivani broj korisnika i radnji i ono što može da čeka sledeću verziju.
Kada dobijete ponude, tražite dopunu nejasnih stavki pre konačnog poređenja. Koristan završni pregled pokazuje isti obim, pretpostavke, period, početne troškove i uslove korišćenja.
Pošaljite Noveru takav opis aplikacije. To omogućuje razgovor o konkretnoj proceni i tome šta ona uključuje.
Izvori
- Microsoftove smernice za procenu troškova Azure okruženja — procena se vezuje za arhitekturu i pretpostavke korišćenja.
- Microsoftov spisak provera pre uvođenja Dynamics 365 — prihvatanje korisnika, integracije, performanse i spremnost podrške.