Kad naručitelj vidi ponudu, prva reakcija je često: pa to je samo nekoliko ekrana. Ekrani jesu vidljivi dio. Evo cijelog razreza.

Razrez po fazama

Faza Udio Što se tu događa
Analiza i specifikacija 5 do 10 % Pretvaranje ideje u popis funkcionalnosti s prioritetima
UX i UI dizajn 15 do 20 % Tok korištenja, izgled ekrana, dizajn sustav
Arhitektura i postav 5 do 10 % Baza, backend, okruženja, sigurnosna pravila
Razvoj 40 do 50 % Ono što svi zamišljaju kad kažu izrada aplikacije
Testiranje 10 do 15 % Stvarni uređaji, rubni slučajevi, ispravci
Objava 5 % Store materijali, recenzija, prva verzija u produkciji

Drugim riječima, ako vam netko naplaćuje samo razvoj, ostale faze se nisu ukinule — netko ih radi besplatno, loše, ili ćete ih platiti naknadno.

Faze koje se najčešće preskaču

Analiza

Najisplativija faza u cijelom projektu. Nekoliko dana razgovora obično izbaci trećinu funkcionalnosti iz prve verzije, jer se pokaže da rješavaju problem koji naručitelj zapravo nema. Preskakanje analize ne štedi novac nego ga premješta u razvoj funkcionalnosti koje nitko neće koristiti.

Testiranje na stvarnim uređajima

Simulator ne pokazuje kako se aplikacija ponaša na tri godine starom Androidu sa 78 posto popunjene memorije, na slabom signalu, s uključenom uštedom baterije. Vaši korisnici su često upravo tamo.

Store materijali

Ikona, snimke zaslona za više veličina uređaja, opis, ključne riječi, izjava o privatnosti, odgovori na Appleova pitanja o prikupljanju podataka. Nije težak posao, ali je posao, i redovito se otkrije zadnji dan.

Appleova recenzija zna trajati od nekoliko sati do nekoliko dana, a odbijenica je normalna pojava, ne katastrofa. Planirajte tjedan dana rezerve između zadnjeg ispravka i datuma kad aplikacija mora biti javno dostupna.

Stavke koje naručitelji zaborave

  • Brisanje računa u aplikaciji. Apple to traži za svaku aplikaciju s prijavom. Nije komplicirano, ali mora postojati.
  • Uvjeti korištenja i izjava o privatnosti. Ako obrađujete tuđe podatke, u Europi vam treba i ugovor o obradi.
  • Više okruženja. Testno odvojeno od produkcijskog, da se pokusi ne rade na živim podacima.
  • Praćenje grešaka. Bez toga saznajete za pad aplikacije iz recenzije s jednom zvjezdicom.
  • Prebacivanje postojećih podataka. Ako zamjenjujete stari sustav, netko mora prenijeti podatke i to gotovo nikad nije trivijalno.
  • Obuka. Pola sata poziva sa zaposlenicima uštedi mjesec dana pitanja.

Nakon objave

Aplikacija nije gotova kad izađe. Realno računajte 15 do 20 posto cijene razvoja godišnje za održavanje, i to bez ijedne nove funkcionalnosti. U tome je:

  • prilagodba novim verzijama iOS-a i Androida, koje izlaze svake godine;
  • nadogradnje biblioteka zbog sigurnosnih zakrpa;
  • promjene pravila u trgovinama aplikacija;
  • ispravci koje otkriju stvarni korisnici.

Ako ponuda ne spominje održavanje, to nije jeftinija ponuda nego odgođeni račun.

Kako od ovoga napraviti korisno pitanje

Kad uspoređujete ponude, tražite razrez po fazama, a ne jednu brojku. Dvije ponude s istim ukupnim iznosom mogu biti potpuno različiti poslovi — jedna s dizajnom i testiranjem, druga bez. Razrez to odmah otkrije.